<SEC-DOCUMENT>0001185185-26-002809.txt : 20260706
<SEC-HEADER>0001185185-26-002809.hdr.sgml : 20260706
<ACCEPTANCE-DATETIME>20260706163240
ACCESSION NUMBER:		0001185185-26-002809
CONFORMED SUBMISSION TYPE:	20-F/A
PUBLIC DOCUMENT COUNT:		158
CONFORMED PERIOD OF REPORT:	20251231
FILED AS OF DATE:		20260706
DATE AS OF CHANGE:		20260706

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Erayak Power Solution Group Inc.
		CENTRAL INDEX KEY:			0001825875
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTORS & GENERATORS [3621]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				000000000
		STATE OF INCORPORATION:			E9

	FILING VALUES:
		FORM TYPE:		20-F/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-41568
		FILM NUMBER:		261156378

	BUSINESS ADDRESS:	
		STREET 1:		NO.528, 4TH AVENUE
		STREET 2:		BINHAI INDUSTRIAL PARK
		CITY:			WENZHOU, ZHEJIANG
		STATE:			F4
		ZIP:			325025
		BUSINESS PHONE:		86-577-86829999

	MAIL ADDRESS:	
		STREET 1:		NO.528, 4TH AVENUE
		STREET 2:		BINHAI INDUSTRIAL PARK
		CITY:			WENZHOU, ZHEJIANG
		STATE:			F4
		ZIP:			325025
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F/A
<SEQUENCE>1
<FILENAME>erayak20fa1123125.htm
<DESCRIPTION>FORM 20-F/A1
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Mon Jul 06 14:49:35 UTC 2026 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2026" xmlns:cyd="http://xbrl.sec.gov/cyd/2026" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2026" 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:raya="http://www.erayakpower.com/20251231" xmlns:srt="http://fasb.org/srt/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:us-types="http://fasb.org/us-types/2026" 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt">(Amendment
No. 1)</span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentRegistrationStatement" id="ixv-39520">&#9744;</ix:nonNumeric>
<b>REGISTRATION STATEMENT PURSUANT TO SECTION 12(B) OR 12(G) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-39522"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-39523">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-39524">2025</ix:nonNumeric></ix:nonNumeric></b></span></p><div>

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

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

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

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

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

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

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

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

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

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

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

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

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

</div><p style="font: bold 18pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-39528">ERAYAK Power Solution Group Inc.</ix:nonNumeric></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:edgarprovcountryen" name="dei:EntityIncorporationStateCountryCode" id="ixv-142"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cayman
Islands</b></span></ix:nonNumeric></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-153"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No.
528, 4th Avenue</b></span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-158"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Binhai
Industrial Park</b></span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-39529">Wenzhou</ix:nonNumeric>,
Zhejiang Province</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>People&#8217;s
Republic of <ix:nonNumeric contextRef="c0" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-39530">China</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-39531">325025</ix:nonNumeric><br/>
<ix:nonNumeric contextRef="c1" name="dei:CityAreaCode" id="ixv-39532">+<ix:nonNumeric contextRef="c1" continuedAt="_LocalPhoneNumber-c1_cont_1" name="dei:LocalPhoneNumber" id="ixv-39533">86</ix:nonNumeric></ix:nonNumeric><ix:continuation id="_LocalPhoneNumber-c1_cont_1">-0571-82651956</ix:continuation></b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelName" id="ixv-179"><b>Lingyi
Kong</b></ix:nonNumeric>, <b><i>Chief Executive Officer</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine1" id="ixv-185"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No.
528, 4th Avenue</b></span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine2" id="ixv-190"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Binhai
Industrial Park</b></span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c1" name="dei:EntityAddressCityOrTown" id="ixv-39535">Wenzhou</ix:nonNumeric>,
Zhejiang Province</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>People&#8217;s
Republic of <ix:nonNumeric contextRef="c1" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-39536">China</ix:nonNumeric> <ix:nonNumeric contextRef="c1" name="dei:EntityAddressPostalZipCode" id="ixv-39537">325025</ix:nonNumeric><br/>
</b>(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)</span></p><div>

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title of each class</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading symbol(s)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; white-space: nowrap; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-229"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">class A ordinary shares, par value $0.22 per share</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-234"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">RAYA</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-39538">Nasdaq</ix:nonNumeric> Capital Market</span></td></tr> </table><div>
</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
for which there is a reporting obligation pursuant to Section 15(d) of the Act: <b>None</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate the number of outstanding shares of each
of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report: <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-39539">854,094</ix:nonFraction> Class A Ordinary
Shares and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-39540">40,910</ix:nonFraction> Class B Ordinary Shares issued and outstanding as of December 31, 2025 and 978,477 Class A Ordinary Shares and 4,091
Class B Ordinary Shares issued and outstanding as of April 27, 2026</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;
Yes &#9746; <ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-39541">No</ix:nonNumeric></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section
13 or 15(d) of the Securities Exchange Act of 1934.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;
Yes &#9746; <ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-39542">No</ix:nonNumeric></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant: (1) has 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 the registrant was required to file such reports), and (2)
has been subject to such filing requirements for the past 90 days.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;
<ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-39543">Yes</ix:nonNumeric> &#9744; No</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;
<ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-39544">Yes</ix:nonNumeric> &#9744; No</span></p><div>

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer &#9744;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer &#9744;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 34%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-39545">Non-accelerated filer</ix:nonNumeric> &#9746;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="ixv-39546">&#9746;</ix:nonNumeric></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant
has elected not to use the extended transition period for complying with any new or revised financial accounting standards&#8224; provided
pursuant to Section 13(a) of the Exchange Act. <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityExTransitionPeriod" id="ixv-39547">&#9744;</ix:nonNumeric></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness
of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered
public accounting firm that prepared or issued its audit report. <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="ixv-39548">&#9744;</ix:nonNumeric></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant
included in the fi ling reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-39549">&#9744;</ix:nonNumeric></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive based compensation
received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:</span></p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; width: 18%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-0">U.S. GAAP</span> &#9746;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; width: 68%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">International Financial Reporting Standards as issued</span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other &#9744;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">by the International Accounting Standards Board &#9744;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
&#8220;Other&#8221; has been checked in response to the previous question, indicate by check mark which financial statement item the
registrant has elected to follow.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;
Item 17 &#9744; Item 18</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Securities
Exchange Act of 1934).</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;
Yes <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-39550">&#9746;</ix:nonNumeric> No</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(APPLICABLE
ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS)</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant has filed all documents and reports required to be filed by Sections 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.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;
Yes &#9744; No</span></p><div>

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

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

</div><!-- Field: 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><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_AmendmentDescription-c0_cont_1" name="dei:AmendmentDescription" id="ixv-457"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="-keep: true">ERAYAK Power Solution Group Inc. (the &#8220;Company,&#8221;
&#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) is filing this Amendment No. 1 on Form 20-F/A (the &#8220;Amendment&#8221;)
to amend its Annual Report on Form 20-F for the fiscal year ended December 31, 2025 (the &#8220;Annual Report&#8221;), originally filed
with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on April 29, 2026.</span></p></ix:nonNumeric><div>

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

</div><ix:continuation continuedAt="_AmendmentDescription-c0_cont_2" id="_AmendmentDescription-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="-keep: true">This Amendment is being filed to (i) revise
the disclosure under Item 15(a) ; (ii) revise the disclosure under Item 15(b); correct certain display error in Item 3.A; and (iv) refile
Exhibit 1.1.</span></p></ix:continuation><div>

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

</div><ix:continuation continuedAt="_AmendmentDescription-c0_cont_3" id="_AmendmentDescription-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="-keep: true">In connection with this Amendment, and as
required by Rule 12b-15 under the Securities Exchange Act of 1934, as amended, the Company is including currently dated certifications
of its Chief Executive Officer and Chief Financial Officer as Exhibits 12.1, 12.2 and 13.1 hereto.</span></p></ix:continuation><div>

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

</div><ix:continuation id="_AmendmentDescription-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="-keep: true">Except as described above, this Amendment
does not amend, update or change any other disclosures in the Annual Report and does not reflect any events occurring after the original
filing date. This Amendment continues to describe conditions as of the date of the Annual Report, and except as expressly set forth herein,
we have not updated, modified or supplemented the disclosures contained therein. This Amendment should be read together with the Annual
Report.</span></p></ix:continuation><div>

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

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

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

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

</div><div><a id="TableOfContents"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Table
of Contents</b></span></p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 77%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 9%"><b>Page</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_001"><b>PART
    I</b></a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    1.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_002">IDENTITY
    OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    2.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_003">OFFER
    STATISTICS AND EXPECTED TIMETABLE</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    3.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_004">KEY INFORMATION</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    4.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005">INFORMATION
    ON THE COMPANY</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">60</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    4A.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">UNRESOLVED
    STAFF COMMENTS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">87</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    5.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_007">OPERATING
    AND FINANCIAL REVIEW AND PROSPECTS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">88</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    6.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_008">DIRECTORS,
    SENIOR MANAGEMENT AND EMPLOYEES</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    7.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_009">MAJOR
    SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">108</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    8.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_010">FINANCIAL
    INFORMATION</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">109</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    9.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_011">THE OFFER
    AND LISTING</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">110</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    10.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_012">ADDITIONAL
    INFORMATION</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">111</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    11.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_013">QUANTITATIVE
    AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">132</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    12.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_014">DESCRIPTION
    OF SECURITIES OTHER THAN EQUITY SECURITIES</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">132</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_015"><b>PART
    II</b></a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">133</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    13.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_016">DEFAULTS,
    DIVIDEND ARREARAGES AND DELINQUENCIES</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">133</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    14.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_017">MATERIAL
    MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">133</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    15.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_018">CONTROLS
    AND PROCEDURES</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">133</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_019">[Reserved]</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">134</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16A.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_020">AUDIT
    COMMITTEE FINANCIAL EXPERT</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">134</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16B.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_021">CODE OF
    ETHICS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">134</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16C.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_022">PRINCIPAL
    ACCOUNTANT FEES AND SERVICES</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">134</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16D.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_023">EXEMPTIONS
    FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">134</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16E.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_024">PURCHASES
    OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">134</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16F.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_025">CHANGE
    IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">135</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16G.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_026">CORPORATE
    GOVERNANCE</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">135</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16H. </span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_027">MINE SAFETY
    DISCLOSURE</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">135</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16I.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_028">DISCLOSURE
    REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">135</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16J</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_029">INSIDER
    TRADING POLICIES</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">135</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16K</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_030">CYBERSECURITY</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">136</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_031"><b>PART
    III</b></a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">137</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    17.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_032">FINANCIAL
    STATEMENTS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">137</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    18.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_033">FINANCIAL
    STATEMENTS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">137</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 9.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    19.</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_034">EXHIBITS</a></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">137</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font-size: 10pt; 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: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Conventions
Used in this Annual Report</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
otherwise indicated or the context requires otherwise, references in this annual report (&#8220;Annual Report&#8221;):</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">&#8220;China&#8221;
or the &#8220;PRC&#8221; refer to the People&#8217;s Republic of China;</span></td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">&#8220;Erayak&#8221; refers to ERAYAK Power Solution Group Inc., a Cayman Islands exempted company;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">&#8220;Erayak
BVI&#8221; refers to Erayak Power Solution Limited, a British Virgin Islands company and a wholly-owned subsidiary of Erayak;</span></td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">&#8220;Erayak
HK&#8221; refers to Erayak Power Solution Hong Kong Limited, a Hong Kong company and a wholly-owned subsidiary or Erayak BVI;</span></td>
</tr></table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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.25in"/><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">&#8220;Erayak
WFOE&#8221; refers to Wenzhou Wenjie Information Technology Co. Ltd., a wholly foreign-owned enterprise (&#8220;WFOE&#8221;) incorporated
in the PRC and a wholly-owned subsidiary of Erayak HK;</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">&#8220;Ruike&#8221;
refers to Ruike Electronics (Wenzhou) Co., Ltd., a PRC company and a wholly-owned subsidiary of Erayak HK; and</span></td>
</tr></table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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.25in"/><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">&#8220;Zhejiang
Leiya&#8221; refers to Zhejiang Leiya Electronics Co. Ltd., a PRC company and a wholly-owned subsidiary of Erayak WFOE;</span></td>
</tr></table><div>

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

</div><table cellpadding="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><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">&#8220;Wenzhou
New Focus&#8221; refers to Wenzhou New Focus Technology &amp; Electronic Co., Ltd., a PRC company and a wholly-owned subsidiary of Zhejiang
Leiya.</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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">&#8220;Class A Ordinary Shares&#8221; refers to class A ordinary share, par value $0.22 per share of the Company </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: 24px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Class B Ordinary Shares&#8221; refers to class B ordinary share, par value $0.22 per share of 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; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Ordinary Shares&#8221; refers to Class A Ordinary Shares and Class B Ordinary Shares of the Company </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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business is conducted by Ruike, Zhejiang Leiya and Wenzhou New Focus, using Renminbi, or RMB, the official currency of China. Our consolidated
financial statements are presented in United States dollars. In this Annual Report, we refer to assets, obligations, commitments and
liabilities in our consolidated financial statements in United States dollars. These dollar references are based on the exchange rate
of RMB to United States dollars (&#8220;$&#8221; or &#8220;US$&#8221;), determined as of a specific date or for a specific period. Changes
in the exchange rate will affect the amount of our obligations and the value of our assets in terms of United States dollars which may
result in an increase or decrease in the amount of our obligations (expressed in dollars) and the value of our assets, including accounts
receivable (expressed in dollars). This Annual Report on 20-F contains translations of certain RMB amounts into U.S. dollar amounts at
specified rates solely for the convenience of the reader. The relevant exchange rates are listed below:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">For the Year<br/> Ended</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">For the Year<br/> Ended</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">For the Year<br/> Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December&#160;31,<br/> 2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December&#160;31,<br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-weight: bold">Period Ended USD:RMB exchange rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.9931</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">7.2993</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">7.0999</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Period Average USD:RMB exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1875</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0809</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have relied on statistics provided by a variety of publicly-available sources regarding China&#8217;s expectations of growth. We did
not, directly or indirectly, sponsor or participate in the publication of such materials, and these materials are not incorporated in
this Annual Report other than to the extent specifically cited in this Annual Report. We have sought to provide current information in
this Annual Report and believe that the statistics provided in this Annual Report remain up-to-date and reliable, and these materials
are not incorporated in this Annual Report other than to the extent specifically cited in this Annual Report. Except where otherwise
stated, all ordinary share accounts provided herein are on a pre-share-increase basis.</span></p><div>

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


</div><!-- Field: Page; Sequence: 4; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SPECIAL
CAUTIONARY NOTICE REGARDING FORWARD-LOOKING STATEMENTS</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
matters discussed in this report may constitute forward-looking statements for purposes of the Securities Act of 1933, as amended (the
&#8220;Securities Act&#8221;), and the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and involve known
and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different
from the future results, performance or achievements expressed or implied by such forward-looking statements. The words &#8220;expect,&#8221;
&#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;seek,&#8221; &#8220;estimate,&#8221;
and similar expressions are intended to identify such forward-looking statements. Our actual results may differ materially from the results
anticipated in these forward-looking statements due to a variety of factors, including, without limitation, those discussed under &#8220;Item
3-Key Information-Risk Factors,&#8221; &#8220;Item 4-Information on the Company,&#8221; &#8220;Item 5-Operating and Financial Review
and Prospects,&#8221; and elsewhere in this report, as well as factors which may be identified from time to time in our other filings
with the Securities and Exchange Commission (the &#8220;SEC&#8221;) or in the documents where such forward-looking statements appear.
All written or oral forward-looking statements attributable to us are expressly qualified in their entirety by these cautionary statements.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
forward-looking statements contained in this report reflect our views and assumptions only as of the date this report is signed. Except
as required by law, we assume no responsibility for updating any forward-looking statements.</span></p><div>

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


</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</span></p><div>

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

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
2. OFFER STATISTICS AND EXPECTED TIMETABLE</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</span></p><div>

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

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
3. KEY INFORMATION</b></span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
is a Cayman Islands exempted company incorporated on June 14, 2019. We conduct our business in China through our subsidiaries. The consolidation
of our Company and our subsidiaries has been accounted for at historical cost and prepared on the basis as if the aforementioned transactions
had become effective as of the beginning of the first period presented in the accompanying consolidated financial statements.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
BVI was incorporated on June 17, 2019 under the laws of British Virgin Islands. Erayak BVI is a holding company and is currently not
actively engaging in any business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
HK was incorporated on June 26, 2019 under the laws of Hong Kong and is a wholly owned subsidiary of Erayak. The paid in capital was
zero as of December 31, 2022. Erayak HK did not have any operations as of December 31, 2022.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ruike
Electronics (Wenzhou) Co., Ltd. was incorporated on December 5, 2023 in People&#8217;s Republic of China (&#8220;China&#8221; or &#8220;PRC&#8221;),
and is a wholly owned subsidiary of Erayak HK.</span></p><div>

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

</div><!-- Field: Page; Sequence: 6; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou
Wenjie was incorporated on December 11, 2019 in the PRC, and is a wholly owned subsidiary of Erayak HK.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Leiya was incorporated on March 5, 2009 under the laws of the People&#8217;s Republic of China. The registered principal activities of
Zhejiang Leiya are mainly development, production and sales of inverters, chargers and gasoline generators.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou
New Focus was incorporated on November 21, 2012 in China, and is a wholly owned subsidiary of Zhejiang Leiya. The principal activity
of Wenzhou New Focus is mainly the sale of Zhejiang Leiya&#8217;s products, which involves exports to multiple countries.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Nexora Group Inc. was incorporated on October
7, 2025 under the laws of the State of Nevada, United States, and is a wholly owned subsidiary of Erayak. Nexora Group Inc. serves as
the Company's regional headquarters in North America, primarily responsible for localized research and development (&#8220;R&amp;D&#8221;),
brand management, and marketing strategies, as well as sales and logistics operations to support our expansion in the region.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Implications
of Holding Foreign Company Accountable Act</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.
laws and regulations, including the HFCAA, may restrict or eliminate our ability to complete a business combination with certain companies,
particularly those acquisition candidates with substantial operations in China.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 24, 2021, the SEC adopted interim final rules relating to the implementation of certain disclosure and documentation requirements
of the HFCAA. An identified issuer will be required to comply with these rules if the SEC identifies it as having a &#8220;non-inspection&#8221;
year under a process to be subsequently established by the SEC. On June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign
Companies Accountable Act, and on December 29, 2022, the Consolidated Appropriations Act was signed into law by President Biden, which
contained, among other things, an identical provision to the Accelerating Holding Foreign Companies Accountable Act and amended the HFCAA
by requiring the SEC to prohibit an issuer&#8217;s securities from trading on any U.S stock exchanges if its auditor is not subject to
PCAOB inspections for two consecutive years instead of three, thus reducing the time period for triggering the prohibition on trading.
On September 22, 2021, the PCAOB adopted a final rule implementing the HFCAA, which provides a framework for the PCAOB to use when determining,
as contemplated under the HFCAA, whether the PCAOB is unable to inspect or investigate completely registered public accounting firms
located in a foreign jurisdiction because of a position taken by one or more authorities in that jurisdiction.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 2, 2021, the SEC issued amendments to finalize rules implementing the submission and disclosure requirements in the HFCAA. The
rules apply to registrants that the SEC identifies as having filed an annual report with an audit report issued by a registered public
accounting firm that is located in a foreign jurisdiction and that PCAOB is unable to inspect or investigate completely because of a
position taken by an authority in foreign jurisdictions. On December 16, 2021, the PCAOB issued a report on its determinations that it
is unable to inspect or investigate completely PCAOB-registered public accounting firms headquartered in mainland China and in Hong Kong,
because of positions taken by PRC authorities in those jurisdictions. On August 26, 2022, the PCAOB announced that it had signed the
SOP with the CSRC and the Ministry of Finance of China. The SOP, together with two protocol agreements governing inspections and investigations,
establishes a specific, accountable framework to make possible complete inspections and investigations by the PCAOB of audit firms based
in mainland China and Hong Kong, as required under U.S. law. On December 15, 2022, the PCAOB announced that it was able to secure complete
access to inspect and investigate PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong completely in
2022. The PCAOB Board vacated its previous 2021 determinations that the PCAOB was unable to inspect or investigate completely registered
public accounting firms headquartered in mainland China and Hong Kong. However, whether the PCAOB will continue to be able to satisfactorily
conduct inspections of PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong is subject to uncertainties
and depends on a number of factors out of our and our auditor&#8217;s control. The PCAOB continues to demand complete access in mainland
China and Hong Kong moving forward and is making plans to resume regular inspections in early 2023 and beyond, as well as to continue
pursuing ongoing investigations and initiate new investigations as needed. The PCAOB has also indicated that it will act immediately
to consider the need to issue new determinations with the HFCAA if needed.</span></p><div>

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

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tang
Qian &amp; Associates PLLC, our current independent registered public accounting firm for the year ended December 31, 2025 and Fortune
CPA, our former independent registered public accounting firm for the years ended December 31, 2023 and 2024, are registered with the
PCAOB and subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess Tang Qian &amp; Associates
PLLC&#8217;s and Fortune CPA&#8217;s compliance with applicable professional standards. Tang Qian &amp; Associates PLLC is headquartered
in Dallas, Texas and Fortune CPA is headquartered in Orange, California. As of the date of this Annual Report, neither Tang Qian &amp;
Associates PLLC nor Fortune CPA are included in the list of PCAOB Identified Firms in the PCAOB Determination Report issued in December
2021.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
we cannot assure you whether Nasdaq or regulatory authorities would apply additional and more stringent criteria to us after considering
the effectiveness of our auditor&#8217;s audit procedures and quality control procedures, adequacy of personnel and training, or sufficiency
of resources, geographic reach or experience as it relates to the audit of our financial statements. See &#8220;Risk Factors - Risks
Related to Doing Business in China - The recent joint statement by the SEC and PCAOB, proposed rule changes submitted by Nasdaq, and
the Holding Foreign Companies Accountable Act all call for additional and more stringent criteria to be applied to emerging market companies
upon assessing the qualification of their auditors, especially the non-U.S. auditors who are not inspected by the PCAOB. These developments
could add uncertainties to our offering&#8221; on page 35 of this Annual Report.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PRC
Regulatory Permissions</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our subsidiaries currently have obtained all material
permissions and approvals required for our operations in compliance with the relevant PRC laws and regulations in the PRC, including the
business license and agency bookkeeping license. The business license is a permit issued by Market Supervision and Administration that
allows the company to conduct specific business within the government&#8217;s geographical jurisdiction. The agency bookkeeping license
is issued by the financial department to enterprises, allowing enterprises to accept entrusted bookkeeping business. The business license
and agency bookkeeping license are the only two permissions and approvals that our PRC subsidiaries are required to obtain to conduct
our business in China. In addition, Erayak BVI and Erayak HK are not required to obtain any permissions or approvals from any Chinese
authorities to operate our business as of the date of this Annual Report. However, applicable laws and regulations may be tightened, and
new laws or regulations may be introduced to impose additional government approval, license and permit requirements. If we or our subsidiaries
inadvertently conclude that such permissions and approvals relating to the operations of our business are not required, fail to obtain
and maintain such approvals, licenses or permits required for our business, or fail to respond to changes in the applicable laws, regulations,
interpretations and regulatory environment, we or our subsidiaries could be subject to liabilities, monetary penalties and even operational
disruption, which may materially and adversely affect our business, operating results, financial condition and the value of our Class
A Ordinary Shares, significantly limit or completely hinder our ability to offer or continue to offer securities to investors, or cause
such securities to significantly decline in value or become worthless.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 28, 2021, the Cybersecurity Review
Measures (2021 version) was promulgated and took effective on February 15, 2022, which iterates that any &#8220;online platform operators&#8221;
controlling personal information of more than one million users seeks to list on a foreign stock exchange should also be subject to cybersecurity
review by the CAC. The Cybersecurity Review Measures (2021 version), among others, evaluates the potential risks of critical information
infrastructure, core data, important data, or a large amount of personal information being influenced, controlled or maliciously used
by foreign governments after the overseas listing of an operator. The procurement of network products and services, data processing activities
and overseas listing should also be subject to cybersecurity review if the CAC concerns or it potentially poses risks to national security.
Our PRC counsel, Gaopeng &amp; Partners, is of the view that the Company is not subject to the cybersecurity review by the CAC for the
resale of securities of the Company, since (1) the Company is listed on Nasdaq and does not &#8220;seek to list on any other foreign stock
exchange&#8221;; (2) the Company does not hold personal information of more than one million users in its business operations through
its subsidiaries or variable interest entity; and (3) data processed in the Company&#8217;s business does not have a bearing on national
security and thus may not be classified as core or important data by the authorities. As a result, the Company is not subject to a cybersecurity
review under the Cybersecurity Review Measures (2021 version). However, there can be no assurance that the PRC authorities may take a
view that is not contrary to or otherwise different from the opinion stated above and the changing applicable laws, regulations or interpretations
may require us to do so in the future. See &#8220;Risk Factors - Risks Related to Doing Business in China.&#8221;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, on November 14, 2021, the CAC published the Draft Measures for Network Data Security, which provides that data processors shall
apply for cybersecurity review: (i) merger, reorganization or separation of Internet platform operators that have acquired a large number
of data resources related to national security, economic development or public interests affects or may affect national security; (ii)
overseas listing of data processors processing over one million users&#8217; personal information; and (iii) other data processing activities
that affect or may affect national security. We are not subject to network data security review by the CAC if the Draft Measures for
Network Data Security are enacted as proposed, since we currently do not have over one million users&#8217; personal information and
do not collect data that affects or may affect national security and we do not anticipate that we will be collecting over one million
users&#8217; personal information or data that affects or may affect national security in the foreseeable future, which we understand
might otherwise subject us to the Draft Measures for Network Data Security.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accordingly, any future failure to obtain prior
approval of the CSRC, CAC, or any other Chinese authorities for the listing and trading of our Class A Ordinary Shares on a foreign stock
exchange could have a material adverse effect upon our business. If we or our subsidiaries inadvertently conclude that such approval or
permission is not required, fail to obtain and maintain such approval or permission required, we or our subsidiaries may face sanctions
by the CSRC, CAC or other PRC regulatory agencies for failure to seek CSRC, CAC approval. These sanctions may include fines and penalties
on our operations in China, limitations on our operations in China, delays in or restrictions on the repatriation of the proceeds from
our future offshore offering into the PRC, restrictions on or prohibition of the payments or remittance of dividends by our subsidiaries
in China, or other actions that could have a material adverse effect on our business, financial condition, results of operations, reputation,
prospects, the trading price of our Class A Ordinary Shares, and the ability to offer the securities being registered to foreign investors.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 8, 2006, six PRC regulatory agencies
jointly adopted the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors (the &#8220;M&amp;A Rules&#8221;),
which came into effect on September 8, 2006 and were amended on June 22, 2009. The M&amp;A Rules requires that an offshore special purpose
vehicle formed for overseas listing purposes and controlled directly or indirectly by the PRC Citizens shall obtain the approval of the
CSRC prior to overseas listing and trading of such special purpose vehicle&#8217;s securities on an overseas stock exchange. Based on
our understanding of the Chinese laws and regulations in effect at the time of this Annual Report, we will not be required to submit an
application to the CSRC for its approval of this registration statement and the listing and trading of our Class A Ordinary Shares on
the Nasdaq under the M&amp;A Rules. However, there remains some uncertainty as to how the M&amp;A Rules will be interpreted or implemented,
and the opinions of our PRC counsel summarized above are subject to any new laws, rules and regulations or detailed implementations and
interpretations in any form relating to the M&amp;A Rules. We cannot assure you that relevant Chinese government agencies, including the
CSRC, would reach the same conclusion.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
General Office of the Central Committee of the Communist Party of China and the General Office of the State Council jointly issued the
Opinions on Strictly Cracking Down on Illegal Securities Activities, which were made available to the public on July 6, 2021. The Opinions
on Strictly Cracking Down on Illegal Securities Activities emphasized the need to strengthen the administration over illegal securities
activities, and the need to strengthen the supervision over overseas listings by Chinese companies. Effective measures, such as promoting
the construction of relevant regulatory systems will be taken to deal with the risks and incidents of China-based overseas listed companies,
and cybersecurity and data privacy protection requirements and similar matters. It is still uncertain how PRC governmental authorities
will regulate overseas listing in general and whether we are required to obtain any specific regulatory approvals. Furthermore, if the
CSRC or other regulatory agencies later promulgate new rules or explanations requiring that we obtain their approvals for our future
offshore offering, we may be unable to obtain such approvals which could significantly limit or completely hinder our ability to offer
or continue to offer securities to our investors.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 28, 2021, the Cybersecurity Review Measures (2021 version) was promulgated and took effective on February 15, 2022, which iterates
that any &#8220;online platform operators&#8221; controlling personal information of more than one million users seeks to list on a foreign
stock exchange should also be subject to cybersecurity review by the CAC. The Cybersecurity Review Measures (2021 version), among others,
evaluates the potential risks of critical information infrastructure, core data, important data, or a large amount of personal information
being influenced, controlled or maliciously used by foreign governments after the overseas listing of an operator. The procurement of
network products and services, data processing activities and overseas listing should also be subject to cybersecurity review if the
CAC concerns or it potentially poses risks to national security. Our PRC counsel, Gaopeng &amp; Partners, is of the view that the Company
is not subject to the cybersecurity review by the CAC for the resale of securities of the Company, since (1) the Company is listed on
Nasdaq and does not &#8220;seek to list on any other foreign stock exchange&#8221;; (2) the Company does not hold personal information
of more than one million users in its business operations through its subsidiaries or variable interest entity; and (3) data processed
in the Company&#8217;s business does not have a bearing on national security and thus may not be classified as core or important data
by the authorities. As a result, the Company is not subject to a cybersecurity review under the Cybersecurity Review Measures (2021 version).
However, there can be no assurance that the PRC authorities may take a view that is not contrary to or otherwise different from the opinion
stated above and the changing applicable laws, regulations or interpretations may require us to do so in the future.</span></p><div>

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

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, on November 14, 2021, the CAC published the Draft Measures for Network Data Security, which provides that data processors shall
apply for cybersecurity review: (i) merger, reorganization or separation of Internet platform operators that have acquired a large number
of data resources related to national security, economic development or public interests affects or may affect national security; (ii)
overseas listing of data processors processing over one million users&#8217; personal information; and (iii) other data processing activities
that affect or may affect national security. We are not subject to network data security review by the CAC if the Draft Measures for
Network Data Security are enacted as proposed, since we currently do not have over one million users&#8217; personal information and
do not collect data that affects or may affect national security and we do not anticipate that we will be collecting over one million
users&#8217; personal information or data that affects or may affect national security in the foreseeable future, which we understand
might otherwise subject us to the Draft Measures for Network Data Security.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 17, 2023, the CSRC announced the Circular and released a set of new regulations which consists of the Trial Measures and five
supporting guidelines. On the same date, the CSRC also released the Notice. The Trial Measures came into effect on March 31, 2023. The
Trial Measures refine the regulatory system by subjecting both direct and indirect overseas offering and listing activities to the CSRC
filing-based administration. Requirements for filing entities, time points and procedures are specified. A PRC domestic company that
seeks to offer and list securities in overseas markets shall fulfill the filing procedure with the CSRC per the requirements of the Trial
Measures. Where a PRC domestic company seeks to indirectly offer and list securities in overseas markets, the issuer shall designate
a major domestic operating entity, which shall, as the domestic responsible entity, file with the CSRC. The Trial Measures also lay out
requirements for the reporting of material events. Breaches of the Trial Measures, such as offering and listing securities overseas without
fulfilling the filing procedures or engaging in fraudulent filing behavior, may result in legal liabilities borne by the Company, including
warning and business rectification, a fine between RMB 1.0 million (approximately $150,000) and RMB 10.0 million (approximately $1.5
million). In cases of serious violations, the relevant responsible person may also be barred from entering the securities market. The
Trial Measures increase the cost for offenders by enforcing accountability with administrative penalties and incorporating the compliance
status of relevant market participants into the Securities Market Integrity Archives.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the Circular, since the date of effectiveness of the Trial Measures on March 31, 2023, PRC domestic enterprises falling within the
scope of filing that have been listed overseas or met the following circumstances are &#8220;existing enterprises&#8221;: before the
effectiveness of the Trial Measures on March 31, 2023, the application for indirect overseas issuance and listing has been approved by
the overseas regulators or overseas stock exchanges (such as the registration statement has become effective on the U.S. market), it
is not required to perform issuance and listing supervision procedures of the overseas regulators or overseas stock exchanges, and the
overseas issuance and listing will be completed by September 30, 2023. Existing enterprises are not required to file with the CSRC immediately,
and filings with the CSRC should be made as required if they involve refinancings and other filing matters. PRC domestic enterprises
that have submitted valid applications for overseas issuance and listing but have not been approved by overseas regulatory authorities
or overseas stock exchanges at the date of effectiveness of the Trial Measures on March 31, 2023 can reasonably arrange the timing of
filing applications with the CSRC and shall complete the filing with the CSRC before the overseas issuance and listing.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, an overseas-listed company must also submit the filing with respect to its follow-on offerings, issuance of convertible corporate
bonds and exchangeable bonds, and other equivalent offering activities, within the time frame specified by the Trial Measures. As a result,
we will not be required to file with the CSRC within three business days after the resale in connection with this registration statement.
However, if we do not maintain the permissions and approvals of the filing procedure in a timely manner under PRC laws and regulations,
we may be subject to investigations by competent regulators, fines or penalties, ordered to suspend our relevant operations and rectify
any non-compliance, prohibited from engaging in relevant business or conducting any offering, and these risks could result in a material
adverse change in our operations, limit our ability to offer or continue to offer securities to investors, or cause such securities to
significantly decline in value or become worthless. As the Circular and Trial Measures were newly published, there exists uncertainty
with respect to the filing requirements and their implementation. Any failure or perceived failure of us to fully comply with such new
regulatory requirements could significantly limit or completely hinder our ability to offer or continue to offer securities to investors,
cause significant disruption to our business operations, and severely damage our reputation, which could materially and adversely affect
our financial condition and results of operations and could cause the value of our securities to significantly decline or be worthless.
See &#8220;Risk Factors - Risks Related to Doing Business in China - The filing, approval or other administration requirements of the
CSRC or other PRC government authorities may be required in connection with our future offshore offering under PRC law, and, if required,
we cannot predict whether or for how long we will be able to complete the filing procedure with the CSRC and obtain such approval or
complete such filing, as applicable&#8221; on page 16 of this Annual Report.</span></p><div>

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

</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date of this Annual Report, according to our PRC counsel, Gaopeng &amp; Partners, other than the aforementioned CSRC Filings that
were initiated by us and are under review of the CSRC, no relevant PRC laws or regulations in effect require that we obtain permission
from any PRC authorities to issue securities to foreign investors, and we have not received any inquiry, notice, warning, sanction, or
any regulatory objection to our future offshore offering from the CSRC, the CAC, or any other PRC authorities that have jurisdiction
over our operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
there remains some uncertainty as to how the M&amp;A Rules will be interpreted or implemented in the context of an overseas offering
and the opinions summarized above are subject to any new laws, rules and regulations or detailed implementations and interpretations
in any form relating to the M&amp;A Rules. We cannot assure you that relevant PRC government agencies, including the CSRC, would reach
the same conclusion as our PRC counsel does, and hence we may face regulatory actions or other sanctions from the CSRC or other PRC regulatory
agencies. These regulatory agencies may impose fines and penalties on our operations in China, limit our operating privileges in China,
delay or restrict the repatriation of the proceeds from our future offshore offering into China, restrict or prohibit the payments or
remittance of dividends by our PRC subsidiaries or take other actions that could have a material adverse effect on our business, financial
condition, results of operations, reputation and prospects, as well as the trading price of the shares. It is uncertain when and whether
the Company will be required to obtain permission from the PRC government to list on U.S. exchanges in the future, and even when such
permission is obtained, whether it will be denied or rescinded.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC government may intervene or influence our operations at any time, which could result in a material change in our operations. For
example, the PRC government has recently published new policies that significantly affected certain industries such as the education
and internet industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding
any industry that could adversely affect the business, financial condition and results of operations of our company. Recently, the PRC
government initiated a series of regulatory actions and statements to regulate business operations in China with little advance notice,
including cracking down on illegal activities in the securities market, enhancing supervision over China-based companies listed overseas
using variable interest entity structure, adopting new measures to extend the scope of cybersecurity reviews, and expanding the efforts
in anti-monopoly enforcement. As confirmed by our PRC counsel, we currently are not subject to cybersecurity review with the CAC, to
conduct business operations in China, given that: (i) we do not possess a large amount of personal information in our business operations;
and (ii) data processed in our business does not have a bearing on national security and thus may not be classified as core or important
data by the authorities. In addition, as confirmed by our PRC counsel, we are not subject to merger control review by China&#8217;s anti-monopoly
enforcement agency due to the level of our revenues which provided from us and audited by our auditor, and the fact that we currently
do not expect to propose or implement any acquisition of control of, or decisive influence over, any company with revenues within China
of more than RMB 400 million.</span></p><div>

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

</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Chinese government has exercised and continues
to exercise substantial control over virtually every sector of the Chinese economy through regulation and state ownership. Our ability
to operate in China may be harmed by changes in its laws and regulations, including those relating to taxation, environmental regulations,
land use rights, property and other matters. The central or local governments of these jurisdictions may impose new, stricter regulations
or interpretations of existing regulations that would require additional expenditures and efforts on our part to ensure our compliance
with such regulations or interpretations. Accordingly, government actions in the future, including any decision not to continue to support
recent economic reforms and to return to a more centrally planned economy or regional or local variations in the implementation of economic
policies, could have a significant effect on economic conditions in China or particular regions thereof, and could require us to divest
ourselves of any interest we then hold in Chinese properties. See &#8220;Risk Factors - Risks Related to Doing Business in China - Uncertainties
with respect to the PRC legal system, including uncertainties regarding the enforcement of laws, and sudden or unexpected changes in laws
and regulations in China with little advance notice could adversely affect us and limit the legal protections available to you and us,&#8221;
&#8220;Risk Factors - Risks Related to Doing Business in China - Any actions by the Chinese government to exert more oversight and control
over offerings that are conducted overseas and foreign investment in China-based issuers could significantly limit or completely hinder
our ability to offer or continue to offer our Class A Ordinary Shares to investors and cause the value of our Class A Ordinary Shares
to significantly decline or be worthless. The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions
of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China,&#8221;
and &#8220;Risk Factors - Risks Related to Doing Business in China - We may lose the ability to offer or continue to offer securities
to investors and cause the value of such securities to significantly decline or be worthless if the Chinese government may exert more
oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers&#8221; on pages 22 and
34, respectively, of this Annual Report.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
we have not received any denial to continue to list on the U.S. exchange or conduct our daily business operation, it is highly uncertain
how soon legislative or administrative regulation making bodies will respond and what existing or new laws or regulations or detailed
implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified or new laws and regulations
will have on our daily business operation, the ability to accept foreign investments and list our securities on an U.S. or other foreign
exchange. For more detailed information, see &#8220;Risk Factors - Risks Related to Doing Business in China - The approval of the CSRC
may be required in connection with our future offshore offering, and, if required, we cannot predict whether we will be able to obtain
such approval&#8221; and &#8220;Risk Factors - Risks Related to Doing Business in China - We may become subject to a variety of laws
and regulations in the PRC regarding privacy, data security, cybersecurity, and data protection. We may be liable for improper use or
appropriation of personal information provided by our customers&#8221; on page 18 of this Annual Report.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date of this Annual Report, we and our PRC subsidiaries have received from PRC authorities all requisite licenses, permissions
or approvals needed to engage in the businesses currently conducted in China, and no permission or approval has been denied. The following
table provides details on the licenses and permissions held by our PRC subsidiaries.</span></p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 9.25pt; text-indent: -9pt; width: 18%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Approval</b></span></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 18%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recipient</b></span></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 28%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Issuing
    body</b></span></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center; width: 14%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date
    of grant</b></span></td>
    <td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 18%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Validity</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
    License</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou Wenjie Information Technology Co. Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou Market Supervision and Administration Bureau</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 11, 2019</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Until December 10, 2069</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
    License</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang Leiya Electronics Co. Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou Market Supervision and Administration Bureau</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 27, 2009</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term without an expiration date</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificate
    of customs declaration unit registration</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang Leiya Electronics Co. Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou Customs of PRC</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 19, 2014</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term without an expiration date</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
    License</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou New Focus Technology &amp; Electronic Co.,
    Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou Market Supervision and Administration Bureau</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">August 12, 2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term without an expiration date</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificate
    of customs declaration unit registration</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou New Focus Technology &amp; Electronic Co.,
    Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou Customs of PRC</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 7, 2018</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term without an expiration date</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
    License</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ruike Electronics (Wenzhou) Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou Market Supervision and Administration Bureau</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 5, 2023</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term without an expiration date</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><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have been closely monitoring regulatory developments
in China regarding any necessary approvals from the CSRC or other PRC governmental authorities required for overseas listings, including
our future offshore offering. As of the date of this Annual Report, we have not received any inquiry, notice, warning, sanctions or regulatory
objection to this registration statement from the CSRC or other PRC governmental authorities. However, there remains significant uncertainty
as to the enactment, interpretation and implementation of regulatory requirements related to overseas securities offerings and other capital
markets activities. If it is determined in the future that the approval of the CSRC, the CAC or any other regulatory authority is required
for our future offshore offering, we may face sanctions by the CSRC, the CAC or other PRC regulatory agencies. These regulatory agencies
may impose fines and penalties on our operations in China, limit our ability to pay dividends outside of China, limit our operations in
China, delay or restrict the repatriation of the proceeds from our future offshore offering into China or take other actions that could
have a material adverse effect on our business, financial condition, results of operations and prospects, as well as the trading price
of our securities. The CSRC, the CAC or other PRC regulatory agencies also may take actions requiring us, or making it advisable for us,
to halt our future offshore offering before settlement and delivery of our Class A Ordinary Shares. Consequently, if you engage in market
trading or other activities in anticipation of and prior to settlement and delivery, you do so at the risk that settlement and delivery
may not occur. In addition, if the CSRC, the CAC or other regulatory PRC agencies later promulgate new rules requiring that we obtain
their approvals for our future offshore offering, we may be unable to obtain such approval or a waiver of such approval requirements,
if and when procedures are established to obtain such approval or a waiver. Any uncertainties and/or negative publicity regarding such
an approval requirement could have a material adverse effect on the trading price of our securities.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investing
in our securities involves a high degree of risk. This summary does not address all of the risks that we face. Please refer to the information
contained in and incorporated by reference under the heading &#8220;Risk Factors&#8221; on page 16 of this Annual Report.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Doing Business in China</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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.25in"/><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">The
filing, approval or other administration requirements of the Chinese Securities Regulatory Commission (the &#8220;CSRC&#8221;) or other
PRC government authorities may be required in connection with our future offshore offering under PRC law, and, if required, we cannot
predict whether or for how long we will be able to complete the filing procedure with the CSRC and obtain such approval or complete such
filing, as applicable (see &#8220;Risk Factors - Risks Related to Doing Business in China- The filing, approval or other administration
requirements of the Chinese Securities Regulatory Commission (the &#8220;CSRC&#8221;) or other PRC government authorities may be required
in connection with our future offshore offering under PRC law, and, if required, we cannot predict whether or for how long we will be
able to complete the filing procedure with the CSRC and obtain such approval or complete such filing, as applicable&#8221; on page 16
of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">We
may become subject to a variety of laws and regulations in the PRC regarding privacy, data security, cybersecurity, and data protection.
We may be liable for improper use or appropriation of personal information provided by our customers (see &#8220;Risk Factors - Risks
Related to Doing Business in China- We may become subject to a variety of laws and regulations in the PRC regarding privacy, data security,
cybersecurity, and data protection. We may be liable for improper use or appropriation of personal information provided by our customers&#8221;
on page 18 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">If we become directly subject to the recent scrutiny, criticism and negative publicity involving U.S.-listed Chinese companies, we may have to expend significant resources to investigate and resolve the matter which could harm our business operations, this offering and our reputation and could result in a loss of your investment in our Class A Ordinary Shares, especially if such matter cannot be addressed and resolved favorably (see &#8220;Risk Factors - Risks Related to Doing Business in China- If we become directly subject to the recent scrutiny, criticism and negative publicity involving U.S.-listed Chinese companies, we may have to expend significant resources to investigate and resolve the matter which could harm our business operations, this offering and our reputation and could result in a loss of your investment in our Class A Ordinary Shares, especially if such matter cannot be addressed and resolved favorably&#8221; on page 21 of this Annual Report).</td></tr>
  </table><div>

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

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Changes
in China&#8217;s economic, political or social conditions or government policies could have a material adverse effect on our business
and results of operations (see &#8220;Risk Factors - Risks Related to Doing Business in China- Changes in China&#8217;s economic, political
or social conditions or government policies could have a material adverse effect on our business and results of operations&#8221; on
page 21 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">Any actions by the Chinese government to exert more oversight and control over offerings that are conducted overseas and foreign investment in China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer our Class A Ordinary Shares to investors and cause the value of our Class A Ordinary Shares to significantly decline or be worthless. The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China (see &#8220;Risk Factors - Risks Related to Doing Business in China- Any actions by the Chinese government to exert more oversight and control over offerings that are conducted overseas and foreign investment in China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer our Class A Ordinary Shares to investors and cause the value of our Class A Ordinary Shares to significantly decline or be worthless. The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China&#8221; on page 22 of this Annual Report).</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">The
PRC government may impose restrictions on our ability to transfer cash out of China and to U.S. investors (see &#8220;Risk Factors -
Risks Related to Doing Business in China- The PRC government may impose restrictions on our ability to transfer cash out of China and
to U.S. investors&#8221; on page 23 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">To
the extent cash or assets of our business, or of our PRC or Hong Kong subsidiaries, is in the PRC or Hong Kong, such cash or assets may
not be available to fund operations or for other use outside of the PRC or Hong Kong, due to interventions in or the imposition of restrictions
and limitations by the PRC government to the transfer of cash or assets (see &#8220;Risk Factors - Risks Related to Doing Business in
China- To the extent cash or assets of our business, or of our PRC or Hong Kong subsidiaries, is in the PRC or Hong Kong, such cash or
assets may not be available to fund operations or for other use outside of the PRC or Hong Kong, due to interventions in or the imposition
of restrictions and limitations by the PRC government to the transfer of cash or assets&#8221; on page 24 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">PRC
laws and regulations governing our current business operations are sometimes vague and uncertain and any changes in such laws and regulations
may impair our ability to operate profitably (see &#8220;Risk Factors - Risks Related to Doing Business in China- PRC laws and regulations
governing our current business operations are sometimes vague and uncertain and any changes in such laws and regulations may impair our
ability to operate profitably&#8221; on page 24 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Substantial
uncertainties exist with respect to the enactment timetable and final content of draft China Foreign Investment Law and how it may impact
the viability of our current corporate structure, corporate governance and business operations (see &#8220;Risk Factors - Risks Related
to Doing Business in China- Substantial uncertainties exist with respect to the enactment timetable and final content of draft China
Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations&#8221;
on page 24 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">There
are uncertainties under the PRC laws relating to the procedures for U.S. regulators to investigate and collect evidence from companies
located in the PRC (see &#8220;Risk Factors - Risks Related to Doing Business in China- There are uncertainties under the PRC laws relating
to the procedures for U.S. regulators to investigate and collect evidence from companies located in the PRC&#8221; on page 25 of this
Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">We
rely on dividends, loans and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we
may have. Any limitation on the ability of our PRC subsidiaries to make loans or payments to us could have a material adverse effect
on our ability to conduct our business (see &#8220;Risk Factors - Risks Related to Doing Business in China- We rely on dividends, loans
and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have. Any limitation
on the ability of our PRC subsidiaries to make loans or payments to us could have a material adverse effect on our ability to conduct
our business&#8221; on page 26 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">Fluctuations in exchange rates could have a material adverse effect on our results of operations and the price of our Ordinary Shares (see &#8220;Risk Factors - Risks Related to Doing Business in China- Fluctuations in exchange rates could have a material adverse effect on our results of operations and the price of our Ordinary Shares&#8221; on page 27 of this Annual Report).</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">The
M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors,
making it more difficult for us to pursue growth through acquisitions in China (see &#8220;Risk Factors - Risks Related to Doing Business
in China- The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies
by foreign investors, making it more difficult for us to pursue growth through acquisitions in China&#8221; on page 29 of this Annual
Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">PRC
regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries&#8217; ability to increase their
registered capital or distribute profits to us or otherwise expose us or our PRC resident beneficial owners to liability and penalties
under PRC law (see &#8220;Risk Factors - Risks Related to Doing Business in China- PRC regulations relating to offshore investment activities
by PRC residents may limit our PRC subsidiaries&#8217; ability to increase their registered capital or distribute profits to us or otherwise
expose us or our PRC resident beneficial owners to liability and penalties under PRC law&#8221; on page 30 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">If
we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences
to us and our non-PRC shareholders PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries&#8217;
ability to increase their registered capital or distribute profits to us or otherwise expose us or our PRC resident beneficial owners
to liability and penalties under PRC law (see &#8220;Risk Factors - Risks Related to Doing Business in China- If we are classified as
a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our
non-PRC shareholders PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries&#8217;
ability to increase their registered capital or distribute profits to us or otherwise expose us or our PRC resident beneficial owners
to liability and penalties under PRC law&#8221; on page 30 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">There
are significant legal and other obstacles to obtaining information needed for shareholder investigations or litigation outside China
or otherwise with respect to foreign entities (see &#8220;Risk Factors - Risks Related to Doing Business in China- There are significant
legal and other obstacles to obtaining information needed for shareholder investigations or litigation outside China or otherwise with
respect to foreign entities&#8221; on page 31 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">PRC
regulation of loans to, and direct investments in, PRC entities by offshore holding companies may delay or prevent us from using proceeds
from this offering and/or future financing activities to make loans or additional capital contributions to our PRC operating subsidiaries
(see &#8220;Risk Factors - Risks Related to Doing Business in China- PRC regulation of loans to, and direct investments in, PRC entities
by offshore holding companies may delay or prevent us from using proceeds from this offering and/or future financing activities to make
loans or additional capital contributions to our PRC operating subsidiaries&#8221; on page 31 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">If
we become directly subject to the scrutiny, criticism and negative publicity involving U.S.-listed Chinese companies, we may have to
expend significant resources to investigate and resolve the matter which could harm our business operations<span style="font-weight: normal">,</span> share price and reputation
(see &#8220;Risk Factors - Risks Related to Doing Business in China- If we become directly subject to the scrutiny, criticism and negative
publicity involving U.S.-listed Chinese companies, we may have to expend significant resources to investigate and resolve the matter
which could harm our business operations<span style="font-weight: normal">, </span> share price and reputation&#8221; on page 34 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">The
recent joint statement by the SEC and PCAOB, proposed rule changes submitted by Nasdaq, and the Holding Foreign Companies Accountable
Act all call for additional and more stringent criteria to be applied to emerging market companies upon assessing the qualification of
their auditors, especially the non-U.S. auditors who are not inspected by the PCAOB. These developments could add uncertainties to our
offering (see &#8220;Risk Factors - Risks Related to Doing Business in China- The recent joint statement by the SEC and PCAOB, proposed
rule changes submitted by Nasdaq, and the Holding Foreign Companies Accountable Act all call for additional and more stringent criteria
to be applied to emerging market companies upon assessing the qualification of their auditors, especially the non-U.S. auditors who are
not inspected by the PCAOB. These developments could add uncertainties to our offering&#8221; on page 35 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Trading
in our securities may be prohibited under the HFCAA and as a result an exchange may determine to delist our securities if it is later
determined that the PCAOB is unable to inspect or investigate completely our auditor because of a position taken by an authority in a
foreign jurisdiction (see &#8220;Risk Factors - Risks Related to Doing Business in China- Trading in our securities may be prohibited
under the HFCAA and as a result an exchange may determine to delist our securities if it is later determined that the PCAOB is unable
to inspect or investigate completely our auditor because of a position taken by an authority in a foreign jurisdiction&#8221; on page
37 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Uncertainties
in the interpretation and enforcement of Chinese laws and regulations could limit the legal protections available to us (see &#8220;Risk
Factors - Risks Related to Doing Business in China- Uncertainties in the interpretation and enforcement of Chinese laws and regulations
could limit the legal protections available to us&#8221; on page 37 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">We
may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related businesses and companies,
and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business
and results of operations (see &#8220;Risk Factors - Risks Related to Doing Business in China- We may be adversely affected by the complexity,
uncertainties and changes in PRC regulation of internet-related businesses and companies, and any lack of requisite approvals, licenses
or permits applicable to our business may have a material adverse effect on our business and results of operations&#8221; on page 38
of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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; background-color: white">Escalating
U.S.-China trade tensions and newly imposed tariffs may adversely impact our business, financial condition, and results of operations
(see &#8220;Risk Factors - Risks Related to Doing Business in China- Escalating U.S.-China trade tensions and newly imposed tariffs may
adversely impact our business, financial condition, and results of operations&#8221; on page 39 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Our Business and Industry</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">We are a holding company, and may rely on dividends paid by our subsidiaries for our cash needs. Any limitation on the ability of our subsidiaries to make dividend payments to us, or any tax implications of making dividend payments to us, could limit our ability to pay our parent company expenses or pay dividends to holders of our Class A Ordinary Shares (see &#8220;Risk Factors - Risks Related to Our Business and Industry- We are a holding company, and may rely on dividends paid by our subsidiaries for our cash needs. Any limitation on the ability of our subsidiaries to make dividend payments to us, or any tax implications of making dividend payments to us, could limit our ability to pay our parent company expenses or pay dividends to holders of our Class A Ordinary Shares&#8221; on page 40 of this Annual Report).</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Our
PRC subsidiaries are subject to restrictions on paying dividends or making other payments to us, which may have a material adverse effect
on our ability to conduct our business (see &#8220;Risk Factors - Risks Related to Our Business and Industry- Our PRC subsidiaries are
subject to restrictions on paying dividends or making other payments to us, which may have a material adverse effect on our ability to
conduct our business&#8221; on page 41 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">The
considerable uncertainty in Chinese economic growth could hurt demand of our products (see &#8220;Risk Factors - Risks Related to Our
Business and Industry- The considerable uncertainty in Chinese economic growth could hurt demand of our products&#8221; on page 41
of this Annual 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><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Tariffs
could materially have a negative impact on the demand for our products (see &#8220;Risk Factors - Risks Related to Our Business and Industry-
Tariffs could materially have a negative impact on the demand for our products&#8221; on page 41 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">We
operate in a competitive industry. If we are unable to compete successfully, we may lose market share to our competitors (see &#8220;Risk
Factors - Risks Related to Our Business and Industry- We operate in a competitive industry. If we are unable to compete successfully,
we may lose market share to our competitors&#8221; on page 42 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Competition
within the generator industry may adversely affect our ability to sell our products, and excess production capacity in the industry could
put downward pressure on generator prices (see &#8220;Risk Factors - Risks Related to Our Business and Industry- Competition within the
generator industry may adversely affect our ability to sell our products, and excess production capacity in the industry could put downward
pressure on generator prices&#8221; on page 43 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">We
traditionally have had substantial customer concentration, with a limited number of customers accounting for a substantial portion of
our revenues (see &#8220;Risk Factors - Risks Related to Our Business and Industry- We traditionally have had substantial customer concentration,
with a limited number of customers accounting for a substantial portion of our revenues&#8221; on page 43 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">The
loss of any of our key customers could reduce our revenues and our profitability (see &#8220;Risk Factors - Risks Related to Our Business
and Industry- The loss of any of our key customers could reduce our revenues and our profitability&#8221; on page 44 of this Annual
Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">The
loss of any of our key vendors could have a materially adverse effect on our results of operations (see &#8220;Risk Factors - Risks Related
to Our Business and Industry- The loss of any of our key vendors could have a materially adverse effect on our results of operations&#8221;
on page 44 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">We
rely on short-term borrowings for our liquidity. Our outstanding and future indebtedness may adversely affect our available cash flow
and our ability to operate our business. In addition, we may not be able to obtain additional capital when desired, on favorable terms
or at all (see &#8220;Risk Factors - Risks Related to Our Business and Industry- We rely on short-term borrowings for our liquidity.
Our outstanding and future indebtedness may adversely affect our available cash flow and our ability to operate our business. In addition,
we may not be able to obtain additional capital when desired, on favorable terms or at all&#8221; on page 46 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">We
have a high debt to asset ratio, which may put us at high risk of default on our loans (see &#8220;Risk Factors - Risks Related to Our
Business and Industry- We have a high debt to asset ratio, which may put us at high risk of default on our loans&#8221; on page 47
of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">If
we fail to maintain appropriate inventory levels in line with the approximate level of demand for our products, we could lose sales or
face excessive inventory risks and holding costs (see &#8220;Risk Factors - Risks Related to Our Business and Industry- If we fail to
maintain appropriate inventory levels in line with the approximate level of demand for our products, we could lose sales or face excessive
inventory risks and holding costs&#8221; on page 53 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">You
may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions in China against us
or our management named in the Annual Report based on foreign laws (see &#8220;Risk Factors - Risks Related to Our Business and Industry-
You may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions in China against
us or our management named in the Annual Report based on foreign laws&#8221; on page 53 of this Annual 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><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">We
are subject to governmental regulations and other legal obligations related to privacy, information security, and data protection, and
any security breaches, and our failure to comply with our legal obligations could harm our reputation and business (see &#8220;Risk Factors
- Risks Related to Our Business and Industry- We are subject to governmental regulations and other legal obligations related to privacy,
information security, and data protection, and any security breaches, and our failure to comply with our legal obligations could harm
our reputation and business&#8221; on page 54 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">A
severe or prolonged downturn in the Chinese or global economy could materially and adversely affect our business and financial condition
(see &#8220;Risk Factors - Risks Related to Our Business and Industry- A severe or prolonged downturn in the Chinese or global economy
could materially and adversely affect our business and financial condition&#8221; on page 54 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">We
may face risks related to the ongoing Russian invasion of Ukraine, escalating tensions and conflicts in the Middle East (including involving
Iran), and any other conflicts that may arise on a global or regional scale, which could adversely affect our business and results of
operations. (see &#8220;Risk Factors - Risks Related to Our Business and Industry- We may face risks related to the ongoing Russian invasion
of Ukraine, escalating tensions and conflicts in the Middle East (including involving Iran), and any other conflicts that may arise on
a global or regional scale, which could adversely affect our business and results of operations.&#8221; on page 55 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to our Securities</b></span></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 style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">We are an &#8220;emerging growth company,&#8221; and we cannot be certain if the reduced reporting requirements applicable to emerging growth companies will make our Class A Ordinary Shares less attractive to investors (see &#8220;Risk Factors - Risks Related to Our Securities- We are an &#8220;emerging growth company,&#8221; and we cannot be certain if the reduced reporting requirements applicable to emerging growth companies will make our Class A Ordinary Shares less attractive to investors&#8221; on page 56 of this Annual Report).</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">We
are a &#8220;foreign private issuer,&#8221; and our disclosure obligations differ from those of U.S. domestic reporting companies. As
a result, we may not provide you the same information as U.S. domestic reporting companies or provide information at different times,
making it more difficult for you to evaluate our performance and prospects (see &#8220;Risk Factors - Risks Related to Our Securities-
We are a &#8220;foreign private issuer,&#8221; and our disclosure obligations differ from those of U.S. domestic reporting companies.
As a result, we may not provide you the same information as U.S. domestic reporting companies or provide information at different times,
making it more difficult for you to evaluate our performance and prospects&#8221; on page 56 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">The market price of our Class A Ordinary Shares may be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares at or above the public offering price (see &#8220;Risk Factors - Risks Related to Our Securities- The market price of our Class A Ordinary Shares may be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares at or above the public offering price&#8221; on page 59 of this Annual Report).</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">There may not be an active, liquid trading market for our Class A Ordinary Shares (see &#8220;Risk Factors - Risks Related to Our Securities- There may not be an active, liquid trading market for our Class A Ordinary Shares&#8221; on page 59 of this Annual Report).</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">If
we cannot continue to satisfy the continued listing requirements and other rules of the Nasdaq Capital Market, our securities may be
delisted, which could negatively impact the price of our securities and your ability to sell them (see &#8220;Risk Factors &#8211; Risks
Related to our Securities&#8211; If we cannot continue to satisfy the continued listing requirements and other rules of the Nasdaq Capital
Market, our securities may be delisted, which could negatively impact the price of our securities and your ability to sell them&#8221;
on page 58 of this Annual Report).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.
Selected Financial Data</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Summary of Financial
Position and Cash Flows ERAYAK Power Solution Group Inc. and Subsidiaries</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The consolidated financial
statements included in this Annual Report reflect financial position and cash flows of the registrant, Cayman Islands incorporated parent
company, ERAYAK Power Solution Group Inc., together with those of its subsidiaries, on a consolidated basis. The tables below are condensed
consolidating schedules summarizing separately the financial position and cash flows of the registrant, a Cayman Islands exempted company,
ERAYAK Power Solution Group Inc. (&#8220;Parent Company&#8221; in the tables below), and its subsidiaries, together with eliminating adjustments:</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Consolidated
Statements of Operations Information</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></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-indent: -0.125in; padding-left: 0.125in; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">As
    of December 31, 2025</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">As
    of December 31, 2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">As
    of December 31, 2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Parent</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Subsidiaries</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Subtotal</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Elimination</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Consolidated</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Parent</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Subsidiaries</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Subtotal</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Elimination</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Consolidated</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Parent</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Subsidiaries</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Subtotal</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Elimination</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Consolidated</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Current
    assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; width: 11.5%; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Cash</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,293</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">427,495</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">436,788</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">436,788</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">118,057</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,206,753</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,324,809</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,324,809</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,364</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,876,070</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,878,434</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,878,434</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Accounts
    receivable, net</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">13,582,352</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">13,582,352</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">13,582,352</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">12,037,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">12,037,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">12,037,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,253,189</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,253,189</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,253,189</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Accounts
    receivable, related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,178,800</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,178,800</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,178,800</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,314,332</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,314,332</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,314,332</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Inventory</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,725,561</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,725,561</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,725,561</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,836,815</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,836,815</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,836,815</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,056,459</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,056,459</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,056,459</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Prepaids
    and other current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,700,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,958,838</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">11,658,838</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,658,838</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,950,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,627,245</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">13,577,245</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,577,245</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,910,108</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,910,108</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,910,108</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Due
    from subsidiaries</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,864,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,864,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(9,864,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,819,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,819,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(9,819,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,569,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,569,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(1,569,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Due
    from parent</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Short-term
    investment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,537,044</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,537,044</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,537,044</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Other
    current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,244,138</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,244,138</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,244,138</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Total
    current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">14,573,293</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">42,654,227</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">57,227,520</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(13,864,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">43,363,520</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">14,887,057</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">32,022,281</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">46,909,337</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(13,819,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">33,090,337</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,571,364</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">21,117,336</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">27,688,700</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(5,590,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">22,098,190</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Property
    and equipment, net</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,102,555</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,102,555</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,102,555</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,157,214</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,157,214</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,157,214</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,924,975</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,924,975</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,924,975</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Intangibles,
    net</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,678,447</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,678,447</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,678,447</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">61,972</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">61,972</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">61,972</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">31,853</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">31,853</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">31,853</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">ROU
    assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,032,330</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,032,330</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,032,330</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,457,903</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,457,903</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,457,903</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,338,505</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,338,505</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,338,505</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Deferred
    tax assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">78,033</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">78,033</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">78,033</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">100,994</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">100,994</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">100,994</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">32,534</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">32,534</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">32,534</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Long-term
    deferred expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Long-term
    investment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">193,453</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">193,453</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">193,453</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">410,998</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">410,998</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">410,998</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Other
    non-current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,753,785</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,753,785</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,753,785</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,859,209</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,859,209</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,859,209</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Investment
    in subsidiaries</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">13,295,892</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">13,295,892</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(13,295,892</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,090,580</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,090,580</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,090,580</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,090,573</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,090,573</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,090,573</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Total
    Assets</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">27,869,185</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">58,739,045</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">86,608,230</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(27,159,892</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">59,448,338</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">18,977,637</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">44,965,147</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">63,942,784</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(17,909,580</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">46,033,203</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">10,661,938</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">34,304,412</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">44,966,350</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(9,681,083</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">35,285,266</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Short-term
    borrowings</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,293,890</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,293,890</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,293,890</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,055,828</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,055,828</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,055,828&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">70,424</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">70,424</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">70,424</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Accounts
    payable</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,097,560</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,097,560</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,097,560</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,335,266</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,335,266</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,335,266&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,689,101</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,689,101</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,689,101</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Accounts
    payable, related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">132,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">132,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">132,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Accrued
    exp and other current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,765,322</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,765,322</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,765,322</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,450,083</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,450,083</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,450,083</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,876,981</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,876,981</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,876,981</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Tax
    payables</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">929,213</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">929,213</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">929,213</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,021,394</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,021,394</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,021,394</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,066,569</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,066,569</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,066,569</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Long-term
    payable - current portion</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">778,103</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">778,103</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">778,103</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">161,529</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">161,529</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">161,529</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">225,383</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">225,383</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">225,383</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Due
    to related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">612,390</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,164,498</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,776,888</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,776,888</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">612,390</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,897,775</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,510,165</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,510,165</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">161,101</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,122,028</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,283,129</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">2,283,129</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Due
    to subsidiaries</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Due
    to parent</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,864,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,864,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(9,864,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,819,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,819,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(9,819,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,569,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,569,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(1,569,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Total current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">612,390</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">34,024,722</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">34,637,112</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(13,864,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">20,773,112</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">612,390</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">28,740,875</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">29,353,265</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(13,819,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">15,534,265</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">182,611</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">18,619,486</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">18,802,097</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(5,590,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">13,211,587</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Deferred
    revenue</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Long-term
    payable</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,409,358</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,409,358</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,409,358</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,913,204</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,913,204</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">3,913,204</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,871,591</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,871,591</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,871,591</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Total
    liabilities</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">612,390</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">37,434,080</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">38,046,470</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(13,864,000</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">24,182,470</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">612,390</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">32,654,079</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">33,266,469</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(13,819,000</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">19,447,468</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">182,611</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">20,491,077</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">20,673,688</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(5,590,510</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">15,083,178</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">SHAREHOLDER&#8217;S
    EQUITY</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Ordinary Shares, $0.22 par</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">19,689</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">13,295,892</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">13,315,581</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(13,295,892</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">19,689</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,059</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,090,580</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,093,380</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,090,580</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">5,059</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,200</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,090,573</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">4,091,773</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,090,573</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,200</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Additional
    paid in capital</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">27,837,444</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">27,837,444</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">27,837,444</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">18,641,264</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">18,641,264</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">18,641,264</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">10,645,122</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">10,645,122</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">10,645,122</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Statutory
    reserve</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,244,717</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,244,717</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,244,717</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,123,204</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,123,204</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,123,204</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,113,170</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,113,170</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">1,113,170</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(Accumulated
    deficit)/retained earning</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(600,339</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">7,150,093</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,549,754</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">6,549,754</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(281,075</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,342,280</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,061,204</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">8,061,204</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(166,989</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,354,204</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,187,215</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">9,187,215</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Accumulated
    other comprehensive income (loss)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(385,736</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(385,736</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(385,736</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(1,244,996</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(1,244,996</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(1,244,996</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(7</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(744,612</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(744,619</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(744,619</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Total
    shareholders&#8217; equity</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">27,256,795</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">21,304,965</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">48,561,760</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(13,295,892</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">35,265,868</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">18,365,247</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">12,311,068</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">30,676,315</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,090,580</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">26,585,735</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">10,479,327</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">13,813,334</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">24,292,661</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(4,090,573</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">20,202,087</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">Total
    liabilities and shareholders&#8217; equity</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">27,869,185</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">58,739,045</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">86,608,230</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(27,159,892</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">59,448,338</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">18,977,637</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">44,965,147</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">63,942,784</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(17,909,580</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">46,033,203</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">10,661,938</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">34,304,411</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">44,966,349</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">(9,681,083</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">35,285,266</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 6pt">&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">For
    the fiscal year ended December 31, 2025</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">For
    the fiscal year ended December 31, 2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">For
    the fiscal year ended December 31, 2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Parent</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Subsidiaries</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Subtotal</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Elimination</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Consolidated</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Parent</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Subsidiaries</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Subtotal</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Elimination</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Consolidated</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Parent</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Subsidiaries</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Subtotal</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Elimination</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Consolidated</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Cash
    flows from operating activities</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 11.5%; text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Net
    income (loss)</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(319,264</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,070,674</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,389,938</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,389,938</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(114,086</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,001,890</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,115,977</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,115,977</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(167,839</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,386,552</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,218,714</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 0.3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,218,714</span></td><td style="width: 0.3%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Adjustment
    for items not affecting cash</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Depreciation
    and amortization</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">574,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">574,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">574,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">431,921</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">431,921</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">431,921</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">388,002</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">388,002</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">388,002</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Loss
    on PPE disposition</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">241</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">241</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">241</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Bad
    debt (recovery) expense</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">122,847</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">122,847</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">122,847</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">224,534</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">224,534</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">224,534</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">36,972</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">36,972</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">36,972</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Impairment
    provision of advance to</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">250,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">129,480</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">379,480</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">379,480</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">50,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">61,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">111,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">111,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Inventory
    impairment provision</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(368,693</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(368,693</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(368,693</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">295,907</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">295,907</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">295,907</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">81,621</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">81,621</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">81,621</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Loss
    on long-term investment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">229,170</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">229,170</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">229,170</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Deferred
    tax assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">26,642</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">26,642</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">26,642</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(70,346</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(70,346</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(70,346</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Deferred
    revenue</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Deferred
    expense</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Imputed
    interest expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">17,755</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">17,755</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">17,755</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">ROU</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">689,181</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">689,181</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">689,181</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">689,922</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">689,922</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">689,922</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">514,691</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">514,691</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">514,691</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Changes
    in operating assets and liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Accounts
    receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,515,112</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,515,112</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,515,112</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(6,261,153</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(6,261,153</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(6,261,153</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,395,976</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,395,976</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,395,976</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Accounts
    receivable, related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,758,046</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,758,046</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,758,046</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,333,255</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,333,255</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,333,255</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Note
    receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Inventories</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(119,552</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(119,552</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(119,552</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,297,437</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,297,437</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,297,437</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,091,117</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,091,117</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,091,117</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Advances
    to suppliers</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,133,282</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,133,282</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,133,282</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(6,947,539</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(6,947,539</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(6,947,539</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,250,467</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,250,467</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,250,467</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Advances
    to suppliers, related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,250,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,250,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,250,036</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Prepaid
    expenses and Other receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(115,571</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(115,571</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(115,571</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,949</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(19,561</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(19,561</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(126,386</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(126,386</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(104,876</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Other
    current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,129,347</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,129,347</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,129,347</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Other
    non-current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,812,174</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,812,174</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,812,174</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Loan
    receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">163,821</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">163,821</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">163,821</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Accounts
    payable</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,532,280</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,532,280</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,532,280</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">2,644,525</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">2,644,525</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">2,644,525</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,085,320</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,085,320</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,085,320</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Accounts
    payable, related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">128,562</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">128,562</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">128,562</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Accrued
    expenses and other current</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">156,410</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">156,410</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">156,410</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,498,165</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,498,165</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,498,165</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">6,382,631</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">6,382,631</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,021,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">2,361,121</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Advances
    from customers</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">893,482</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">893,482</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">893,482</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">284,372</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">284,372</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">284,372</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(334,225</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(334,225</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(334,225</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Tax
    payable</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(133,201</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(133,201</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(133,201</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(16,269</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(16,269</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(16,269</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">246,425</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">246,425</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">246,425</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Net
    cash provided by (used in) operating</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(69,264</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,096,899</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,166,162</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,166,162</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(85,596</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(15,791,043</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(15,876,639</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(15,876,639</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(167,839</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">10,897,572</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">10,729,733</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,000,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">6,729,733</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Cash
    flows from investing activities</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Purchases
    of property, plant and eq</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(5,239,108</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(5,239,108</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(5,239,108</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(517,813</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(517,813</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(517,813</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(684,210</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(684,210</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(684,210</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Acquisition
    of intangible assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,598,025</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,598,025</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,598,025</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(37,082</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(37,082</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(37,082</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(25,689</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(25,689</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(25,689</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Fixed
    deposit</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,869,565</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,869,565</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,869,565</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Advance
    payment on oversea land</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">201,354</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">201,354</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,201,354</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Advance
    payment on LT warehouse</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Short-term
    investment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,537,044</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,537,044</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,537,044</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Long-term
    investment</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(417,016</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(417,016</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(417,016</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,900,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(8,010,035</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(11,910,035</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">11,910,035</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Net
    cash provided by (used in) investing</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(12,374,177</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(12,374,177</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(12,374,177</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(971,911</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(971,911</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(971,911</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,698,646</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(12,589,499</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(17,288,145</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">15,910,035</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,378,110</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Cash
    flows from financing activities</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"/><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Proceeds
    from short-term borrowing</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">10,260,899</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">10,260,899</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">10,260,899</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,310,576</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,310,576</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,310,576</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,653,363</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,653,363</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,653,363</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Repayments
    on short-term borrowing</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,263,585</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,263,585</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,263,585</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(309,032</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(309,032</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(309,032</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(10,231,750</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(10,231,750</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(10,231,750</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Proceeds
    from share issuance</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,865,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">407,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">9,272,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">9,272,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,000,100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,000,100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">11,910,035</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">11,910,035</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(11,910,035</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Proceeds
    from related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">7,403,348</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">7,403,348</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">7,403,348</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">2,081,165</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">9,644,699</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">11,725,864</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">11,725,864</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">16,968,314</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">16,968,314</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">16,968,314</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Payment
    to related parties</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(9,338,647</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(9,338,647</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(9,338,647</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,629,876</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(8,780,767</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(10,410,643</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(10,410,643</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(15,064,679</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(15,064,679</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(15,064,679</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Proceeds
    from parent</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,905,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,905,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(8,905,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,250,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,250,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(8,250,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,570,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,570,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,547,490</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">22,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Payments
    to parent</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Proceeds
    from subsidiaries</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(21,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Payment
    to subsidiaries</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(8,905,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(8,905,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,905,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(8,250,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(8,250,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,250,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,570,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,570,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,547,490</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(22,510</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Proceeds
    from long-term payable</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,390,957</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,390,957</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,390,957</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,846,742</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,846,742</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,846,742</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">6,312,856</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">6,312,856</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">6,312,856</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Payment
    on long-term payable</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,454,868</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,454,868</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,454,868</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,782,400</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,782,400</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,782,400</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(9,075,497</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(9,075,497</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(9,075,497</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Net
    cash provided by (used in) financing a</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(39,500</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">14,310,104</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">14,270,604</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">14,270,604</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">201,289</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">12,179,918</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">12,381,207</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">12,381,207</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,548,490</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">7,021,132</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">5,472,642</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(11,910,035</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(6,437,393</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Effect
    of foreign exchange</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">381,713</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">381,713</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">381,713</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(86,282</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(86,282</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(86,282</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(103,044</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(103,044</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(103,044</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Net
    increase (decrease) in cash</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(108,764</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,160,971</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,269,734</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,269,734</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">115,693</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,583,036</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,467,343</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,467,343</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(6,414,975</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">5,329,205</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,085,770</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,085,770</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Cash,
    beginning</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">118,057</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,206,753</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,324,809</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,324,809</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">2,364</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">5,876,070</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">5,878,434</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">5,878,434</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">6,417,339</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">649,908</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">7,067,247</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">7,067,247</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">Cash,
    end</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">9,293</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">427,495</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">436,788</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">436,788</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">118,057</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,206,752</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,324,809</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,324,809</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">2,364</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">5,876,070</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">5,878,434</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">5,878,434</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">The parent
company, </span>ERAYAK <span style="background-color: white">Power Solution Group Inc., does not conduct operations separately from its
China-based subsidiaries. Accordingly, the results of operations set forth in the audited consolidated financial statements included in
this Annual Report are solely those of the China-based subsidiaries.</span></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
financial information is presented in U.S. dollars. Our functional currency is Renminbi (&#8220;RMB&#8221;), the currency of the PRC.
Transactions which are denominated in currencies other than RMB are translated into RMB at the exchange rate quoted by the People&#8217;s
Bank of China at the dates of the transactions. Exchange gains and losses resulting from transactions denominated in a currency other
than the RMB are included in statements of operations as foreign currency transaction gains or losses. Our financial statements have
been translated into U.S. dollars in accordance with Statement of Financial Accounting Standard (&#8220;SFAS&#8221;) No. 52, &#8220;Foreign
Currency Translation&#8221;, which was subsequently codified within Accounting Standards Codification (&#8220;ASC&#8221;) 830, &#8220;Foreign
Currency Matters&#8221;. The financial information is first prepared in RMB and then is translated into U.S. dollars at period-end exchange
rates as to assets and liabilities and average exchange rates as to revenue and expenses. Capital accounts are translated at their historical
exchange rates when the capital transactions occurred. The effects of foreign currency translation adjustments are included as a component
of accumulated other comprehensive income (loss) in shareholders&#8217; equity.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Translation
adjustments included in accumulated other comprehensive income (loss) amounted to $859,260 and $(500,376) as of December 31, 2025 and
2024, respectively. The balance sheet amounts, with the exception of shareholders&#8217; equity at December 31, 2025 and 2024 were translated
at RMB6.9931 and RMB7.2993 to $1.00, respectively. The shareholders&#8217; equity accounts were stated at their historical rate. The
average translation rates applied to the statement of income accounts for the years ended December 31, 2025 and 2024 were RMB7.1875 and
RMB7.1957 to $1.00, respectively. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported
on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheet.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
make no representation that any RMB or U.S. dollar amounts could have been, or could be, converted into U.S. dollars or RMB, as the case
may be, at any particular rate, or at all. The PRC government imposes control over its foreign currency reserves in part through direct
regulation of the conversion of RMB into foreign exchange and through restrictions on foreign trade. We do not currently engage in currency
hedging transactions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.B.
Capitalization and Indebtedness</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.C.
Reasons for the Offer and Use of Proceeds</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.D.
Risk Factors</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Risks
Related to Doing Business in China</span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
filing, approval or other administration requirements of the Chinese Securities Regulatory Commission (the &#8220;CSRC&#8221;) or other
PRC government authorities may be required in connection with our future offshore offering under PRC law, and, if required, we cannot
predict whether or for how long we will be able to complete the filing procedure with the CSRC and obtain such approval or complete such
filing, as applicable.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors (the &#8220;M&amp;A Rules&#8221;), adopted by six
PRC regulatory agencies in 2006 and amended in 2009, include, among other things, provisions that purport to require that an offshore
special purpose vehicle, formed for the purpose of an overseas listing of securities through acquisitions of domestic enterprises in
China or assets and controlled by enterprises or individuals in China, to obtain the approval of the CSRC prior to the listing and trading
of such special purpose vehicle&#8217;s securities on an overseas stock exchange. On September 21, 2006, pursuant to the M&amp;A Rules
and other PRC laws, the CSRC published on its official website relevant guidance regarding its approval of the listing and trading of
special purpose vehicles&#8217; securities on overseas stock exchanges, including a list of application materials. However, substantial
uncertainty remains regarding the scope and applicability of the M&amp;A Rules to offshore special purpose vehicles.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 6, 2021, the relevant PRC government authorities issued Opinions on Strictly Cracking Down Illegal Securities Activities in accordance
with the Law. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision
on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant
regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. These opinions and any related
implementation rules to be enacted may subject us to additional compliance requirement in the future. As of the date hereof, no official
guidance or related implementation rules have been issued. As a result, the Opinions on Strictly Cracking Down on Illegal Securities
Activities remain unclear on how they will be interpreted, amended and implemented by the relevant PRC governmental authorities. We cannot
assure that we will remain fully compliant with all new regulatory requirements of these opinions or any future implementation rules
on a timely basis, or at all.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to Cybersecurity Review Measures which were issued on December 28, 2021 and became effective on February 15, 2022, network platform operators
holding over one million users&#8217; personal information must apply with the Cybersecurity Review Office for a cybersecurity review
before any public offering at a foreign stock exchange. However, given the Cybersecurity Review Measures were relatively new, there are
substantial uncertainties as to the interpretation, application and enforcement of the Cybersecurity Review Measures. It remains uncertain
whether we should apply for cybersecurity review prior to any offshore offering and that we would be able to complete the applicable
cybersecurity review procedures in a timely manner, or at all, if we are required to do so. In addition, on November 14, 2021, the Cyberspace
Administration of China (the &#8220;CAC&#8221;) published the Administration Regulations on Network Data Security (Draft for Comments),
or the Draft Measures for Network Data Security, which provides that data processors conducting the following activities shall apply
for cybersecurity review: (i) merger, reorganization or separation of Internet platform operators that have acquired a large number of
data resources related to national security, economic development or public interests affects or may affect national security; (ii) overseas
listing of data processors processing over one million users&#8217; personal information; (iii) listing in Hong Kong which affects or
may affect national security; (iv) other data processing activities that affect or may affect national security. In addition, the Draft
Measures for Network Data Security also require Internet platform operators to establish platform rules, privacy policies and algorithm
strategies related to data, and solicit public comments on their official websites and personal information protection related sections
for no less than 30 working days when they formulate platform rules or privacy policies or makes any amendments that may have significant
impacts on users&#8217; rights and interests. The CAC solicited comments on this draft, but there is no timetable as to when it will
be enacted.</span></p><div>

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

</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 17, 2023, the CSRC promulgated Trial Administrative Measures of the Overseas Securities Offering and Listing by Domestic Companies
(the &#8220;Overseas Listing Trial Measures&#8221;) and five relevant guidelines, which became effective on March 31, 2023. According
to the Overseas Listing Trial Measures, PRC domestic companies that seek to offer and list securities in overseas markets, either in
direct or indirect means, are required to fulfill the filing procedure with the CSRC and report relevant information. The Overseas Listing
Trial Measures provides that an overseas listing or offering is explicitly prohibited, if any of the following: (1) such securities offering
and listing is explicitly prohibited by provisions in laws, administrative regulations and relevant state rules; (2) the intended securities
offering and listing may endanger national security as reviewed and determined by competent authorities under the State Council in accordance
with law; (3) the domestic company intending to make the securities offering and listing, or its controlling shareholder(s) and the actual
controller, have committed relevant crimes such as corruption, bribery, embezzlement, misappropriation of property or undermining the
order of the socialist market economy during the latest three years; (4) the domestic company intending to make the securities offering
and listing is currently under investigations for suspicion of criminal offenses or major violations of laws and regulations, and no
conclusion has yet been made thereof; or (5) there are material ownership disputes over equity held by the domestic company&#8217;s controlling
shareholder(s) or by other shareholder(s) that are controlled by the controlling shareholder(s) and/or actual controller.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the Circular, since the date of effectiveness of the Trial Measures on March 31, 2023, PRC domestic enterprises falling within the
scope of filing that have been listed overseas or met the following circumstances are &#8220;existing enterprises&#8221;: before the
effectiveness of the Trial Measures on March 31, 2023, the application for indirect overseas issuance and listing has been approved by
the overseas regulators or overseas stock exchanges (such as the registration statement has become effective on the U.S. market), it
is not required to perform issuance and listing supervision procedures of the overseas regulators or overseas stock exchanges, and the
overseas issuance and listing will be completed by September 30, 2023. Existing enterprises are not required to file with the CSRC immediately,
and filings with the CSRC should be made as required if they involve refinancings and other filing matters. PRC domestic enterprises
that have submitted valid applications for overseas issuance and listing but have not been approved by overseas regulatory authorities
or overseas stock exchanges at the date of effectiveness of the Trial Measures on March 31, 2023 can reasonably arrange the timing of
filing applications with the CSRC and shall complete the filing with the CSRC before the overseas issuance and listing. According to
the Circular, we can reasonably arrange the timing for submitting the filing application with the CSRC, and shall complete the filing
with the CSRC in accordance with the Trial Measures within three years of the offering. In sum, we are subject to the filing requirements
of the CSRC for this offering under the Trial Measures.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
a press conference held for these new regulations (&#8220;Press Conference&#8221;), officials from the CSRC clarified that the domestic
companies that have already been listed overseas on or before March 31, 2023 shall be deemed as existing issuers (the &#8220;Existing
Issuers&#8221;). Existing Issuers are not required to complete the filling procedures immediately, and they shall be required to file
with the CSRC upon occurrences of certain subsequent matters such as follow-on offerings of securities. According to the Overseas Listing
Trial Measures and the Press Conference, the existing domestic companies that have completed overseas offering and listing before March
31, 2023, such as us, shall not be required to perform filing procedures for the completed overseas securities issuance and listing.
However, from the effective date of the regulation, any of our subsequent securities offering in the same overseas market or subsequent
securities offering and listing in other overseas markets shall be subject to the filing requirement with the CSRC within three working
days after the offering is completed or after the relevant application is submitted to the relevant overseas authorities, respectively.
If it is determined that any approval, filing or other administrative procedures from other PRC governmental authorities is required
for any future offering or listing, we cannot assure you that we can obtain the required approval or accomplish the required filings
or other regulatory procedures in a timely manner, or at all. If we fail to fulfill filing procedure as stipulated by the Trial Measures
or offer and list securities in an overseas market in violation of the Trial Measures, the CSRC may order rectification, issue warnings
to us, and impose a fine of between RMB1,000,000 and RMB10,000,000. Persons-in-charge and other persons that are directly liable for
such failure shall be warned and each imposed a fine from RMB500,000 to RMB5,000,000. Controlling shareholders and actual controlling
persons of us that organize or instruct such violations shall be imposed a fine from RMB1,000,000 and RMB10,000,000.</span></p><div>

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

</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 24, 2023, the CSRC published the Provisions on Strengthening the Confidentiality and Archives Administration Related to the
Overseas Securities Offering and Listing by Domestic Enterprises (the &#8220;Provisions on Confidentiality and Archives Administration&#8221;),
which came into effect on March 31, 2023. The Provisions on Confidentiality and Archives Administration requires that, in the process
of overseas issuance and listing of securities by domestic entities, the domestic entities, and securities companies and securities service
institutions that provide relevant securities service shall strictly implement the provisions of relevant laws and regulations and the
requirements of these provisions, establish and improve rules on confidentiality and archives administration. Where the domestic entities
provide with or publicly disclose documents, materials or other items related to the state secrets and government work secrets to the
relevant securities companies, securities service institutions, overseas regulatory authorities, or other entities or individuals, the
companies shall apply for approval of competent departments with the authority of examination and approval in accordance with law and
report the matter to the secrecy administrative departments at the same level for record filing. Where there is unclear or controversial
whether or not the concerned materials are related to state secrets, the materials shall be reported to the relevant secrecy administrative
departments for determination. However, there remain uncertainties regarding the further interpretation and implementation of the Provisions
on Confidentiality and Archives Administration.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As of the date of this
Annual Report, we and our PRC subsidiaries have obtained the requisite licenses and permits from the PRC government authorities that are
material for the business operations of our PRC subsidiaries. In addition, as of the date of this Annual Report, we and our PRC subsidiaries
are not required to obtain approval or permission from the CSRC or the CAC or any other entity that is required to approve our PRC subsidiaries&#8217;
operations or required for us to offer securities to foreign investors under any currently effective PRC laws, regulations, and regulatory
rules. If it is determined that we are subject to filing requirements imposed by the CSRC under the Overseas Listing Regulations or approvals
from other PRC regulatory authorities or other procedures, including the cybersecurity review under the revised Cybersecurity Review Measures,
for our future offshore offerings, it would be uncertain whether we can or how long it will take us to complete such procedures or obtain
such approval and any such approval could be rescinded. Any failure to obtain or delay in completing such procedures or obtaining such
approval for our offshore offerings, or a rescission of any such approval if obtained by us, would subject us to sanctions by the CSRC
or other PRC regulatory authorities for failure to file with the CSRC or failure to seek approval from other government authorization
for our offshore offerings. These regulatory authorities may impose fines and penalties on our operations in China, limit our ability
to pay dividends outside of China, limit our operating privileges in China, delay or restrict the repatriation of the proceeds from our
offshore offerings into China or take other actions that could materially and adversely affect our business, financial condition, results
of operations, and prospects, as well as the trading price of our Class A Ordinary Shares. The CSRC or other PRC regulatory authorities
also may take actions requiring us, or making it advisable for us, to halt our offshore offerings before settlement and delivery of the
securities offered. Consequently, if investors engage in market trading or other activities in anticipation of and prior to settlement
and delivery, they do so at the risk that settlement and delivery may not occur. In addition, if the CSRC or other regulatory authorities
later promulgate new rules or explanations requiring that we obtain their approvals or accomplish the required filing or other regulatory
procedures for our prior offshore offerings, we may be unable to obtain a waiver of such approval requirements, if and when procedures
are established to obtain such a waiver. Any uncertainties or negative publicity regarding such approval requirement could materially
and adversely affect our business, prospects, financial condition, reputation, and the trading price of our Class A Ordinary Shares.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may become subject to a variety of laws and regulations in the PRC regarding privacy, data security, cybersecurity, and data protection.
We may be liable for improper use or appropriation of personal information provided by our customers.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may become subject to a variety of laws and regulations in the PRC regarding privacy, data security, cybersecurity, and data protection.
These laws and regulations are continuously evolving and developing. The scope and interpretation of the laws that are or may be applicable
to us are often uncertain and may be conflicting, particularly with respect to foreign laws. In particular, there are numerous laws and
regulations regarding privacy and the collection, sharing, use, processing, disclosure, and protection of personal information and other
user data. Such laws and regulations often vary in scope, may be subject to differing interpretations, and may be inconsistent among
different jurisdictions.</span></p><div>

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

</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
expect to obtain information about various aspects of our operations as well as regarding our employees and third parties. We also maintain
information about various aspects of our operations as well as regarding our employees. The integrity and protection of our customer,
employee and company data is critical to our business. Our customers and employees expect that we will adequately protect their personal
information. We are required by applicable laws to keep strictly confidential the personal information that we collect, and to take adequate
security measures to safeguard such information.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC Criminal Law, as amended by its Amendment 7 (effective on February 28, 2009) and Amendment 9 (effective on November 1, 2015), prohibits
institutions, companies and their employees from selling or otherwise illegally disclosing a citizen&#8217;s personal information obtained
during the course of performing duties or providing services or obtaining such information through theft or other illegal ways. On November
7, 2016, the Standing Committee of the PRC National People&#8217;s Congress issued the Cyber Security Law of the PRC, or Cyber Security
Law, which became effective on June 1, 2017.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Cyber Security Law, network operators must not, without users&#8217; consent, collect their personal information, and may only
collect users&#8217; personal information necessary to provide their services. Providers are also obliged to provide security maintenance
for their products and services and shall comply with provisions regarding the protection of personal information as stipulated under
the relevant laws and regulations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Civil Code of the PRC (issued by the PRC National People&#8217;s Congress on May 28, 2020 and effective from January 1, 2021) provides
main legal basis for privacy and personal information infringement claims under the Chinese civil laws. PRC regulators, including the
Cyberspace Administration of China, MIIT, and the Ministry of Public Security have been increasingly focused on regulation in the areas
of data security and data protection.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC regulatory requirements regarding cybersecurity are constantly evolving. For instance, various regulatory bodies in China, including
the Cyberspace Administration of China, the Ministry of Public Security and the SAMR, have enforced data privacy and protection laws
and regulations with varying and evolving standards and interpretations. In April 2020, the Chinese government promulgated Cybersecurity
Review Measures, which came into effect on June 1, 2020. According to the Cybersecurity Review Measures, operators of critical information
infrastructure must pass a cybersecurity review when purchasing network products and services which do or may affect national security.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2016, the Standing Committee of China&#8217;s National People&#8217;s Congress passed China&#8217;s first Cybersecurity Law
(&#8220;CSL&#8221;), which became effective in June 2017. The CSL is the first PRC law that systematically lays out the regulatory requirements
on cybersecurity and data protection, subjecting many previously under-regulated or unregulated activities in cyberspace to government
scrutiny. The legal consequences of violation of the CSL include penalties of warning, confiscation of illegal income, suspension of
related business, winding up for rectification, shutting down the websites, and revocation of business license or relevant permits. In
April 2020, the Cyberspace Administration of China and certain other PRC regulatory authorities promulgated the Cybersecurity Review
Measures, which became effective in June 2020. Pursuant to the Cybersecurity Review Measures, operators of critical information infrastructure
must pass a cybersecurity review when purchasing network products and services which do or may affect national security. On July 10,
2021, the Cyberspace Administration of China issued a revised draft of the Measures for Cybersecurity Review for public comments (&#8220;Draft
Measures&#8221;), which required that, in addition to &#8220;operator of critical information infrastructure,&#8221; any &#8220;data
processor&#8221; carrying out data processing activities that affect or may affect national security should also be subject to cybersecurity
review, and further elaborated the factors to be considered when assessing the national security risks of the relevant activities, including,
among others, (i) the risk of core data, important data or a large amount of personal information being stolen, leaked, destroyed, and
illegally used or exited the country; and (ii) the risk of critical information infrastructure, core data, important data or a large
amount of personal information being affected, controlled, or maliciously used by foreign governments after listing abroad. The Cyberspace
Administration of China has said that under the proposed rules companies holding data on more than 1,000,000 users must now apply for
cybersecurity approval when seeking listings in other nations because of the risk that such data and personal information could be &#8220;affected,
controlled, and maliciously exploited by foreign governments,&#8221; The cybersecurity review will also investigate the potential national
security risks from overseas IPOs. We do not know what regulations will be adopted or how such regulations will affect us and our listing
on Nasdaq. In the event that the Cyberspace Administration of China determines that we are subject to these regulations, we may be required
to delist from Nasdaq and we may be subject to fines and penalties. On June 10, 2021, the Standing Committee of the NPC promulgated the
PRC Data Security Law, which took effect on September 1, 2021. The Data Security Law also sets forth the data security protection obligations
for entities and individuals handling personal data, including that no entity or individual may acquire such data by stealing or other
illegal means, and the collection and use of such data should not exceed the necessary limits The costs of compliance with, and other
burdens imposed by, CSL and any other cybersecurity and related laws may limit the use and adoption of our products and services and
could have an adverse impact on our business. Further, if the enacted version of the Measures for Cybersecurity Review mandates clearance
of cybersecurity review and other specific actions to be completed by companies like us, we face uncertainties as to whether such clearance
can be timely obtained, or at all.</span></p><div>

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

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 10, 2021, the Cyberspace Administration of China issued a revised draft of the Measures for Cybersecurity Review for public comments
(the &#8220;Review Measures&#8221;), and on December 28, 2021, the Cyberspace Administration of China jointly with the relevant authorities
published Measures for Cybersecurity Review (2021) which took effect on February 15, 2022 and replace the Review Measures, which required
that, operators of critical information infrastructure purchasing network products and services, and data processors (together with the
operators of critical information infrastructure, the &#8220;Operators&#8221;) carrying out data processing activities that affect or
may affect national security, shall conduct a cybersecurity review, any operator who controls more than one million users&#8217; personal
information must go through a cybersecurity review by the cybersecurity review office if it seeks to be listed in a foreign country.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the Data Security Law enacted on September 1, 2021 and the Measures for Cybersecurity Review (2021) implemented on February 15, 2022,
since we are not an Operator, nor do we control more than one million users&#8217; personal information, we would not be required to
apply for a cybersecurity review by the CAC. However, if the CSRC, CAC or other regulatory agencies later promulgate new rules or explanations
requiring that we obtain their approvals for this offering and any follow-on offering, we may be unable to obtain such approvals and
we may face sanctions by the CSRC, CAC or other PRC regulatory agencies for failure to seek their approval which could significantly
limit or completely hinder our ability to offer or continue to offer securities to our investors and the securities currently being offered
may substantially decline in value and be worthless.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 17, 2021, the State Council promulgated the Regulations on the Protection of the Security of Critical Information Infrastructure,
or the Regulations, which took effect on September 1, 2021. The Regulations supplement and specify the provisions on the security of
critical information infrastructure as stated in the Cybersecurity Review Measures. The Regulations provide, among others, that protection
department of certain industry or sector shall notify the operator of the critical information infrastructure in time after the identification
of certain critical information infrastructure.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 20, 2021, the Standing Committee of the NPC approved the Personal Information Protection Law (&#8220;PIPL&#8221;), which became
effective on November 1, 2021. The PIPL regulates collection of personal identifiable information and seeks to address the issue of algorithmic
discrimination. Companies in violation of the PIPL may be subject to warnings and admonishments, forced corrections, confiscation of
corresponding income, suspension of related services, and fines. We had not collected identifiable or sensitive personal information
of individual end-users, such as ID card numbers and real names, which means our potential access or exposure to customers&#8217; personal
information is limited. However, in the event we inadvertently access or become exposed to customers&#8217; personal identifiable information,
then we may face heightened exposure to the PIPL.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
cannot assure you that PRC regulatory agencies, including the CAC, would take the same view as we do, and there is no assurance that
we can fully or timely comply with such laws. In the event that we are subject to any mandatory cybersecurity review and other specific
actions required by the CAC, we face uncertainty as to whether any clearance or other required actions can be timely completed, or at
all. Given such uncertainty, we may be further required to suspend our relevant business, shut down our website, or face other penalties,
which could materially and adversely affect our business, financial condition, and results of operations.</span></p><div>

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

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we become directly subject to the recent
scrutiny, criticism and negative publicity involving U.S.-listed Chinese companies, we may have to expend significant resources to investigate
and resolve the matter which could harm our business operations, this offering and our reputation and could result in a loss of your investment
in our Class A Ordinary Shares, especially if such matter cannot be addressed and resolved favorably.</i></b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Recently, U.S. public companies that have substantially
all of their operations in China, have been the subject of intense scrutiny, criticism and negative publicity by investors, financial
commentators and regulatory agencies, such as the SEC. Much of the scrutiny, criticism and negative publicity has centered around financial
and accounting irregularities, a lack of effective internal controls over financial accounting, inadequate corporate governance policies
or a lack of adherence thereto and, in many cases, allegations of fraud. As a result of the scrutiny, criticism and negative publicity,
the publicly traded stock of many U.S. listed Chinese companies has sharply decreased in value and, in some cases, has become virtually
worthless. Many of these companies are now subject to shareholder lawsuits and SEC enforcement actions and are conducting internal and
external investigations into the allegations. It is not clear what effect this sector-wide scrutiny, criticism and negative publicity
will have on our Company, our business and this offering. If we become the subject of any unfavorable allegations, whether such allegations
are proven to be true or untrue, we will have to expend significant resources to investigate such allegations and/or defend the Company.
This situation may be a major distraction to our management. If such allegations are not proven to be groundless, our Company and business
operations will be severely hampered and your investment in our Class A Ordinary Shares could be rendered worthless.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Changes
in China&#8217;s economic, political or social conditions or government policies could have a material adverse effect on our business
and results of operations.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Substantially
all of our operations are located in China. Accordingly, our business, prospects, financial condition, and results of operations may
be influenced significantly by political, economic, and social conditions in China generally and by continued economic growth in China
as a whole.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Chinese economy differs from the economies of most developed countries in many respects, including the amount of government involvement,
level of development, growth rate, control of the foreign exchange, and allocation of resources. Although the Chinese government has
implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive
assets, and the establishment of improved corporate governance in business enterprises, a substantial portion of productive assets in
China is still owned by the government. In addition, the Chinese government continues to play a significant role in regulating industry
development by imposing industrial policies. The Chinese government also exercises significant control over China&#8217;s economic growth
through allocating resources, controlling payment of foreign currency-denominated obligations, setting monetary policy, and providing
preferential treatment to particular industries or companies.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
the Chinese economy has experienced significant growth over the past decades, growth has been uneven, both geographically and among various
sectors of the economy. The Chinese government has implemented various measures to encourage economic growth and guide the allocation
of resources. Some of these measures may benefit the overall Chinese economy but may harm us. For example, our financial condition and
results of operations may be adversely affected by government control over capital investments or changes in tax regulations. In addition,
in the past, the Chinese government has implemented certain measures, including interest rate increases, to control the pace of economic
growth. These measures may cause decreased economic activity in China, and since 2012, China&#8217;s economic growth has slowed down.
Any prolonged slowdown in the Chinese economy may reduce the demand for our products and services and materially and adversely affect
our business and results of operations.</span></p><div>

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

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may also decide to finance our PRC subsidiaries using capital contributions. The Ministry of Commerce (&#8220;MOC&#8221;) or its local
counterpart must approve these capital contributions. On March 30, 2015, the State Administration of Foreign Exchange, or SAFE, promulgated
Circular of the State Administration of Foreign Exchange on Reforming the Management Approach regarding the Settlement of Foreign Exchange
Capital of Foreign-invested Enterprises, or Circular 19, which expands a pilot reform of the administration of the settlement of the
foreign exchange capitals of foreign-invested enterprises nationwide. Circular 19 came into force and replaced previous Circular 142
and Circular 36 on June 1, 2015. On June 9, 2016, SAFE promulgated the Circular of the State Administration of Foreign Exchange on Reforming
and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or Circular 16, to further expand and strengthen
such reform. Under Circular 19 and Circular 16, foreign-invested enterprises in the PRC are allowed to use their foreign exchange funds
under capital accounts and RMB funds from exchange settlement for expenditure under current accounts within its business scope or expenditure
under capital accounts permitted by laws and regulations, except that such funds shall not be used for (i) expenditure beyond the enterprise&#8217;s
business scope or expenditure prohibited by laws and regulations; (ii) investments in securities or other investments than principal-secured
products issued by banks; (iii) granting loans to non-affiliated enterprises, except where it is expressly permitted in the business
license; and (iv) construction or purchase of real estate for purposes other than self-use (except for real estate enterprises). In addition,
SAFE strengthened its oversight of the flow and use of the RMB capital converted from foreign currency registered capital of a foreign-invested
company. The use of such RMB capital may not be altered without SAFE&#8217;s approval, and such RMB capital may not, in any case, be
used to repay RMB loans if the proceeds of such loans have not been used. Violations of these circulars could result in severe monetary
or other penalties. These circulars may significantly limit our ability to use RMB converted from the cash provided by our offshore financing
activities to fund the establishment of new entities in China by our PRC subsidiaries, to invest in or acquire any other PRC companies
through our PRC subsidiaries.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
light of the various requirements imposed by PRC regulations on loans to and direct investment in PRC entities by offshore holding companies,
we cannot assure you that we will be able to complete the necessary government registrations or obtain the necessary government approvals
on a timely basis, if at all, with respect to future loans to our PRC subsidiaries or future capital contributions by us to our PRC subsidiaries.
If we fail to complete such registrations or obtain such approvals, our ability to use the proceeds we receive from our offerings to
capitalize or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity
and our ability to fund and expand our business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Any actions by the Chinese government to
exert more oversight and control over offerings that are conducted overseas and foreign investment in China-based issuers could significantly
limit or completely hinder our ability to offer or continue to offer our Class A Ordinary Shares to investors and cause the value of our
Class A Ordinary Shares to significantly decline or be worthless. The M&amp;A Rules and certain other PRC regulations establish complex
procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth
through acquisitions in China.</i></b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors, or the M&amp;A Rules, adopted by six PRC regulatory
agencies in August 2006 and amended in 2009, and some other regulations and rules concerning mergers and acquisitions established additional
procedures and requirements that could make merger and acquisition activities by foreign investors more time consuming and complex, including
requirements in some instances that the MOC be notified in advance of any change-of-control transaction in which a foreign investor takes
control of a PRC domestic enterprise. For example, the M&amp;A Rules require that MOFCOM be notified in advance of any change-of-control
transaction in which a foreign investor takes control of a PRC domestic enterprise, if (i) any important industry is concerned, (ii)
such transaction involves factors that impact or may impact national economic security, or (iii) such transaction will lead to a change
in control of a domestic enterprise which holds a famous trademark or PRC time-honored brand. Moreover, the Anti-Monopoly Law promulgated
by the SCNPC effective in 2008 requires that transactions which are deemed concentrations and involve parties with specified turnover
thresholds (i.e., during the previous fiscal year, (i) the total global turnover of all operators participating in the transaction exceeds
RMB10 billion and at least two of these operators each had a turnover of more than RMB400 million within China, or (ii) the total turnover
within China of all the operators participating in the concentration exceeded RMB 2 billion, and at least two of these operators each
had a turnover of more than RMB 400 million within China) must be cleared by MOFCOM before they can be completed.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Moreover,
the Anti-Monopoly Law requires that the MOC shall be notified in advance of any concentration of undertaking if certain thresholds are
triggered. In addition, the security review rules issued by the MOC that became effective in September 2011 specify that mergers and
acquisitions by foreign investors that raise &#8220;national defense and security&#8221; concerns and mergers and acquisitions through
which foreign investors may acquire de facto control over domestic enterprises that raise &#8220;national security&#8221; concerns are
subject to strict review by the MOC, and the rules prohibit any activities attempting to bypass a security review, including by structuring
the transaction through a proxy or contractual control arrangement. In the future, we may grow our business by acquiring complementary
businesses. Complying with the requirements of the above-mentioned regulations and other relevant rules to complete such transactions
could be time consuming, and any required approval processes, including obtaining approval from the MOC or its local counterparts may
delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market
share.</span></p><div>

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

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
PRC government may impose restrictions on our ability to transfer cash out of China and to U.S. investors. </i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC government imposes controls on the convertibility of Renminbi into foreign currencies and, in certain cases, the remittance of currency
out of China. To the extent that our income is received in Renminbi, shortages in foreign currencies may restrict our ability to pay
dividends or other payments, or otherwise satisfy our foreign currency denominated obligations, if any. Under existing PRC foreign exchange
regulations, payments of current account items, including profit distributions, interest payments and expenditures from trade-related
transactions, can be made in foreign currencies without prior approval from the State Administration of Foreign Exchange, or SAFE, as
long as certain procedural requirements are met. Approval from appropriate government authorities is required if Renminbi is converted
into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies.
The PRC government may, at its discretion, impose restrictions on access to foreign currencies for current account transactions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
address persistent capital outflows and the RMB&#8217;s depreciation against the U.S. dollar in the fourth quarter of 2016, the People&#8217;s
Bank of China and the SAFE implemented a series of capital control measures in the subsequent months, including stricter vetting procedures
for China-based companies to remit foreign currency for overseas acquisitions, dividend payments and shareholder loan repayments. The
PRC government may continue to strengthen its capital controls and our PRC subsidiaries&#8217; dividends and other distributions may
be subject to tightened scrutiny in the future. The PRC government also imposes controls on the conversion of RMB into foreign currencies
and the remittance of currencies out of the PRC. Therefore, we may experience difficulties in completing the administrative procedures
necessary to obtain and remit foreign currency for the payment of dividends from our profits, if any. Furthermore, there can be no assurance
that the PRC government will not intervene or impose restrictions on our ability to transfer or distribute cash within our organization
or to foreign investors, which could result in an inability or prohibition on making transfers or distributions outside of China or Hong
Kong and adversely affect our business as well as your investment.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date of this Annual Report, we are not aware of other material restrictions and limitations on our ability to distribute earnings
from our businesses, including our subsidiaries, to the parent company and U.S. investors or our ability to settle amounts owed, or on
foreign exchange or our ability to transfer cash between entities within our group, across borders, or to U.S. investors.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
must remit the offering proceeds to China before they may be used to benefit our business in China, and this process may take several
months to complete.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
process for sending the proceeds from this offering back to China may take as long as six months after the closing of this offering.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
loans to the PRC subsidiaries are subject to PRC regulations. For example, loans by us to our subsidiaries in China, which are foreign-invested
enterprises, to finance their activities cannot exceed statutory limits and must be registered with SAFE.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
remit the proceeds of the offering, we must take the following steps:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">First,
we will open a special foreign exchange account for capital account transactions. To open this account, we must submit to SAFE certain
application forms, identity documents, transaction documents, form of foreign exchange registration of overseas investments of the domestic
residents, and foreign exchange registration certificate of the invested company. As of the date of this Annual Report, we have already
opened a special foreign exchange account for capital account transactions.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Second,
we will remit the offering proceeds into this special foreign exchange account.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Third,
we will apply for settlement of the foreign exchange. In order to do so, we must submit to SAFE certain application forms, identity documents,
payment order to a designated person, and a tax certificate.</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><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
timing of the process is difficult to estimate because the efficiencies of different SAFE branches can vary significantly. Ordinarily
the process takes several months but is required by law to be accomplished within 180 days of application.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may also decide to finance our subsidiaries by means of capital contributions. These capital contributions must be approved by MOFCOM
or its local counterpart. We cannot assure you that we will be able to obtain these government approvals on a timely basis, if at all,
with respect to future capital contributions by us to our subsidiaries. If we fail to receive such approvals, our ability to use the
proceeds of this offering and to capitalize our Chinese operations may be negatively affected, which could adversely affect our liquidity
and our ability to fund and expand our business. If we fail to receive such approvals, our ability to use the proceeds of this offering
and to capitalize our Chinese operations may be negatively affected, which could adversely affect our liquidity and our ability to fund
and expand our business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>To
the extent cash or assets of our business, or of our PRC or Hong Kong subsidiaries, is in the PRC or Hong Kong, such cash or assets may
not be available to fund operations or for other use outside of the PRC or Hong Kong, due to interventions in or the imposition of restrictions
and limitations by the PRC government to the transfer of cash or assets.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transfer of funds and assets among Erayak, its Hong Kong and PRC subsidiaries is subject to restrictions. The PRC government imposes
controls on the conversion of the RMB into foreign currencies and the remittance of currencies out of the PRC. In addition, the PRC Enterprise
Income Tax Law and its implementation rules provide that a withholding tax at a rate of 10% will be applicable to dividends payable by
Chinese companies to non-PRC-resident enterprises, unless reduced under treaties or arrangements between the PRC central government and
the governments of other countries or regions where the non-PRC-resident enterprises are tax resident.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date of this Annual Report, there are no restrictions or limitations imposed by the Hong Kong government on the transfer of capital
within, into and out of Hong Kong (including funds from Hong Kong to the PRC), except for the transfer of funds involving money laundering
and criminal activities. However, there is no guarantee that the Hong Kong government will not promulgate new laws or regulations that
may impose such restrictions in the future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the above, to the extent cash or assets of our business, or of our PRC or Hong Kong subsidiaries, is in the PRC or Hong Kong,
such funds or assets may not be available to fund operations or for other use outside of the PRC or Hong Kong, due to interventions in
or the imposition of restrictions and limitations by the PRC government to the transfer of cash or assets.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>PRC
laws and regulations governing our current business operations are sometimes vague and uncertain and any changes in such laws and regulations
may impair our ability to operate profitably.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
are substantial uncertainties regarding the interpretation and application of PRC laws and regulations including, but not limited to,
the laws and regulations governing our business and the enforcement and performance of our arrangements with customers in certain circumstances.
The laws and regulations are sometimes vague and may be subject to future changes, and their official interpretation and enforcement
may involve substantial uncertainty. The effectiveness and interpretation of newly enacted laws or regulations, including amendments
to existing laws and regulations, may be delayed, and our business may be affected if we rely on laws and regulations which are subsequently
adopted or interpreted in a manner different from our understanding of these laws and regulations. New laws and regulations that affect
existing and proposed future businesses may also be applied retroactively. We cannot predict what effect the interpretation of existing
or new PRC laws or regulations may have on our business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Substantial
uncertainties exist with respect to the enactment timetable and final content of draft China Foreign Investment Law and how it may impact
the viability of our current corporate structure, corporate governance and business operations.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Chinese Ministry of Commerce (&#8220;MOFCOM&#8221;) published a discussion draft of the proposed Foreign Investment Law in January 2015
(the &#8220;Draft FIL&#8221;). The Draft FIL embodies an expected Chinese regulatory trend to rationalize its foreign investment regulatory
regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both
foreign and domestic investments.</span></p><div>

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

</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Among
other things, the Draft FIL expands the definition of foreign investment and introduces the principle of &#8220;actual control&#8221;
in determining whether a company is considered a foreign-invested enterprise (&#8220;FIE&#8221;). The Draft FIL specifically provides
that entities established in China but &#8220;controlled&#8221; by foreign investors will be treated as FIEs, whereas an entity set up
in a foreign jurisdiction would nonetheless be, upon market entry clearance, treated as a Chinese domestic investor provided that the
entity is &#8220;controlled&#8221; by Chinese entities and/or citizens. Once an entity is determined to be an FIE, it will be subject
to the foreign investment restrictions or prohibitions set forth in a Negative List to be separately issued by the State Council later.
Unless the underlying business of the FIE falls within the Negative List, which calls for market entry clearance, prior approval from
the government authorities as mandated by the existing foreign investment legal regime would no longer be required for establishment
of the FIE.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 27, 2021, the NDRC and MOFCOM, jointly issued the Special Administrative Measures for Entry of Foreign Investment (Negative
List) (2021 Version), or the Negative List, which became effective and replaced the previous version on January 1, 2022. Pursuant to
the Negative List, if a PRC company, which engages in any business where foreign investment is prohibited under the Negative List, or
prohibited businesses, seeks an overseas offering or listing, it must obtain the approval from competent governmental authorities. Based
on a set of Q&amp;A published on the NDRC&#8217;s official website, a NDRC official indicated that after a PRC company submits its application
for overseas listing to the CSRC and where matters relating to prohibited businesses under the Negative List are implicated, the CSRC
will consult the regulatory authorities having jurisdiction over the relevant industries and fields.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
the Overseas Listing Rules are currently in draft form and given the novelty of the Negative List, there remain substantial uncertainties
as to whether and what requirements, including filing requirements, will be imposed on a PRC company with respect to its listing and
offerings overseas as well as with the interpretation and implementation of existing and future regulations in this regard. For example,
it is unclear as to whether the approval requirement under the Negative List will apply to follow-on offerings by PRC companies engaged
in prohibited businesses and whose offshore holding company is listed overseas. If such approval is in fact required and given the NDRC&#8217;s
indication of CSRC&#8217;s involvement in the approval process, there is also a lack of clarity on the application procedure, requirement
and timeline which may not be resolved until the Overseas Listing Rules, which provide for the filing procedures of the overseas offering
and listing of a PRC company with the CSRC, is enacted. If the Overseas Listing Rules are enacted in the current form before the completion
of our future proposed offerings, we will be required to make a filing with the CSRC in connection with such offerings within three business
days after its completion. If the approval requirement under the Negative List applies to follow-on offerings by PRC companies whose
offshore holding company is listed overseas, we may be required to obtain an approval for the proposed offerings or we may be required
to relinquish our licenses pertaining to prohibited businesses. If we relinquish or are required to relinquish these licenses, while
we do not expect our business operation to be materially adversely affected, we are uncertain whether or when the relevant procedures
will be completed.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
development, manufacture and sales of construction materials products and manufacturing equipment are not currently subject to foreign
investment restrictions set forth in the Catalogue of Industries for Guiding Foreign Investment (Amended in 2017), or the Catalogue,
issued by the National Development and Reform Commission and the Ministry of Commerce on June 28, 2017 and became effective on July 28,
2017. The Draft FIL, if enacted as proposed, will not materially impact the viability of our current corporate structure, corporate governance
and business operations in many aspects. However, should the development, manufacture and sales of construction materials products and
manufacturing equipment become subject to foreign investment restrictions set forth in the Catalogue of Industries for Guiding Foreign
Investment then the viability of our current corporate structure, corporate governance and business operations may be materially impacted
in many aspects.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>There
are uncertainties under the PRC laws relating to the procedures for U.S. regulators to investigate and collect evidence from companies
located in the PRC.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to Article 177 of the newly amended PRC Securities Law which became effective in March 2020 (the &#8220;Article 177&#8221;), the securities
regulatory authority of the PRC State Council may collaborate with securities regulatory authorities of other countries or regions in
order to monitor and oversee cross border securities activities. Article 177 further provides that overseas securities regulatory authorities
are not allowed to carry out investigation and evidence collection directly within the territory of the PRC, and that any Chinese entities
and individuals are not allowed to provide documents or materials related to securities business activities to overseas agencies without
prior consent of the securities regulatory authority of the PRC State Council and the competent departments of the PRC State Council.</span></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><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
PRC counsel, Gaopeng &amp; Partners, has advised us of their understanding that (i) the Article 177 is applicable in the limited circumstances
related to direct investigation or evidence collection conducted by overseas authorities within the territory of the PRC (in such case,
the foregoing activities are required to be conducted through collaboration with or by obtaining prior consent of competent Chinese authorities);
(ii) the Article 177 does not limit or prohibit the Company, as a company duly incorporated in Cayman Islands and to be listed on Nasdaq,
from providing the required documents or information to Nasdaq or the SEC pursuant to applicable Listing Rules and U.S. securities laws;
and (iii) as the Article 177 is relatively new and there is no implementing rules or regulations which have been published regarding
application of the Article 177, it remains unclear how the law will be interpreted, implemented or applied by the Chinese Securities
Regulatory Commission or other relevant government authorities. As of the date hereof, we are not aware of any implementing rules or
regulations which have been published regarding application of Article 177. However, we cannot assure you that relevant PRC government
agencies, including the securities regulatory authority of the PRC State Council, would reach the same conclusion as we do. As such,
there are uncertainties as to the procedures and time requirement for the U.S. regulators to bring about investigations and evidence
collection within the territory of the PRC.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
principal business operation is conducted in the PRC. In the event that the U.S. regulators carry out investigation on us and there is
a need to conduct investigation or collect evidence within the territory of the PRC, the U.S. regulators may not be able to carry out
such investigation or evidence collection directly in the PRC under the PRC laws. The U.S. regulators may consider cross-border cooperation
with securities regulatory authority of the PRC by way of judicial assistance, diplomatic channels or regulatory cooperation mechanism
established with the securities regulatory authority of the PRC.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
rely on dividends, loans and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we
may have. Any limitation on the ability of our PRC subsidiaries to make loans or payments to us could have a material adverse effect
on our ability to conduct our business.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a holding company and rely on dividends, loans and other distributions on equity paid by our PRC subsidiaries for our cash and financing
requirements, including the funds necessary to pay dividends and other cash distributions to our shareholders and service any debt or
pay any expense we may incur. In the event that our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing
the debt may restrict their ability to pay dividends or make other distributions to us. In addition, the PRC tax authorities may require
our PRC subsidiaries to adjust their taxable income in a manner that would materially and adversely affect their ability to pay dividends
and other distributions to us.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
PRC laws and regulations, our PRC subsidiaries, as wholly foreign-owned enterprises in China, may pay dividends only out of their respective
accumulated after-tax profits as determined in accordance with PRC accounting standards and regulations. In addition, a wholly foreign-owned
enterprise is required to set aside at least 10% of its accumulated after-tax profits each year, if any, to fund certain statutory reserve
funds until the aggregate amount of such funds reaches 50% of its registered capital. At its discretion, a wholly foreign-owned enterprise
may allocate a portion of its after-tax profits based on PRC accounting standards to staff welfare and bonus funds. These reserve funds
and staff welfare and bonus funds are not distributable as cash dividends</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
existing PRC foreign exchange regulations, payment of current account items, such as profit distributions and trade and service-related
foreign exchange transactions, can be made in foreign currencies without prior approval from the State Administration of Foreign Exchange,
or the SAFE, by complying with certain procedural requirements. Therefore, our PRC subsidiaries are able to pay dividends in foreign
currencies to us without prior approval from SAFE, subject to the condition that the remittance of such dividends outside of the PRC
complies with certain procedures under PRC foreign exchange regulations, such as the overseas investment registrations by our shareholders
or the ultimate shareholders of our corporate shareholders who are PRC residents. Approval from, or registration with, appropriate government
authorities is, however, required where the RMB is to be converted into foreign currency and remitted out of China to pay capital expenses
such as the repayment of loans denominated in foreign currencies. The PRC government may also at its discretion restrict access in the
future to foreign currencies for current account transactions. Current PRC regulations permit our PRC subsidiaries to pay dividends to
the Company only out of their accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations.
In response to the persistent capital outflow and the Renminbi&#8217;s depreciation against the U.S. dollar in the fourth quarter of
2016, the People&#8217;s Bank of China and the State Administration of Foreign Exchange, or SAFE, have implemented a series of capital
control measures, including stricter vetting procedures for China-based companies to remit foreign currency for overseas acquisitions,
dividend payments, and shareholder loan repayments. The PRC government may continue to strengthen its capital controls, and our PRC subsidiaries&#8217;
dividends and other distributions may be subjected to tighter scrutiny in the future. Any limitation on the ability of our PRC subsidiaries
to pay dividends or make other distributions to us could materially and adversely limit our ability to grow, make investments or acquisitions
that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business.</span></p><div>

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

</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Fluctuations in exchange rates could have
a material adverse effect on our results of operations and the price of our Class A Ordinary Shares.</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">Substantially, our revenues and expenditures are
denominated in RMB, whereas our reporting currency is the U.S. dollar. As a result, fluctuations in the exchange rate between the U.S.
dollar and RMB will affect the relative purchasing power in RMB terms of our U.S. dollar assets and the proceeds from our future proposed
offerings. Our reporting currency is the U.S. dollar, while the functional currency for our PRC subsidiaries is RMB. Gains and losses
from the re-measurement of assets and liabilities receivable or payable in RMB are included in our consolidated statements of operations.
The re-measurement has caused the U.S. dollar value of our results of operations to vary with exchange rate fluctuations, and the U.S.
dollar value of our results of operations will continue to vary with exchange rate fluctuations. A fluctuation in the value of RMB relative
to the U.S. dollar could reduce our profits from operations and the translated value of our net assets when reported in U.S. dollars in
our financial statements. This change in value could negatively impact our business, financial condition, or results of operations as
reported in U.S. dollars. In the event that we decide to convert our RMB into U.S. dollars to make payments for dividends on our Class
A Ordinary Shares or for other business purposes, appreciation of the U.S. dollar against the RMB will harm the U.S. dollar amount available
to us. In addition, fluctuations in currencies relative to the periods in which the earnings are generated may make it more difficult
to perform period-to-period comparisons of our reported results of operations.</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 value of the RMB against the U.S. dollar and
other currencies is affected by, among other things, changes in China&#8217;s political and economic conditions and China&#8217;s foreign
exchange policies. On July 21, 2005, the PRC government changed its decades-old policy of pegging the value of the RMB to the U.S. dollar,
and the RMB appreciated more than 20% against the U.S. dollar over the following three years. However, the PBOC regularly intervenes in
the foreign exchange market to limit fluctuations in RMB exchange rates and achieve policy goals. Between July 2008 and June 2010, the
exchange rate between the RMB and the U.S. dollar had been stable and traded within a narrow range. Since June 2010, the RMB has fluctuated
against the U.S. dollar, at times significantly and unpredictably. Since October 1, 2016, Renminbi has joined the International Monetary
Fund (IMF)&#8217;s basket of currencies that make up the Special Drawing Right (SDR) and the U.S. dollar, the Euro, the Japanese yen,
and the British pound. In the fourth quarter of 2016, the RMB has depreciated significantly in the backdrop of a surging U.S. dollar and
persistent capital outflows of China. With the development of the foreign exchange market and progress towards interest rate liberalization
and Renminbi internationalization, the PRC government may announce further changes to the exchange rate system. We cannot assure you that
the Renminbi will not appreciate or depreciate significantly in value against the U.S. dollar in the future. It is difficult to predict
how market forces or PRC or U.S. government policy may impact the exchange rate between the Renminbi and the U.S. dollar in the future.</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">There remains significant international pressure
on the PRC government to adopt a flexible currency policy. Any significant appreciation or depreciation of the RMB may materially and
adversely affect our revenues, earnings and financial position, and the value of, and any dividends payable on, our Class A Ordinary Shares
in U.S. dollars. For example, to the extent that we need to convert U.S. dollars we receive from our future proposed offerings into RMB
to pay our operating expenses, appreciation of the RMB against the U.S. dollar would adversely affect the RMB amount we would receive
from the conversion. Conversely, a significant depreciation of the RMB against the U.S. dollar may significantly reduce the U.S. dollar
equivalent of our earnings, which in turn could adversely affect the price of our Class A Ordinary Shares.</p><div>

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

</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Very limited hedging options are available in
China to reduce our exposure to exchange rate fluctuations. To date, we have not entered into any hedging transactions to reduce our exposure
to foreign currency exchange risk. While we may decide to enter into hedging transactions in the future, the availability and effectiveness
of these hedges may be limited. We may not be able to hedge our exposure adequately. In addition, our currency exchange losses may be
magnified by PRC exchange control regulations that restrict our ability to convert RMB into foreign currency. As a result, fluctuations
in exchange rates may have a material adverse effect on the price of our Class A Ordinary Shares.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>PRC
regulation of loans to, and direct investments in, PRC entities by offshore holding companies may delay or prevent us from making loans
or additional capital contributions to our PRC operating subsidiaries and thereby prevent us from funding our business.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
an offshore holding company with PRC subsidiaries, we may transfer funds to our PRC subsidiaries by means of loans or capital contributions.
Any loans to these PRC subsidiaries, which are foreign-invested enterprises, cannot exceed statutory limits based on the difference between
the amount of our investments and registered capital in such subsidiaries, and shall be registered with SAFE, or its local counterparts.
Furthermore, any capital increase contributions we make to our PRC subsidiaries, which are foreign-invested enterprises, shall be approved
by MOFCOM, or its local counterparts. We may not be able to obtain these government registrations or approvals on a timely basis, if
at all. If we fail to receive such registrations or approvals, our ability to provide loans or capital to increase contributions to our
PRC subsidiaries may be negatively affected, which could adversely affect their liquidity and our ability to fund and expand their business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Governmental
control of currency conversion may limit our ability to utilize our net revenues effectively and affect the value of your investment.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC government imposes controls on the convertibility of the RMB into foreign currencies and, in certain cases, the remittance of currency
out of China. We receive substantially all of our net revenues in RMB. Under our current corporate structure, our company in the Cayman
Islands may rely on dividend payments from our PRC subsidiaries to fund any cash and financing requirements we may have. Under existing
PRC foreign exchange regulations, payments of current account items, such as profit distributions and trade and service-related foreign
exchange transactions, can be made in foreign currencies without prior approval from SAFE by complying with certain procedural requirements.
Therefore, our PRC subsidiaries are able to pay dividends in foreign currencies to us without prior approval from SAFE, subject to the
condition that the remittance of such dividends outside of the PRC complies with certain procedures under PRC foreign exchange regulation,
such as the overseas investment registrations by the beneficial owners of our company who are PRC residents. But approval from or registration
with appropriate government authorities is required where RMB is converted into foreign currency and remitted out of China to pay capital
expenses such as the repayment of loans denominated in foreign currencies.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
light of China&#8217;s flood of capital outflows in 2016 due to the weakening RMB, the PRC government has imposed more restrictive foreign
exchange policies and stepped up scrutiny of major outbound capital movements. More restrictions and a substantial vetting process are
put in place by SAFE to regulate cross-border transactions falling under the capital account. The PRC government may also, at its discretion,
restrict access in the future to foreign currencies for current account transactions. In the event that the foreign exchange control
system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends
in foreign currencies to our shareholders.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
must remit the offering proceeds to PRC before they may be used to benefit our business in the PRC, and this process may take several
months.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
proceeds of our future proposed offerings must be sent back to the PRC, and the process for sending such proceeds back to the PRC may
take several months after the closing of the offering. We may be unable to use these proceeds to grow our business until we receive such
proceeds in the PRC. To remit the offering proceeds to the PRC, we will take the following actions:</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">First,
we will open a special foreign exchange account for capital account transactions. To open this account, we must submit to State Administration
for Foreign Exchange (&#8220;SAFE&#8221;) certain application forms, identity documents, transaction documents, a form of foreign exchange
registration of overseas investments by domestic residents, and foreign exchange registration certificate of the invested company.</span></p><div>

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

</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second,
we will remit the offering proceeds into this special foreign exchange account.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Third,
we will apply for settlement of the foreign exchange. To do so, we must submit to SAFE certain application forms, identity documents,
payment order to a designated person, and a tax certificate.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
timing of the process is difficult to estimate because the efficiencies of different SAFE branches can vary materially. Ordinarily, the
process takes several months to complete but is required by law to be accomplished within 180 days of application. Until the abovementioned
approvals, the proceeds of our future proposed offerings will be maintained in an interest-bearing account maintained by us in the United
States.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Failure
to make adequate contributions to various employee benefit plans required by PRC regulations may subject us to penalties.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are required under PRC laws and regulations to participate in various government-sponsored employee benefit plans, including certain
social insurance, housing funds, and other welfare-oriented payment obligations, and contribute to the plans in amounts equal to certain
percentages of salaries, including bonuses and allowances, of our employees up to a maximum amount specified by the local government
from time to time at locations where we operate our businesses. The requirement of employee benefit plans has not been implemented consistently
by the local governments in China, given the different levels of economic development in different locations. In the event that the local
governments deem our contribution to be not sufficient, we may be subject to late contribution fees or fines in relation to any underpaid
employee benefits, and our financial condition and results of operations may be adversely affected.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currently,
we are making contributions to the plans based on the minimum standards. However, PRC laws required such contributions to be based on
the actual employee salaries up to a maximum amount specified by the local government. Therefore, in our consolidated financial statements,
we have made an estimate and accrued a provision in relation to the potential make-up of our contributions for these plans and to pay
late contribution fees and fines. If we are subject to late contribution fees or fines in relation to the underpaid employee benefits,
our financial condition and results of operations may be adversely affected.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors,
making it more difficult for us to pursue growth through acquisitions in China.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors, or the M&amp;A Rules, adopted by six PRC regulatory
agencies in August 2006 and amended in 2009, and some other regulations and rules concerning mergers and acquisitions established additional
procedures and requirements that could make merger and acquisition activities by foreign investors more time consuming and complex, including
requirements in some instances that the MOC be notified in advance of any change-of-control transaction in which a foreign investor takes
control of a PRC domestic enterprise. Moreover, the Anti-Monopoly Law requires that the MOC shall be notified in advance of any concentration
of undertaking if certain thresholds are triggered. In addition, the security review rules issued by the MOC that became effective in
September 2011 specify that mergers and acquisitions by foreign investors that raise &#8220;national defense and security&#8221; concerns
and mergers and acquisitions through which foreign investors may acquire de facto control over domestic enterprises that raise &#8220;national
security&#8221; concerns are subject to strict review by the MOC, and the rules prohibit any activities attempting to bypass a security
review, including by structuring the transaction through a proxy or contractual control arrangement. In the future, we may grow our business
by acquiring complementary businesses. Complying with the requirements of the above-mentioned regulations and other relevant rules to
complete such transactions could be time-consuming, and any required approval processes, including obtaining approval from the MOC or
its local counterparts, may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our
business or maintain our market share.</span></p><div>

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

</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>PRC
regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries&#8217; ability to increase their
registered capital or distribute profits to us or otherwise expose us or our PRC resident beneficial owners to liability and penalties
under PRC law.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SAFE
promulgated the Circular on Relevant Issues Relating to Domestic Resident&#8217;s Investment and Financing and Roundtrip Investment through
Special Purpose Vehicles, or SAFE Circular 37, in July 2014 that requires PRC residents or entities to register with SAFE or its local
branch in connection with their establishment or control of an offshore entity established for overseas investment or financing. In addition,
such PRC residents or entities must update their SAFE registrations when the offshore special purpose vehicle undergoes material events
relating to any change of basic information (including change of such PRC citizens or residents, name and operation term), increases
or decreases in investment amount, transfers or exchanges of shares, or mergers or divisions. SAFE Circular 37 is issued to replace the
Notice on Relevant Issues Concerning Foreign Exchange Administration for PRC Residents Engaging in Financing and Roundtrip Investments
via Overseas Special Purpose. Vehicles, or SAFE Circular 75. SAFE promulgated the Notice on Further Simplifying and Improving the Administration
of the Foreign Exchange Concerning Direct Investment in February 2015, which took effect on June 1, 2015. This notice has amended SAFE
Circular 37 requiring PRC residents or entities to register with qualified banks rather than SAFE or its local branch in connection with
their establishment or control of an offshore entity established for overseas investment or financing.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event that our shareholders who are PRC residents or entities do not complete their registration as required, our PRC subsidiaries
may be prohibited from distributing their profits and proceeds from any reduction in capital<span style="font-weight: normal">, </span> share transfer or liquidation to us.
We may be restricted in our ability to contribute additional capital to our PRC subsidiaries. Moreover, failure to comply with the SAFE
registration described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
we may not be informed of the identities of all the PRC residents or entities holding a direct or indirect interest in our company, nor
can we compel our beneficial owners to comply with SAFE registration requirements. As a result, we cannot assure you that all of our
shareholders or beneficial owners who are PRC residents or entities have complied with and will in the future make or obtain any applicable
registrations or approvals required by SAFE regulations. Failure by such shareholders or beneficial owners to comply with SAFE regulations,
or failure by us to amend the foreign exchange registrations of our PRC subsidiaries, could subject us to fines or legal sanctions, restrict
our overseas or cross-border investment activities, limit our PRC subsidiaries&#8217; ability to make distributions or pay dividends
to us or affect our ownership structure, which could adversely affect our business and prospects.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences
to us and our non-PRC shareholders.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside of the PRC with a &#8220;de facto management
body&#8221; within the PRC is considered a resident enterprise and will be subject to the enterprise income tax on its global income
rate of 25%. The implementation rules define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial
control over and overall management of an enterprise&#8217;s business, productions, personnel, accounts, and properties. In April 2009,
the State Administration of Taxation issued a circular, known as Circular 82, which provides certain specific criteria for determining
whether the &#8220;de facto management body&#8221; of a PRC-controlled enterprise incorporated offshore is located in China. Although
this circular only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC
individuals or foreigners like us, the criteria set forth in the circular may reflect the State Administration of Taxation&#8217;s general
position on how the &#8220;de facto management body&#8221; test should be applied in determining the tax resident status of all offshore
enterprises. According to Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will
be regarded as a PRC tax resident by virtue of having its &#8220;de facto management body&#8221; in China and will be subject to PRC
enterprise income tax on its global income only if all of the following conditions are met: (i) the primary location of the day-to-day
operational management is in the PRC; (ii) decisions relating to the enterprise&#8217;s financial and human resource matters are made
or are subject to approval by organizations or personnel in the PRC; (iii) the enterprise&#8217;s primary assets, accounting books and
records, company seals, and board and shareholder resolutions, are located or maintained in the PRC; and (iv) at least 50% of voting
board members or senior executives habitually reside in the PRC.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe none of our entities outside of China is a PRC resident enterprise for PRC tax purposes. However, the tax resident status of
an enterprise is subject to determination by the PRC tax authorities, and uncertainties remain with respect to the interpretation of
the term &#8220;de facto management body.&#8221; As substantially all of our management members are based in China, it remains unclear
how the tax residency rule will apply to our case. In the event that the PRC tax authorities determine that Erayak or any of our subsidiaries
outside of China is a PRC resident enterprise for PRC enterprise income tax purposes, Erayak or such subsidiary could be subject to PRC
tax at a rate of 25% on its worldwide income, which could materially reduce our net income. In addition, we will also be subject to PRC
enterprise income tax reporting obligations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Furthermore, if the PRC tax authorities determine
that we are a PRC resident enterprise for enterprise income tax purposes, gains realized on the sale or other disposition of our Class
A Ordinary Shares may be subject to PRC tax, at a rate of 10% in the case of non-PRC enterprises or 20% in the case of non-PRC individuals
(in each case, subject to the provisions of any applicable tax treaty), if such gains are deemed to be from PRC sources. It is unclear
whether non-PRC shareholders of our company would be able to claim the benefits of any tax treaties between their country of tax residence
and the PRC if we are treated as a PRC resident enterprise. Any such tax may reduce the returns on the investment in our Class A Ordinary
Shares.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>There
are significant legal and other obstacles to obtaining information needed for shareholder investigations or litigation outside China
or otherwise with respect to foreign entities.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conduct substantially all of our business operations in China, and a majority of our directors and senior management are based in China,
which is an emerging market. The SEC, U.S. Department of Justice and other authorities often have substantial difficulties in bringing
and enforcing actions against non-U.S. companies and non-U.S. persons, including company directors and officers, in certain emerging
markets, including China. Additionally, our public shareholders may have limited rights and few practical remedies in emerging markets
where we operate, as shareholder claims that are common in the United States, including class action securities law and fraud claims,
generally are difficult to pursue as a matter of law or practicality in many emerging markets, including China. For example, in China,
there are significant legal and other obstacles to obtaining information needed for shareholder investigations or litigation outside
China or otherwise with respect to foreign entities. Although the local authorities in China may establish a regulatory cooperation mechanism
with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, the
regulatory cooperation with the securities regulatory authorities in the Unities States has not been efficient in the absence of a mutual
and practical cooperation mechanism. According to Article 177 of the PRC Securities Law which became effective in March 2020, no foreign
securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC.
Accordingly, without the consent of the competent PRC securities regulators and relevant authorities, no organization or individual may
provide the documents and materials relating to securities business activities to foreign securities regulators.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result, our public shareholders may have more difficulty in protecting their interests in the face of actions taken by management,
members of the board of directors or controlling shareholders than they would as public shareholders of a company incorporated in the
United States.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>PRC
regulation of loans to, and direct investments in, PRC entities by offshore holding companies may delay or prevent us from using proceeds
from this offering and/or future financing activities to make loans or additional capital contributions to our PRC operating subsidiaries.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
July 2014, SAFE promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents&#8217; Offshore
Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, which replaces the previous
SAFE Circular 75. SAFE Circular 37 requires PRC residents, including PRC individuals and PRC corporate entities, to register with SAFE
or its local branches in connection with their direct or indirect offshore investment activities. SAFE Circular 37 is applicable to our
shareholders who are PRC residents and may be applicable to any offshore acquisitions that we may make in the future.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
SAFE Circular 37, PRC residents who make, or have prior to the implementation of SAFE Circular 37 made, direct or indirect investments
in offshore special purpose vehicles, or SPVs, are required to register such investments with SAFE or its local branches. In addition,
any PRC resident who is a direct or indirect shareholder of an SPV, is required to update its registration with the local branch of SAFE
with respect to that SPV, to reflect any material change. Moreover, any subsidiary of such SPV in China is required to urge the PRC resident
shareholders to update their registration with the local branch of SAFE to reflect any material change. If any PRC resident shareholder
of such SPV fails to make the required registration or to update the registration, the subsidiary of such SPV in China may be prohibited
from distributing its profits or the proceeds from any capital reduction, share transfer or liquidation to the SPV, and the SPV may also
be prohibited from making additional capital contributions into its subsidiaries in China. In February 2015, SAFE promulgated a Notice
on Further Simplifying and Improving Foreign Exchange Administration Policy on Direct Investment, or SAFE Notice 13. Under SAFE Notice
13, applications for foreign exchange registration of inbound foreign direct investments and outbound direct investments, including those
required under SAFE Circular 37, must be filed with qualified banks instead of SAFE. Qualified banks should examine the applications
and accept registrations under the supervision of SAFE. We have used our best efforts to notify PRC residents or entities who directly
or indirectly hold shares in our Cayman Islands holding company and who are known to us as being PRC residents to complete the foreign
exchange registrations. However, we may not be informed of the identities of all the PRC residents or entities holding direct or indirect
interest in our company, nor can we compel our beneficial owners to comply with SAFE registration requirements. We cannot assure you
that all other shareholders or beneficial owners of ours who are PRC residents or entities have complied with, and will in the future
make, obtain or update any applicable registrations or approvals required by, SAFE regulations. Failure by such shareholders or beneficial
owners to comply with SAFE regulations, or failure by us to amend the foreign exchange registrations of our PRC subsidiaries, could subject
us to fines or legal sanctions, restrict our overseas or cross-border investment activities, and limit our PRC subsidiaries&#8217; ability
to make distributions or pay dividends to us or affect our ownership structure, which could adversely affect our business and prospects.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
as these foreign exchange and outbound investment related regulations are relatively new and their interpretation and implementation
has been constantly evolving, it is unclear how these regulations, and any future regulation concerning offshore or cross-border investments
and transactions, will be interpreted, amended and implemented by the relevant government authorities. For example, we may be subject
to a more stringent review and approval process with respect to our foreign exchange activities, such as remittance of dividends and
foreign-currency-denominated borrowings, which may adversely affect our financial condition and results of operations. We cannot assure
you that we have complied or will be able to comply with all applicable foreign exchange and outbound investment related regulations.
In addition, if we decide to acquire a PRC domestic company, we cannot assure you that we or the owners of such company, as the case
may be, will be able to obtain the necessary approvals or complete the necessary filings and registrations required by the foreign exchange
regulations. This may restrict our ability to implement our acquisition strategy and could adversely affect our business and prospects.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
an offshore holding company with PRC subsidiaries, we may transfer funds to our operating entity or finance our operating entity by means
of loans or capital contributions. Any capital contributions or loans that we, as an offshore entity, make to our Company&#8217;s PRC
subsidiaries, including from the proceeds of this offering, are subject to the above PRC regulations. We may not be able to obtain necessary
government registrations or approvals on a timely basis, if at all. If we fail to obtain such approvals or make such registration, our
ability to make equity contributions or provide loans to our Company&#8217;s PRC subsidiaries or to fund their operations may be negatively
affected, which may adversely affect their liquidity and ability to fund their working capital and expansion projects and meet their
obligations and commitments. As a result, our liquidity and our ability to fund and expand our business may be negatively affected.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may not be able to obtain certain benefits under relevant tax treaties on dividends paid by our PRC subsidiaries to us through our Hong
Kong subsidiary.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are an exempted company incorporated under the laws of the Cayman Islands and, as such, rely on dividends and other distributions on
equity from our PRC subsidiaries to satisfy part of our liquidity requirements. Pursuant to the PRC Enterprise Income Tax Law, a withholding
tax rate of 10% currently applies to dividends paid by a PRC &#8220;resident enterprise&#8221; to a foreign enterprise investor, unless
any such foreign investor&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for preferential tax treatment.
Pursuant to the Arrangement between the Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation
and Tax Evasion on Income, or the Double Tax Avoidance Arrangement, such withholding tax rate may be lowered to 5% if a Hong Kong resident
enterprise owns no less than 25% of a PRC enterprise. Furthermore, the Administrative Measures for Non-Resident Enterprises to Enjoy
Treatments under Tax Treaties, which became effective in August 2015, require non-resident enterprises to determine whether they are
qualified to enjoy the preferential tax treatment under the tax treaties and file relevant report and materials with the tax authorities.
There are also other conditions for enjoying the reduced withholding tax rate according to other relevant tax rules and regulations.
As of December 31, 2025 and 2024, we did not record any withholding tax on the retained earnings of our subsidiaries in the PRC as we
intended to re-invest all earnings generated from our PRC subsidiaries for the operation and expansion of our business in China, and
we intend to continue this practice in the foreseeable future. Should our tax policy change to allow for offshore distribution of our
earnings, we would be subject to a significant withholding tax. We cannot assure you that the relevant tax authority will not challenge
our determination regarding our qualification to enjoy the preferential tax treatment. We cannot assure that we will be able to complete
the necessary filings with the relevant tax authority and enjoy the preferential withholding tax rate of 5% under the Double Taxation
Arrangement with respect to dividends to be paid by our PRC subsidiaries to HK Beach, our Hong Kong subsidiary.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Enhanced
scrutiny over acquisition transactions by the PRC tax authorities may have a negative impact on potential acquisitions we may pursue
in the future.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC tax authorities have enhanced their scrutiny over the direct or indirect transfer of certain taxable assets, including, in particular,
equity interests in a PRC resident enterprise, by a non-resident enterprise by promulgating and implementing Notice of the Ministry of
Finance and the State Administration of Taxation on Several Issues Concerning the Enterprise Income Tax Treatment on Enterprise Reorganization
(Circular 59) and Announcement No. 7 [2015] of the State Administration of Taxation-Announcement on Several Issues concerning the Enterprise
Income Tax on Income from the Indirect Transfer of Assets by Non-Resident Enterprises (Circular 7) which became effective in February
2015. Under Circular 7, where a non-resident enterprise conducts an &#8220;indirect transfer&#8221; by transferring the equity interests
of a PRC &#8220;resident enterprise&#8221; indirectly by disposing of the equity interests of an overseas holding company, the non-resident
enterprise, being the transferor, may be subject to PRC enterprise income tax, if the indirect transfer is considered to be an abusive
use of company structure without reasonable commercial purposes. Circular 7 also provides that, where a non-PRC resident enterprise transfers
its equity interests in a PRC resident enterprise to its related parties at a price lower than the fair market value, the relevant tax
authority has the power to make a reasonable adjustment to the taxable income of the transaction.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Circular
7 extends its tax jurisdiction to indirect transfers and transactions involving the transfer of other taxable assets through the offshore
transfer of a foreign intermediate holding company. In addition, Circular 7 provides clear criteria on how to assess reasonable commercial
purposes and has introduced safe harbors for internal group restructurings and the purchase and sale of equity through a public securities
market. Circular 7 also brings challenges to both the foreign transferor and transferee (or other person obligated to pay for the transfer)
of the taxable assets. Where a non-resident enterprise conducts an &#8220;indirect transfer&#8221; by transferring the taxable assets
indirectly by disposing of the equity interests of an overseas holding company, the non-resident enterprise being the transferor, the
transferee, or the PRC entity which directly owned the taxable assets may report to the relevant tax authority such indirect transfer.
Using a &#8220;substance over form&#8221; principle, the PRC tax authority may disregard the existence of the overseas holding company
if it lacked a reasonable commercial purpose and was established for the purpose of reducing, avoiding, or deferring PRC tax.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the &#8220;Enterprise Income Tax Law of the People&#8217;s Republic of China&#8221; (adopted on March 16, 2007, first amended on February
24, 2017, and second amended on December 29, 2018), if the business dealings between an enterprise and its affiliated parties do not
conform to the principle of independent transactions and thus reduce the taxable income or income of the enterprise or its affiliated
parties, the tax authorities have the right to adjust in accordance with reasonable methods. The cost incurred by an enterprise and its
related parties in developing and accepting intangible assets or providing and receiving labor services together shall be apportioned
according to the principle of independent transaction when calculating taxable income.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
a resident enterprise or an enterprise controlled by a resident enterprise and a Chinese resident and established in a country (region)
whose actual tax burden is significantly lower than the tax rate level of China&#8217;s enterprise income tax, does not allocate or reduce
its profits due to reasonable business needs, the portion of the above profits that should belong to the resident enterprise shall be
included in the current income of the resident enterprise.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
expenses incurred when the ratio of creditor&#8217;s rights investment to equity investment accepted by an enterprise from its affiliated
parties exceeds the prescribed standard shall not be deducted in the calculation of taxable income.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
an enterprise reduces its taxable income or income by implementing other arrangements without reasonable commercial purposes, tax authorities
have the right to adjust them in accordance with reasonable methods.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
face uncertainties on the reporting and consequences on future private equity financing transactions, share exchange, or other transactions
involving the transfer of shares in our company by investors that are non-PRC resident enterprises. The PRC tax authorities may pursue
such non-resident enterprises with respect to a filing or the transferees with respect to withholding obligation and request our PRC
subsidiaries to assist in the filing. As a result, non-resident enterprises in such transactions may become at risk of being subject
to filing obligations or being taxed under Circular 59 and Circular 7. They may be required to expend valuable resources to comply with
Circular 59and Circular 7 or establish that our non-resident enterprises should not be taxed under these circulars, which may have a
material adverse effect on our financial condition and results from operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC tax authorities have the discretion under SAT Circular 59 and Circular 7 to make adjustments to the taxable capital gains based on
the difference between the fair value of the taxable assets transferred and the cost of investment. Although we currently have no plans
to pursue any acquisitions in China or elsewhere in the world, we may pursue acquisitions in the future that may involve complex corporate
structures. If we are considered a non-resident enterprise under the PRC Enterprise Income Tax Law and if the PRC tax authorities make
adjustments to the taxable income of the transactions under SAT Circular 59 and Circular 7, our income tax costs associated with such
potential acquisitions will be increased, which may have an adverse effect on our financial condition and results of operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we become directly subject to the scrutiny, criticism and negative publicity involving U.S.-listed Chinese companies, we may have to
expend significant resources to investigate and resolve the matter which could harm our business operations, share price and reputation.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.
public companies that have substantially all of their operations in China have been the subject of intense scrutiny, criticism, and negative
publicity by investors, financial commentators, and regulatory agencies, such as the SEC. Much of the scrutiny, criticism, and negative
publicity has centered on financial and accounting irregularities and mistakes, a lack of effective internal controls over financial
accounting, inadequate corporate governance policies or a lack of adherence thereto and, in many cases, allegations of fraud. On December
7, 2018, the SEC and the PCAOB issued a joint statement highlighting continued challenges faced by the U.S. regulators in their oversight
of financial statement audits of U.S.-listed companies with significant operations in China. On April 21, 2020, SEC Chairman Jay Clayton
and PCAOB Chairman William D. Duhnke III, along with other senior SEC staff, released a joint statement highlighting the risks associated
with investing in companies based in or have substantial operations in emerging markets including China, reiterating past SEC and PCAOB
statements on matters including the difficulty associated with inspecting accounting firms and audit work papers in China and higher
risks of fraud in emerging markets and the difficulty of bringing and enforcing SEC, Department of Justice and other U.S., including
in instances of fraud, in emerging markets generally. As a result of this scrutiny, criticism, and negative publicity, the publicly traded
stock of many U.S.-listed Chinese companies sharply decreased in value and, in some cases, has become virtually worthless. Many of these
companies are now subject to shareholder lawsuits and SEC enforcement actions and are conducting internal and external investigations
into the allegations. It is not clear what effect this sector-wide scrutiny, criticism and negative publicity will have on us, our business,
and our share price. In the event that we become the subject of any unfavorable allegations, whether such allegations are proven to be
true or untrue, we will have to expend significant resources to investigate such allegations and/or defend our company. This situation
will be costly and time consuming and distract our management from developing our growth. In the event that such allegations are not
proven to be groundless, we and our business operations will be severely affected and you could sustain a significant decline in the
value of our share.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may lose the ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline
or be worthless if the Chinese government may exert more oversight and control over offerings that are conducted overseas and/or foreign
investment in China-based issuers.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
recently issued Opinions on Strictly Cracking Down on Illegal Securities Activities emphasized the need to strengthen the administration
over illegal securities activities and the supervision on listings by China-based companies in foreign countries, and proposed to take
effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based
companies listed in foreign countries, and provided that the special provisions of the State Council on offering and listing by those
companies in foreign countries limited by shares will be revised and therefore the duties of domestic industry competent authorities
and regulatory agencies will be clarified. As these opinions were newly issued and there are no further explanations or detailed rules
and regulations with respect to such opinions, there are still uncertainties regarding the interpretation and implementation of such
opinions. And new rules or regulations promulgated in future could impose additional requirements on us.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, on July 10, 2021, the Cyberspace Administration of China issued a revised draft of the Cybersecurity Review Measures for public
comments, according to which, among others, an &#8220;operator of critical information infrastructure&#8221; or a &#8220;data processor&#8221;,
who has personal information of more than one million users and is going to list in foreign countries, must report to the relevant cybersecurity
review office for a cybersecurity review. On December 28, 2021, the Cyberspace Administration of China jointly with the relevant authorities
formally published Measures for Cybersecurity Review (2021) which took effect on February 15, 2022 and replace the former Measures for
Cybersecurity Review (2020). Measures for Cybersecurity Review (2021) stipulates that operators of critical information infrastructure
purchasing network products and services, and online platform operator (together with the operators of critical information infrastructure,
the &#8220;Operators&#8221;) carrying out data processing activities that affect or may affect national security, shall conduct a cybersecurity
review, any online platform operator who controls more than one million users&#8217; personal information must go through a cybersecurity
review by the cybersecurity review office if it seeks to be listed in a foreign country. Since we are not an Operator, nor do we control
more than one million users&#8217; personal information, we would not be required to apply for a cybersecurity review under the Measures
for Cybersecurity Review (2021).</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
if the CSRC or other relevant PRC regulatory agencies subsequently determine that prior approval is required, failure of obtaining such
approval may lead us face regulatory actions or other sanctions from the CSRC or other PRC regulatory agencies. These regulatory agencies
may impose fines and penalties on our operations in China, limit our ability to pay dividends outside of China, limit our operations
in China, delay or restrict the repatriation of the proceeds from this Offering into China or take other actions that could have a material
adverse effect on our business, financial condition, results of operations and prospects, as well as the Offering of the Shares.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
recent joint statement by the SEC and PCAOB, proposed rule changes submitted by Nasdaq, and the Holding Foreign Companies Accountable
Act all call for additional and more stringent criteria to be applied to emerging market companies upon assessing the qualification of
their auditors, especially the non-U.S. auditors who are not inspected by the PCAOB. These developments could add uncertainties to our
offering.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 21, 2020, SEC Chairman Jay Clayton and PCAOB Chairman William D. Duhnke III, along with other senior SEC staff, released a joint
statement highlighting the risks associated with investing in companies based in or have substantial operations in emerging markets including
China. The joint statement emphasized the risks associated with lack of access for the PCAOB to inspect auditors and audit work papers
in China and higher risks of fraud in emerging markets.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 18, 2020, Nasdaq filed three proposals with the SEC to (i) apply minimum offering size requirement for companies primarily operating
in &#8220;Restrictive Market&#8221;, (ii) adopt a new requirement relating to the qualification of management or board of director for
Restrictive Market companies, and (iii) apply additional and more stringent criteria to an applicant or listed company based on the qualifications
of the company&#8217;s auditors.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 20, 2020, the U.S. Senate passed the Holding Foreign Companies Accountable Act requiring a foreign company to certify it is not owned
or controlled by a foreign government if the PCAOB is unable to audit specified reports because the company uses a foreign auditor not
subject to PCAOB inspection. If the PCAOB is unable to inspect the company&#8217;s auditors for three consecutive years, the issuer&#8217;s
securities are prohibited to trade on a U.S. stock exchange. On December 2, 2020, the U.S. House of Representatives approved the Holding
Foreign Companies Accountable Act. On December 18, 2020, the Holding Foreign Companies Accountable Act was signed into law.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 24, 2021, the SEC announced that it had adopted interim final amendments to implement congressionally mandated submission and disclosure
requirements of the Act. The interim final amendments will apply to registrants that the SEC identifies as having filed an annual report
on Forms 10-K, 20-F, 40-F or N-CSR with an audit report issued by a registered public accounting firm that is located in a foreign jurisdiction
and that the PCAOB has determined it is unable to inspect or investigate completely because of a position taken by an authority in that
jurisdiction. The SEC will implement a process for identifying such a registrant and any such identified registrant will be required
to submit documentation to the SEC establishing that it is not owned or controlled by a governmental entity in that foreign jurisdiction,
and will also require disclosure in the registrant&#8217;s annual report regarding the audit arrangements of, and governmental influence
on, such a registrant.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 22, 2021, the U.S. Senate passed a bill which, if passed by the U.S. House of Representatives and signed into law, would reduce
the number of consecutive non-inspection years required for triggering the prohibitions under the Holding Foreign Companies Accountable
Act from three years to two, which could reduce the time before our securities may be prohibited from trading or delisted should it be
later determined that the PCAOB is unable to inspect or investigate our auditor completely.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 22, 2021, the PCAOB adopted a final rule implementing the HFCAA, which provides a framework for the PCAOB to use when determining,
as contemplated under the HFCAA, whether the PCAOB is unable to inspect or investigate completely registered public accounting firms
located in a foreign jurisdiction because of a position taken by one or more authorities in that jurisdiction.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 2, 2021, the SEC issued amendments to finalize rules implementing the submission and disclosure requirements in the HFCAA. The
rules apply to registrants that the SEC identifies as having filed an annual report with an audit report issued by a registered public
accounting firm that is located in a foreign jurisdiction and that PCAOB is unable to inspect or investigate completely because of a
position taken by an authority in foreign jurisdictions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 16, 2021, the PCAOB issued a Determination Report which found that the PCAOB is unable to inspect or investigate completely
registered public accounting firms headquartered in: (1) mainland China of the People&#8217;s Republic of China, because of a position
taken by one or more authorities in mainland China; and (2) Hong Kong, a Special Administrative Region and dependency of the PRC, because
of a position taken by one or more authorities in Hong Kong. The Company&#8217;s former auditor, Fortune CPA, was based in Orange, California.
The Company&#8217;s current auditor, Tang Qian &amp; Associates PLLC, is based in Dallas, Texas, and therefore is not affected by this
mandate by the PCAOB.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
lack of access to the PCAOB inspection in China prevents the PCAOB from fully evaluating audits and quality control procedures of the
auditors based in China. As a result, the investors may be deprived of the benefits of such PCAOB inspections. The inability of the PCAOB
to conduct inspections of auditors in China makes it more difficult to evaluate the effectiveness of these accounting firms&#8217; audit
procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections, which could
cause existing and potential investors in our stock to lose confidence in our audit procedures and reported financial information and
the quality of our financial statements.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our former auditor (Fortune CPA) and our current
auditor (Tang Qian &amp; Associates PLLC) are not included in the list of PCAOB Identified Firms in the PCAOB Determination Report issued
in December 2021.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, recent developments with respect to audits
of China-based companies create uncertainty about the ability of Fortune CPA and Tang Qian &amp; Associates PLLC to fully cooperate with
the PCAOB&#8217;s request for audit workpapers without the approval of the Chinese authorities. We cannot assure you whether Nasdaq or
regulatory authorities would apply additional and more stringent criteria to us after considering the effectiveness of our auditor&#8217;s
audit procedures and quality control procedures, adequacy of personnel and training, or sufficiency of resources, geographic reach or
experience as it relates to the audit of our financial statements. In the event it is later determined that the PCAOB is unable to inspect
or investigate completely the Company&#8217;s auditor because of a position taken by an authority in a foreign jurisdiction, then such
lack of inspection could cause trading in the Company&#8217;s securities to be prohibited under the HFCAA ultimately result in a determination
by a securities exchange to delist the Company&#8217;s securities. It remains unclear what the SEC&#8217;s implementation process related
to the above rules and amendments will entail or what further actions the SEC, the PCAOB or Nasdaq will take to address these issues and
what impact those actions will have on U.S. companies that have significant operations in the PRC and have securities listed on a U.S.
stock exchange. In addition, the above rules and amendments and any additional actions, proceedings, or new rules resulting from these
efforts to increase U.S. regulatory access to audit information could create some uncertainty for investors, the market price of our Class
A Ordinary Shares could be adversely affected, and we could be delisted if we and our auditor are unable to meet the PCAOB inspection
requirement or being required to engage a new audit firm, which would require significant expense and management time.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Trading
in our securities may be prohibited under the HFCAA and as a result an exchange may determine to delist our securities if it is later
determined that the PCAOB is unable to inspect or investigate completely our auditor because of a position taken by an authority in a
foreign jurisdiction.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
HFCAA, was enacted on December 18, 2020. The HFCAA states if the SEC determines that a company has filed audit reports issued by a registered
public accounting firm that has not been subject to inspection by the PCAOB for three consecutive years beginning in 2021, the SEC shall
prohibit such shares from being traded on a national securities exchange or in the over-the-counter trading market in the U.S.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 24, 2021, the SEC adopted interim final rules relating to the implementation of certain disclosure and documentation requirements
of the HFCAA. A company will be required to comply with these rules if the SEC identifies it as having a &#8220;non-inspection&#8221;
year under a process to be subsequently established by the SEC. The SEC is assessing how to implement other requirements of the HFCAA,
including the listing and trading prohibition requirements described above.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Despite
that we have a U.S.-based auditor that is registered with the PCAOB and subject to PCAOB inspection, there are still risks to the company
and investors if it is later determined that the PCAOB is unable to inspect or investigate completely our auditor because of a position
taken by an authority in a foreign jurisdiction. Such risks include, but are not limited to that trading in our securities may be prohibited
under the HFCAA and as a result an exchange may determine to delist our securities.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Uncertainties
in the interpretation and enforcement of Chinese laws and regulations could limit the legal protections available to us.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC legal system is based on written statutes and prior court decisions have limited value as precedents. Since these laws and regulations
are relatively new and the PRC legal system continues to rapidly evolve, the legal system in China, including risks and uncertainties
regarding the enforcement of laws and that rules and regulations in China can change quickly with little advance notice, and the interpretations
of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involves uncertainties.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Therefore, these risks may result in a material
change in business operations, significant depreciation of the value of our Class A Ordinary Shares, or a complete hinderance of our ability
to offer or continue to offer our securities to investors. Recently, the Chinese government initiated a series of regulatory actions and
statements to regulate business operations in China with little advance notice, including cracking down on illegal activities in the securities
market, enhancing supervision over China-based companies listed overseas using a VIE structure, adopting new measures to extend the scope
of cybersecurity reviews, and expanding the efforts in anti-monopoly enforcement. Since these statements and regulatory actions are new,
it is highly uncertain how soon legislative or administrative regulation making bodies will respond and what existing or new laws or regulations
or detailed implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified or new
laws and regulations will have on our daily business operation, the ability to accept foreign investments and list on an U.S. or other
foreign exchange.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
we have taken measures to comply with the laws and regulations that are applicable to our business operations, including the regulatory
principles raised by the CBRC, and avoiding conducting any activities that may be deemed as illegal fund-raising, forming capital pool
or providing guarantee to investors under the current applicable laws and regulations, the PRC government authority may promulgate new
laws and regulations regulating the direct lending service industry in the future. We cannot assure you that our practices would not
be deemed to violate any PRC laws or regulations relating to illegal fund-raising, forming capital pools or the provision of credit enhancement
services. Moreover, we cannot rule out the possibility that the PRC government will institute a license requirement covering our industry
at some point in the future. If such a licensing regime were introduced, we cannot assure you that we would be able to obtain any newly
required license in a timely manner, or at all, which could materially and adversely affect our business and impede our ability to continue
our operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. However, since PRC administrative
and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult
to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy, than in more developed legal
systems. Furthermore, the PRC legal system is based in part on government policies and internal rules (some of which are not published
in a timely manner or at all) that may have a retroactive effect. As a result, we may not be aware of our violation of these policies
and rules until sometime after the violation. Such uncertainties, including uncertainty over the scope and effect of our contractual,
property (including intellectual property) and procedural rights, could materially and adversely affect our business and impede our ability
to continue our operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related businesses and companies,
and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business
and results of operations.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC government extensively regulates the internet industry, including foreign ownership of, and the licensing and permit requirements
pertaining to, companies in the internet industry. These internet-related laws and regulations are relatively new and evolving, and their
interpretation and enforcement involve significant uncertainties. As a result, in certain circumstances it may be difficult to determine
what actions or omissions may be deemed to be in violation of applicable laws and regulations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
evolving PRC regulatory system for the internet industry may lead to the establishment of new regulatory agencies. For example, in May
2011, the State Council announced the establishment of a new department, the State Internet Information Office (with the involvement
of the State Council Information Office, the MITT, and the Ministry of Public Security). The primary role of this new agency is to facilitate
the policy-making and legislative development in this field, to direct and coordinate with the relevant departments in connection with
online content administration and to deal with cross-ministry regulatory matters in relation to the internet industry.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Circular on Strengthening the Administration of Foreign Investment in and Operation of Value-added Telecommunications Business, issued
by the MITT in July 2006, prohibits domestic telecommunication service providers from leasing, transferring or selling telecommunications
business operating licenses to any foreign investor in any form, or providing any resources, sites or facilities to any foreign investor
for their illegal operation of a telecommunications business in China. According to this circular, either the holder of a value-added
telecommunication services operation permit or its shareholders must directly own the domain names and trademarks used by such license
holders in their provision of value-added telecommunication services. The circular also requires each license holder to have the necessary
facilities, including servers, for its approved business operations and to maintain such facilities in the regions covered by its license.
If an ICP License holder fails to comply with the requirements and also fails to remedy such non-compliance within a specified period
of time, the MITT or its local counterparts have the discretion to take administrative measures against such license holder, including
revoking its ICP License.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
interpretation and application of existing PRC laws, regulations and policies and possible new laws, regulations or policies relating
to the internet industry have created substantial uncertainties regarding the legality of existing and future foreign investments in,
and the businesses and activities of, internet businesses in China, including our business. We cannot assure you that we have obtained
all the permits or licenses required for conducting our business in China or will be able to maintain our existing licenses or obtain
new ones. If the PRC government considers that we were operating without the proper approvals, licenses or permits or promulgates new
laws and regulations that require additional approvals or licenses or imposes additional restrictions on the operation of any part of
our business, it has the power, among other things, to levy fines, confiscate our income, revoke our business licenses, and require us
to discontinue our relevant business or impose restrictions on the affected portion of our business. Any of these actions by the PRC
government may have a material adverse effect on our business and results of operations.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Escalating
U.S.-China trade tensions and newly imposed tariffs may adversely impact our business, financial condition, and results of operations.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 14, 2017, the President of the United States issued a memorandum instructing the United States Trade Representative (&#8220;USTR&#8221;)
to determine whether to investigate under section 301 of the United States Trade Act of 1974 (Trade Act) the laws, policies, practices,
or actions of the Chinese government that may be unreasonable or discriminatory and that may be harming United States intellectual property
rights, innovation, or technology development. Based on information gathered in that investigation, the USTR published a report on March
22, 2018, on the Chinese government&#8217;s acts, policies, and practices supporting findings that are unreasonable or discriminatory
and burden or restrict United States commerce. On March 8, 2018, the President exercised his authority to issue significant tariffs on
imports of steel and aluminum from several countries, including China. Subsequently, the USTR announced an initial proposed list of 1,300
goods imported from China that could be subject to additional tariffs and initiated a dispute with the World Trade Organization against
China for alleged unfair trade practices. The President has indicated that his two primary concerns to be addressed by China are (i)
a mandatory $100 billion reduction in the China/United States trade deficit and (ii) limiting the planned $300 billion Chinese government
support for advanced technology industries, including artificial intelligence, semiconductors, electric cars, and commercial aircraft.
On July 6, 2018, the United States initially imposed 25% tariffs on $34 billion worth of Chinese goods, including agriculture and industrial
machinery, which prompted the Chinese government to initially impose tariffs on $34 billion worth of goods from the United States, including
beef, poultry, tobacco, and cars. Since July 2018, the United States imposed tariffs on $250 billion worth of Chinese products and has
threatened tariffs on $325 billion more. In response, China imposed tariffs on $110 billion worth of US goods and threatened qualitative
measures that would affect US businesses operating in China. In May 2019, the United States raised the tariffs on $100 billion of Chinese
products to 25% from 10%. Tariffs were expected to increase further to 30% on October 15, 2019. However, the increase was suspended pending
negotiation of a &#8220;phase one&#8221; trade agreement with China. On August 1, 2019, President Trump announced a new 10% ad valorem
duty on additional goods imported from China, which amount was then increased to 15% on August 23, 2019. The new tariff at the rate of
15% became effective on September 1, 2019 with respect to certain categories of goods and was expected to become effective for additional
categories of goods on December 15, 2019. On December 13, 2019 the US and China signed a &#8220;phase one&#8221; trade agreement, which
avoided the imposition of additional tariffs. However, there can be no assurances that the US or China will not increase tariffs or impose
additional tariffs in the future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Recently,
there have been heightened tensions in international relations, particularly between the United States and China, but also as a result
of the war in Ukraine and sanctions on Russia. These tensions have affected both diplomatic and economic ties among countries. Our business
is subject to risks associated with international trade policies, particularly those between the United States and China. Tensions between
the two countries have led to trade restrictions, sanctions, and tariffs that could materially affect our supply chain, costs, and market
access. </span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Additionally,
the U.S. government continues to signal that it may alter trade agreements and terms between China and the United States, including limiting
trade with China, and may impose additional tariffs on imports from China and other countries from which we import goods. </span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">These
broad trade measures significantly escalate tensions in global trade and supply chains, raising concerns about higher costs for businesses
and consumers and potential retaliatory actions from affected countries. These tariffs could increase our costs of materials and components,
disrupt our supply chain, and reduce demand from U.S. customers, negatively impacting our business, financial condition, and results
of operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">As
a PRC-based power solution products provider, we manufacture and supply a wide range of inverters and generators. If our products become
subject to higher U.S. tariffs, this could:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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; background-color: white">Increase
our costs of exporting to the U.S. market;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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; background-color: white">Reduce
demand from U.S. customers due to higher prices;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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; background-color: white">Force
us to absorb additional costs, negatively impacting our profit margins; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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; background-color: white">Disrupt
our supply chain.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Moreover,
the U.S. and other countries have imposed or proposed additional restrictions on technology exports and investments related to battery
technology, energy storage, and electric vehicles. Further regulatory actions, trade barriers, or sanctions could limit our access to
key markets, technologies, or raw materials, further affecting our growth and financial performance.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
continue to monitor evolving trade policies and explore alternative strategies, such as diversifying our customer base and adjusting
our supply chain to mitigate potential risks. However, given the uncertainty of future trade relations, we cannot assure that further
geopolitical developments, tariffs, or regulatory changes will not adversely affect our business, financial condition, or results of
operations.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Risks
Related to Our Business and Industry</span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are a holding company, and may rely on
dividends paid by our subsidiaries for our cash needs. Any limitation on the ability of our subsidiaries to make dividend payments to
us, or any tax implications of making dividend payments to us, could limit our ability to pay our parent company expenses or pay dividends
to holders of our Class A Ordinary Shares.</i></b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a Cayman Islands holding company and conduct substantially all of our business through our subsidiaries in China. We may rely on
dividends to be paid by our PRC subsidiaries to fund our cash and financing requirements, including the funds necessary to pay dividends
and other cash distributions to our shareholders, to service any debt we may incur and to pay our operating expenses. If our PRC subsidiaries
incur debt on their own behalf in the future, the instruments governing the debt may restrict our PRC subsidiaries&#8217; ability to
pay dividends or make other distributions to us.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
PRC laws and regulations, our PRC subsidiaries may pay dividends only out of their accumulated profits as determined in accordance with
PRC accounting standards and regulations. In addition, wholly foreign-owned enterprises are required to set aside at least 10% of their
accumulated after-tax profits each year, if any, to fund a certain statutory reserve fund, until the aggregate amount of such fund reaches
50% of its registered capital.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
PRC subsidiaries generate primarily all of their revenue in Renminbi, which is not freely convertible into other currencies. As a result,
any restriction on currency exchange may limit the ability of any one of our PRC subsidiaries to use its Renminbi revenues to pay dividends
to us. The PRC government may continue to strengthen its capital controls, and more restrictions and substantial vetting process may
be put forward by SAFE for cross-border transactions falling under both the current account and the capital account. Any limitation on
the ability of our PRC subsidiary to pay dividends or make other kinds of payments to us could materially and adversely limit our ability
to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our
business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the Enterprise Income Tax Law, or EIT, and its implementation rules provide that a withholding tax rate of up to 10% will be
applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless otherwise exempted or reduced according to
treaties or arrangements between the PRC central government and governments of other countries or regions where the non-PRC resident
enterprises are incorporated. Any limitation on the ability of our PRC subsidiary to pay dividends or make other distributions to us
could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business,
pay dividends, or otherwise fund and conduct our business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Arrangement between Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax
Evasion on Income, or the Double Tax Avoidance Arrangement, the 10% withholding tax rate may be lowered to 5% if a Hong Kong resident
enterprise owns no less than 25% of a PRC entity. However, the 5% withholding tax rate does not automatically apply and certain requirements
must be satisfied, including, without limitation, that (a) the Hong Kong entity must be the beneficial owner of the relevant dividends;
and (b) the Hong Kong entity must directly hold no less than 25% share ownership in the PRC entity during the 12 consecutive months preceding
its receipt of the dividends. In current practice, a Hong Kong entity must obtain a tax resident certificate from the Hong Kong tax authority
to apply for the 5% lower PRC withholding tax rate. As the Hong Kong tax authority will issue such a tax resident certificate on a case-by-case
basis, we cannot assure you that we will be able to obtain the tax resident certificate from the relevant Hong Kong tax authority and
enjoy the preferential withholding tax rate of 5% under the Double Taxation Arrangement with respect to dividends to be paid by our PRC
subsidiary to its immediate holding company, Erayak HK. As of the date of this Annual Report, neither Ruike nor Zhejiang Leiya currently
has plan to declare and pay dividends to Erayak HK and we have not applied for the tax resident certificate from the relevant Hong Kong
tax authority. Erayak HK intends to apply for the tax resident certificate when Zhejiang Leiya or Ruike plans to declare and pay dividends
to Erayak HK. When Zhejiang Leiya or Ruike plans to declare and pay dividends to Erayak HK and when we intend to apply for the tax resident
certificate from the relevant Hong Kong tax authority, we plan to inform the investors through SEC filings, such as a current report
on Form 6-K, prior to such actions.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
PRC subsidiaries are subject to restrictions on paying dividends or making other payments to us, which may have a material adverse effect
on our ability to conduct our business.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a holding company incorporated in the Cayman Islands. We may need dividends and other distributions on equity from our PRC subsidiaries
to satisfy our liquidity requirements, including the funds necessary to pay dividends and other cash distributions to our shareholders
and service any debt we may incur. If our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing the
debt may restrict their ability to pay dividends or make other distributions to us.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
PRC regulations permit our PRC subsidiaries to pay dividends to us only out of their accumulated profits, if any, determined in accordance
with PRC accounting standards and regulations. In addition, our PRC subsidiaries are required to set aside at least 10% of their respective
accumulated profits each year, if any, to fund certain reserve funds until the total amount set aside reaches 50% of their respective
registered capital. Our PRC subsidiaries may also allocate a portion of their respective after-tax profits based on PRC accounting standards
to employee welfare and bonus funds at their discretion. These reserves are not distributable as cash dividends. These limitation on
the ability of our PRC subsidiaries to pay dividends or make other distributions to us could materially and adversely limit our ability
to grow, make investments, or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our
business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
considerable uncertainty in Chinese economic growth could hurt demand of our products.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
China has grown significantly over the past two decades, the growth rate may decrease due to uncertainties with respect to national structural
control and other factors. If China&#8217;s economic condition continues to slow or materially decline, demand for our products might
decrease accordingly. Therefore, our business might be adversely affected by the prolonged slowdown in the economic condition, which
would negatively affect sales of our products, operations of our company, and our financial conditions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Tariffs
could materially have a negative impact on the demand for our products.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Import
tariffs, other trade barriers, and protectionist policies could negatively affect various metal and semiconductor prices and our exports
to international markets, particularly the United States. Such import barriers adversely affect our company&#8217;s business by limiting
our access to or competitiveness in foreign markets. For example, our company might anticipate a significant increase in the cost of
goods for our sales to the United States due to tariffs on metal alloy and other metal products imports imposed by the US government.
The US government imposed a 25% tariff on semiconductors from China in July 2018 and a 10% tariff on aluminum imports in March 2018 under
&#8220;Section 232&#8221; from nearly all foreign countries. You should not expect that our sales of products would continue to offset
the potential increase in the pricing of the metal and semiconductor products due to any increased tariffs. As a result of increasing
costs, our potentially increased pricing could harm our operations and financial conditions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Any
failure to comply with PRC regulations regarding the registration requirements for employee stock incentive plans may subject the PRC
plan participants or us to fines and other legal or administrative sanctions.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan
of Overseas Publicly-Listed Company, promulgated by SAFE in 2012, or SAFE Notices No. 7, PRC citizens and non-PRC citizens who reside
in China for a continuous period of no less than one year who participate in any stock incentive plan of an overseas publicly listed
company offered to the director, supervisor, senior management and other employees of, and any individual who has labor relationship
with its domestic affiliated entities are required to register with SAFE through a domestic qualified agent, which could be a PRC subsidiary
of such overseas listed company, and complete certain other procedures. In addition, an overseas entrusted institution must be retained
to handle matters in connection with the exercise or sale of stock options and the purchase or sale of shares and interests. We and our
directors, executive officers and other employees who are PRC citizens or who reside in the PRC for a continuous period of no less than
one year and who have been granted stock options are subject to these regulations. Failure to complete the SAFE registrations for our
employee incentive plans after our listing may subject them to fines and legal sanctions, and may also limit our ability to contribute
additional capital into our PRC subsidiaries and limit our PRC subsidiaries&#8217; ability to distribute dividends to us. We also face
regulatory uncertainties that could restrict our ability to adopt additional incentive plans for our directors, executive officers and
employees under PRC law.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 46; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the State Administration of Taxation, or SAT, has issued certain circulars concerning employee stock options and restricted
shares. Under these circulars, our employees working in China who exercise stock options or are granted restricted shares will be subject
to PRC individual income tax. Our PRC subsidiaries have obligations to file documents related to employee stock options or restricted
shares with relevant tax authorities and to withhold individual income taxes of those employees who exercise their share options or are
granted with restricted shares. If our employees fail to pay or we fail to withhold their income taxes according to relevant laws and
regulations, we may face sanctions imposed by the tax authorities or other PRC governmental authorities.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>U.S.
regulatory bodies may be limited in their ability to conduct investigations or inspections of our operations in China.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
disclosure of documents or information located in China by foreign agencies may be subject to jurisdiction constraints and must comply
with China&#8217;s state secrecy laws, which broadly define the scope of &#8220;state secrets&#8221; to include matters involving economic
interests and technologies. There is no guarantee that requests from U.S. federal or state regulators or agencies to investigate or inspect
our operations will be honored by us, by entities who provide services to us or with whom we associate, without violating PRC legal requirements,
especially as those entities are located in China. Furthermore, under the current PRC laws, an on-site inspection of our facilities by
any of these regulators may be limited or prohibited.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
business is also affected by global economic conditions.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
we offer a broad range of products exported to more than twenty (20) countries and regions such as Japan, England, Germany, France, Spain,
Switzerland, Sweden, the Netherlands, the U.S., Canada, Mexico, and Australia, our products depend upon factors relating to global economic
conditions such as consumers, employment rates, the amounts of consumers&#8217; disposable income, business conditions, interest rates,
consumer debt, availability of credit, and applicable taxation in regional and local markets where we sell our products. Therefore, changes
in global economic conditions and other factors beyond our control, could adversely affect our operations and financial conditions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
revenue will decrease if the industries in which our customers operate experience a protracted slowdown. </i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
products mainly serve as key components in projects and machines operated by our customers in a broad range of industries. Therefore,
we are subject to the general changes in economic conditions affecting those industry segments of the economy. If the industry segments
in which our customers operate do not grow or a contraction in those industries, demand for our products will decrease. Demand for our
products is typically affected by many overarching economic factors, including, but not limited to, interest rates, the availability
and magnitude of private and governmental investment in infrastructure projects, and the health of the overall global economy. If there
is a decline in economic activity in China and the other markets in which we operate or a protracted slowdown in industries on which
we rely for our sales, our products&#8217; demand and revenue will likewise decrease.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
operate in a competitive industry. If we are unable to compete successfully, we may lose market share to our competitors.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
domestic market in China for power solution products and related products is highly competitive. Our current or potential competitors
include major generator manufacturers in China and overseas. Some of our competitors may have greater brand recognition, a larger group
of customers or vendors, longer operating histories, and marketing resources than we do. Customers may weigh their experience and resources
over us in various ways, increasing our competitor&#8217;s respective market shares.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
should not expect that we will compete successfully against current or potential competitors. Such competitive pressures may have a material
and adverse effect on our business, financial condition, and results of operations. Failure to compete successfully against existing
or new competitors may cause us to lose market share, customers, and other business relationships.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Competition
within the generator industry may adversely affect our ability to sell our products, and excess production capacity in the industry could
put downward pressure on generator prices.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
compete with numerous other power solution producers in various regions of the PRC and, to a lesser extent, generator producers from
other countries. This competition affects the prices we can sell our products and our ability to retain or attract customers. In addition,
if the currencies of our foreign competitors decline against the RMB, those competitors may be able to offer lower prices to our customers
than we can.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the past, high demand for generators and attractive pricing brought new investors to the generator industry, leading to added production
capacity. Subsequent overcapacity in the industry has contributed and may continue to contribute, to lower generator prices. In addition,
lower generator prices set by our competitors may also put downward pressure on generator prices.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Any
decline in the availability or increase in the cost of raw materials and energy resources could materially affect our earnings.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
principal raw materials used to manufacture our products are various grades and forms of glass, ceramic, plastic film, silicon, and metals.
Our microchips, field tubes, resistors, and capacitors manufacturing operations depend heavily on the availability of various raw materials
and energy resources. Influenced by natural disasters and geopolitics, the prices of raw materials we use in our production fluctuate
on a regular basis, which could decrease profit and damage our reputation in our industry. If our raw material and energy costs increase,
we may not be able to pass these higher costs on to our customers in full or at all. Any increase in raw materials or energy resources
could materially increase our costs and therefore lower our earnings.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
the increase in price in commodities will also pose a negative effect on our products. After the pandemic, inflation has affected the
pricing scale in many commodities, such as products made of copper, aluminum, ferroalloy, and other rare metals. Since our manufacture
relies heavily on these materials, this could materially impact our procurement process.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
traditionally have had substantial customer concentration, with a limited number of customers accounting for a substantial portion of
our revenues.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We did not have any customers that individually
accounted for a significant portion (10% or more) during the fiscal year ended December 31, 2025. Significant concentration of accounts
receivable included two customers, who accounted for 13.69% and 13.68%, respectively, of total accounts receivable for the fiscal year
ended December 31, 2025. During the fiscal year ended December 31, 2024, we sold a substantial portion of products to one customer (21.50%
of total revenues), and as of the year-end date, the amount due from this customer included in accounts receivable was $2,109,572, representing
17.16% of total accounts receivable. Other significant concentration of accounts receivable included another customer, who accounted for
14.51% of total accounts receivable for the fiscal year ended December 31, 2024. During the fiscal year ended December 31, 2023, we sold
a substantial portion of products to one customer (11.99% of total revenues), and as of the year-end date, amount due from this customer
included in accounts receivable was $28,301, representing 0.45% of total accounts receivable. Beside the significant customer, there were
other significant concentrations of accounts receivable, which included four customers who accounted for 25.19%, 20.59%, 11.73% and 10.28%,
respectively, of the total accounts receivable for the fiscal year ended December 31, 2023. There are inherent risks whenever a large
percentage of total revenues are concentrated with a limited number of customers. It is not possible for us to predict the future level
of demand for our services that will be generated by these customers or the future demand for the products and services of these customers
in the end-user marketplace. In addition, revenues from our top five customers may fluctuate from time to time based on the commencement
and completion of projects, the timing of which may be affected by market conditions or other factors, some of which may be outside of
our control. Further, some of our contracts with our top five customers permit them to terminate our services at any time (subject to
notice and certain other provisions). If any of our top five customers experience declining or delayed sales due to market, economic or
competitive conditions, we could be pressured to reduce the prices we charge for our services or we could lose the customer. Any such
development could have an adverse effect on our margins and financial position and would negatively affect our revenues and results of
operations and/or trading price of our Class A Ordinary Shares.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
loss of any of our key customers could reduce our revenues and our profitability. </i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
consider our major customers in each period to be those customers that accounted for more than 10% of our revenue in such period. We
had zero, one and one such major customers for the fiscal years ended December 31, 2025, 2024, and 2023 , respectively. As most of our
revenues are driven by customers&#8217; orders for power solution products, there can be no assurance that we will maintain or improve
the relationships with customers who do not have long-term contracts with us. Our major customers often change each period based on when
a given order is placed. In the event that we cannot maintain long-term relationships with major customers or replace major customers
from period to period with equivalent customers, the loss of such sales could harm our business, financial condition, and results of
operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
loss of any of our key vendors could have a materially adverse effect on our results of operations. </i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
consider our major vendors in each period to be those vendors that accounted for more than 10% of overall purchases in such period. During
the fiscal year ended December 31, 2025, one supplier accounted for 10.31% of our total purchases, indicating a concentration of supplier
risk. Management monitors this relationship on an ongoing basis to mitigate potential supply disruptions. We had no such major suppliers
for the fiscal years ended December 31, 2024, and 2023. We purchase raw materials on the market at prevailing market prices. We believe
that currently we can locate replacement vendors readily on the market for prevailing prices and not have significant difficulty replacing
a given vendor. However, there is no guarantee that we would not develop significant reliance on certain vendors in the future. Any difficulty
in replacing such a vendor could adversely affect our company&#8217;s performance to the extent it results in higher prices, a slower
supply chain, and ultimately less desirable results of operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
have engaged in transactions with related parties, and such transactions present possible conflicts of interest that could have an adverse
effect on our business and results of operations.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have entered into a number of transactions with related parties, including our shareholders, directors, and executive officers. For example,
in January 2018, Zhejiang Leiya entered into a 20-year factory workshop leasing agreement with Wenzhou Ailefu Furniture Tech Limited
Company, an entity indirectly 100% owned by Lingyi Kong, our Chief Executive Officer and Chairman. The factory is located at Wenzhou
Economic Technological Development Zone, Binghai Fourth Blvd. No. 528. The total rent for the property is RMB 70,489,500, or approximately
$10,900,720, which as of December 31, 2020 has been paid upfront, through the lease term ending December 31, 2037. If Wenzhou Ailefu
defaults on the leasing agreement, we may lose a portion, or even a substantial portion, of the rent that has been paid upfront.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may in the future enter into additional transactions with entities in which members of our board of directors and other related parties
hold ownership interests. Transactions with the entities in which related parties hold ownership interests present potential for conflicts
of interest, as the interests of these entities and their shareholders may not align with the interests of the Company and our unaffiliated
shareholders with respect to the negotiation of, and certain other matters related to, our purchases from and other transactions with
such entities. Conflicts of interest may also arise in connection with the exercise of contractual remedies under these transactions,
such as default.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Board of Directors has currently authorized
the Audit Committee upon its formation to review and approve all material related party transactions. We rely on the laws of the Cayman
Islands, which provide that the directors owe a duty of care and a duty of loyalty to our company. Under Cayman Islands law, our directors
owe fiduciary duties to our Company, including a duty of loyalty, a duty to act honestly and a duty to act in what they consider in good
faith to be in our best interests. Our directors must also exercise their powers only for a proper purpose. Our directors also owe to
our Company a duty to exercise the skill they actually possess and such care and diligence that a reasonably prudent person would exercise
in comparable circumstances. Nevertheless, we may have achieved more favorable terms if such transactions had not been entered into with
related parties. These transactions, individually or in the aggregate, may have an adverse effect on our business and results of operations
or may result in government enforcement actions other litigation.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Any
disruption in the supply chain of raw materials and our products could adversely impact our ability to produce and deliver products.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
to the products we manufacture, we must manage our supply chain for raw materials and delivery of our products. Supply chain fragmentation
and local protectionism within China further complicate supply chain disruption risks. Local administrative bodies and physical infrastructure
built to protect local interests pose transportation challenges for raw material transportation and product delivery. In addition, profitability
and volume could be negatively impacted by limitations inherent within the supply chain, including competitive, governmental, legal,
natural disasters, and other events that could impact supply and price. Any of these occurrences could cause significant disruptions
to our supply chain, manufacturing capability, and distribution system that could adversely impact our ability to produce and deliver
products.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
inability to raise capital could have a material adverse effect on our financial condition and the results of operations.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
production can be improved with additional production facilities and better equipment within the plant. We will be raising capital through
future offerings to grow our business by investing in product research and development, international management and operations, marketing
and business development, and automation transformation and production workshop. In the event we are unable to raise capital and is unable
to execute our business plan successfully. In that case, our customers may experience a substantial delay in receiving our products,
which could have a material adverse effect on our business relationship with them and our financial conditions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
will require substantial additional funding in the future. There is no assurance that additional financing will be available to us.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have been dependent upon bank loans and proceeds received from shareholders&#8217; equity contributions to meet our capital requirements
in the past. We may require substantial additional funding in the future to meet our capital requirements for our generator products
and high-end product development and to maintain operations and improve financial performance; however, we cannot assure you that we
will be able to obtain capital in the future. In the event that we were unable to meet our future funding requirements for working capital
and for general business purposes, we could experience operating losses and limit our marketing efforts and decrease or eliminate capital
expenditures. In addition, our operating results, our business results, and our financial position would be adversely affected. In the
event that adequate additional financing is not available on reasonable terms, we may not be able to undertake our expansion plan or
purchase additional equipment for our operations, and we would have to modify our business plans accordingly.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A
rapid expansion could significantly strain our resources, management, and operational infrastructure, impairing our ability to meet increased
demand for our products and hurt our business results.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
accommodate our anticipated growth, we will need to expend capital resources and dedicate personnel to implement and upgrade our accounting,
operational and internal management systems and enhance our record-keeping and contract tracking system. Such measures will require us
to dedicate additional financial resources and personnel to optimize our operational infrastructure and to recruit more personnel to
train and manage our growing employee base. In the event that we cannot successfully implement these measures efficiently and cost-effectively,
we will be unable to satisfy the demand for our products, which will impair our revenue growth and hurt our overall financial performance.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may encounter problems related to our operational and financial systems and controls during any growth, including quality control and
delivery and production capacities. </i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
significant growth in the market for our products or our entry into new markets may require additional employees for managerial, operational,
financial, and other purposes. As of December 31, 2025, we have 349 employees. We would also need to continue to expand, train and manage
our employees. Continued future growth will impose significant added responsibilities upon our management to identify, recruit, maintain,
integrate, and motivate new employees.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may encounter a working capital shortage, as we may need additional funds to finance the purchase of materials and supplies, develop
new products, and hire additional employees. </i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will be required to continue improving our operations, management, and financial systems and controls for effective growth management.
Our failure to manage growth effectively may lead to operational and financial inefficiencies, which will negatively affect our profitability.
We cannot assure investors that we will be able to timely and effectively meet increased demand and maintain the quality standards required
by our existing and potential customers.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may need to compensate our CEO and CFO at market rate, our results of operations may be negatively affected. </i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December 31, 2025, our CEO and CFO received $50,139 and $24,601 respectively as compensation. If, in the future, we need
to compensate our CEO and CFO at a competitive market rate, our operating results and available cash flow would be negatively impacted
accordingly.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
rely on short-term borrowings for our liquidity. Our outstanding and future indebtedness may adversely affect our available cash flow
and our ability to operate our business. In addition, we may not be able to obtain additional capital when desired, on favorable terms
or at all.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
liquidity relies significantly on short-term borrowings. As of December 31, 2025, we had five outstanding short-term loans provided by
three banks totaling RMB58,000,000, or approximately $8.30 million, and as of December 31, 2024, we had three outstanding short-term
loans provided by two banks totaling RMB7,706,808, or approximately $1.06 million.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also has bank acceptance notes outstanding with the banks and is required to keep certain amounts on deposit that are subject
to withdrawal restrictions. As of December 31, 2025 and 2024, restricted cash was $251,932 and $792,204, respectively. No cash is restricted
to assure future credit availability.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
we need to make continued investments in facilities, hardware, software, technological systems and to retain talents to remain competitive.
Due to the unpredictable nature of the capital markets and our industry, there can be no assurance that we will succeed in obtaining
renewals on our loans or raise additional capital on favorable terms, if at all, which could significantly increase our future interest
expense and adversely impact our business, results of operations, financial condition, and prospects. In the event that we are unable
to obtain short-term financing in an amount sufficient to support our operations, it may be necessary to suspend or curtail our operations,
which would have a material adverse effect on our business and financial condition. In that event, current stockholders would likely
experience a loss of most of or all of their investment.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further,
if we increase our level of indebtedness, in the future, it could:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">require
us to dedicate a portion of our cash flow from operations to payments on our indebtedness, which could reduce the availability of cash
flow to fund acquisitions, start-ups, working capital, capital expenditures and other general corporate purposes;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">limit
our ability to borrow money or sell stock for working capital, capital expenditures, debt service requirements and other purposes;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">limit
our flexibility in planning for, and reacting to, changes in our industry or business;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">make
us more vulnerable to unfavorable economic or business conditions; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">limit
our ability to make acquisitions or take advantage of other business opportunities.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event we incur additional indebtedness, the risks described above could increase.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
have a high debt to asset ratio, which may put us at high risk of default on our loans. </i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025, we had approximately $24.18 million in total liabilities and approximately $59.45 in total assets. We have a high
debt to asset ratio and a deficit in working capital, which may put us at high risk of default on our loans under certain circumstances,
such as interest rates rising suddenly causing us unable to make our payments to the banks. If we default on our loans, we will be subject
to penalties pursuant to our agreements with the banks and our business and financial condition will be materially adversely affected.
In that event, our stockholders would likely experience a loss of most of or all of their investment.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Borrowings
guaranteed by related parties mat result in conflicts of interests in the payment of our obligations.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
short-term borrowings are guaranteed by our major shareholders, their families and related companies that provide working capitals to
us to support our operations when needed. Conflicts of interest may cause us to repay these obligations ahead of other, more important
claims, to protect the personal assets of our major shareholders, their families and related companies.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
cannot assure you that our internal growth strategy will be successful, which may negatively impact our growth, financial condition,
results of operations, and cash flow.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One
of our strategies is to grow internally through increasing the development of new products and improve the quality of existing products.
However, many obstacles to this expansion exist, including, but not limited to: increased competition from similar businesses; our ability
to improve our products and product mix to realize the benefits of our research and development efforts; international trade and tariff
barriers; unexpected costs; costs associated with marketing efforts abroad and maintaining attractive foreign exchange rates. Therefore,
we cannot assure you that we will be able to successfully overcome such obstacles and establish our products in any additional markets.
Our inability to implement this internal growth strategy successfully may negatively impact our growth, future financial condition, results
of operations, or cash flows.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
business depends on the continued efforts of our senior management. If one or more of our key executives were unable or unwilling to
continue their present positions, our business might be severely disrupted.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business operations depend on the continued services of our senior management, particularly the executive officers named in this Annual
Report. While we have provided incentives to our management, we cannot assure you that we can continue to retain their services. If one
or more of our key executives were unable or unwilling to continue in their present positions, we might not be able to replace them easily
or at all. The loss may constrain our future growth and severely disrupt our business. Our financial condition and results of operations
may be materially and adversely affected, and we may incur additional expenses to recruit, train and retain qualified personnel. In addition,
although we have entered into confidentiality and non-competition agreements with our management, there is no assurance that any member
of our management team will not join our competitors or form a competing business. In the event that any dispute arises between our current
or former officers and us, we may have to incur substantial costs and expenses in order to enforce such agreements in China or we may
be unable to enforce them at all.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
business is substantially dependent upon our key research and development personnel who possess valuable skills in our industry, and
we may have to compete for their services actively.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
compete for qualified personnel with other power solution products manufacturing companies. Intense competition for personnel could cause
our compensation costs to increase, which could have a material adverse effect on our operations and financial performance results. Our
future success and ability to grow our business will depend in part on the continued service of these individuals and our ability to
identify, hire and retain additional qualified personnel. If we cannot attract and retain qualified employees, we may not be able to
meet our business and financial goals.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we fail to protect our intellectual property rights, it could harm our business and competitive position.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
rely on a combination of patent, trademark, and domain name laws and non-disclosure agreements, and other methods to protect our intellectual
property rights. Our Chinese subsidiaries and our Chairman, together, own 68 patents and 13 trademarks. All 68 patents and 13 trademarks
have been registered with regulatory agencies such as the State Intellectual Property Office and Trademark Office of China&#8217;s State
Administration for Industry and Commerce (&#8220;SAIC&#8221;). One trademark has been registered with the United States Patent and Trademark
Office (&#8220;USPTO&#8221;) and the Intellectual Property Office of the United Kingdom, effective in Great Britain and Northern Ireland.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
process of seeking patent protection can be lengthy and expensive, and our existing and future patents may be insufficient to provide
us with meaningful protection or commercial advantage. Our patents and patent applications may also be challenged, invalidated, or circumvented.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with Chinese intellectual property laws and regulations, we will have to renew our trademarks once the terms expire. However,
patents are not renewable. Our 61 design patents have only 10 years of protection. Once these patents expire, our products may lose some
market share if our competitors copy them. Then, our business revenue might suffer some loss as well.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Implementation
of PRC intellectual property laws and regulations has historically been lacking, primarily because of ambiguities in the PRC laws and
enforcement difficulties. Accordingly, intellectual property rights and confidentiality protections in China may not be as effective
as in the United States or other western countries. Furthermore, policing unauthorized use of proprietary technology is difficult and
expensive. We may need to resort to litigation to enforce or defend patents issued to us or to determine the enforceability, scope, and
validity of our proprietary rights or those of others. Such litigation and an adverse determination in any such litigation, if any, could
result in substantial costs and diversion of resources and management attention, which could harm our business and competitive position.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
financial and operating performance may be adversely affected by epidemics, natural disasters, and other catastrophes.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business, financial and operating performance could be materially and adversely affected by the outbreak of epidemics or pandemics, including
but not limited to the 2019 novel coronavirus (COVID-19), swine influenza, avian influenza, middle east respiratory syndrome (MERS-CoV),
and severe acute respiratory syndrome (SARS-CoV). Any prolonged restrictive measures to control any contagious disease or other adverse
public health developments in China or our targeted markets may have a material and adverse effect on our business operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Similarly,
natural disasters, wars (including the potential of war), terrorist activity (including threats of terrorist activity), social unrest
and heightened travel security measures instituted in response, and travel-related accidents, as well as geopolitical uncertainty and
international conflict, will affect travel volume and may, in turn, have a material adverse effect on our business and results of operations.
In addition, we may not be adequately prepared in contingency planning or recovery capability in relation to a major incident or crisis.
As a result, our operational continuity may be adversely and materially affected, which in turn may harm our reputation.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we cannot continue to innovate or fail to adapt to changes in our industry, our business, financial condition, and results of operations
would be materially and adversely affected.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
power solution products industry has trends of developing high-end and high-tech products to fulfill the changing customers&#8217; demands.
Furthermore, our competitors are constantly developing innovations in different generator products to enhance customers&#8217; experience.
We continue to invest significant resources in our infrastructure, research and development, and other areas to enhance our existing
products and introduce new products that will attract more participants to our marketplaces. The changes and developments in our industry
may also require us to re-evaluate our business model and adopt significant changes to our long-term strategies and business plan. Our
failure to innovate and adapt to these changes would have a material adverse effect on our business, financial condition, and results
of operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we fail to promote and maintain our brand effectively and cost-efficient, our business and results of operations may be harmed.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that developing and maintaining awareness of our brand effectively is critical to attracting new and retaining existing clients.
Successful promotion of our brand and our ability to attract clients depend largely on the effectiveness of our marketing efforts and
the success of the channels we use to promote our products. Currently, we promote our brand through print media advertising, video advertising,
billboard advertising, and internet promotions. Our future marketing efforts will likely require us to incur significant additional expenses.
These efforts may not result in increased revenues in the immediate future or at all, and, even if they do, any increases in revenues
may not offset the expenses incurred. If we fail to promote and maintain our brand while incurring substantial expenses successfully,
our results of operations and financial condition would be adversely affected, which may impair our ability to grow our business.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>New
lines of business or new products may subject us to additional risks.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, we may implement new lines of business or offer new products within existing lines of business. There are substantial risks
and uncertainties associated with these efforts, particularly when the markets are not fully developed. In developing and marketing new
lines of business and/or new products, we may invest significant time and resources. Initial timetables for the introduction and development
of new lines of business and/or new products may not be achieved, and price and profitability targets may not prove feasible. External
factors, such as compliance with regulations, competitive alternatives, and shifting market preferences, may also impact the successful
implementation of a new line of business or a new product. Furthermore, any new line of business and/or new products could significantly
impact the effectiveness of our system of internal controls. Failure to successfully manage these risks in the development and implementation
of new lines of business or new products could have a material adverse effect on our business, results of operations, and financial condition.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may evaluate and potentially consummate strategic investments or acquisitions from time to time, which could require significant management
attention, disrupt our business, and adversely affect our financial results.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may evaluate and consider strategic investments, combinations, acquisitions, or alliances to further increase the value of our products
and better serve our clients. These transactions could be material to our financial condition and results of operations if consummated.
Even if we can identify an appropriate business opportunity, there is no guarantee that we may be able to consummate the transaction
successfully. Even if we do consummate such a transaction, we may be unable to obtain the benefits or avoid the difficulties and risks
of such a transaction.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Strategic
investments or acquisitions will involve risks commonly encountered in business relationships, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">difficulties
in assimilating and integrating the operations, personnel, systems, data, technologies, products, and services of the acquired business;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">the
inability of the acquired technologies, products, or businesses to achieve expected levels of revenue, profitability, productivity, or
other benefits;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">difficulties
in retaining, training, motivating, and integrating key personnel;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">diversion
of management&#8217;s time and resources from our normal daily operations;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">difficulties
in successfully incorporating licensed or acquired technology and rights into our products;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">difficulties
in maintaining uniform standards, controls, procedures, and policies within the combined organizations;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">difficulties
in retaining relationships with clients, employees, and suppliers of the acquired business;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">risks
of entering markets in which we have limited or no prior experience;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">regulatory
risks, including remaining in good standing with existing regulatory bodies or receiving any necessary pre-closing or post-closing approvals,
as well as being subject to new regulators with oversight over an acquired business;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">assumption
of contractual obligations that contain terms that are not beneficial to us, require us to license or waive intellectual property rights
or increase our risk for liability;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">failure
to successfully further develop the acquired technology;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">liability
for activities of the acquired business before the acquisition, including intellectual property infringement claims, violations of laws,
commercial disputes, tax liabilities, and other known and unknown liabilities; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">potential
disruptions to our ongoing businesses.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may not make any investments or acquisitions. Furthermore, our future investments or acquisitions may not be successful, benefit our
business strategy, generate sufficient revenues to offset the associated acquisition costs, or otherwise result in the intended benefits.
In addition, we cannot assure you that any future investment in or acquisition of new businesses or technology will lead to the successful
development of new or enhanced products or that any new or enhanced products, if developed, will achieve market acceptance or prove to
be profitable.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A
lack of insurance coverage could expose us to significant costs and business disruption.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may not have acquired sufficient insurance to cover our business&#8217;s assets, property, and potential liability. The lack of insurance
could leave our business inadequately protected from loss. If we were to incur substantial losses or liabilities due to fire, explosions,
floods, other natural disasters or accidents, or business interruption, our results of operations could be materially and adversely affected.
So far, we have only purchased insurance with PICC Property and Casualty Company Limited. Our coverage does not expand beyond the need
to replace our factory equipment in case of damage.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
product liability lawsuits are brought against us, we may incur substantial liabilities.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
face a potential risk of product liability. For example, we may be sued if any of our products allegedly causes injury or is found to
be otherwise unsuitable during product testing, manufacturing, marketing or sale. Any such product liability claims may include allegations
of defects in manufacturing, defects in design, a failure to warn of dangers inherent in the product, negligence, strict liability and
a breach of warranties. Claims could also be asserted under state consumer protection acts. If we cannot successfully defend ourselves
against product liability claims, we may incur substantial liabilities. Even successful defense would require significant financial and
management resources. Regardless of the merits or eventual outcome, liability claims may result in:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">decreased
demand for products that we may offer for sale;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">injury
to our reputation;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">costs
to defend the related litigation;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">a
diversion of management&#8217;s time and our resources;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">substantial
monetary awards to trial participants or patients; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">product
recalls, withdrawals or labeling, marketing or promotional restrictions.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
currently do not maintain any product liability insurance. We may obtain product liability insurance in the future. However, there is
no guarantee that we will be able to obtain product liability insurance or that such insurance will be affordable or sufficient. If we
are unable to obtain or retain sufficient product liability insurance coverage, it could prevent or inhibit the commercialization of
products we develop. Even if we obtain product liability insurance in the future, we may have to pay amounts awarded by a court or negotiated
in a settlement that exceed our coverage limitations or that are not covered by our insurance, and we may not have, or be able to obtain,
sufficient capital to pay such amounts.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Warranty
claims and product recalls could harm our business, results of operations and financial condition.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
face an inherent business risk of exposure to warranty claims in the event that our products fail to perform as expected or such failure
of our products results, or is alleged to result, in bodily injury or property damage (or both). In addition, if any of our designed
products are or are alleged to be defective, we may be required to participate in their recall. A successful warranty claim against us
in excess of our available insurance coverage, if any, and established reserves, or a requirement that we participate in a product recall,
could have material adverse effects on our business, results of operations and financial condition. Additionally, in the event that our
products fail to perform as expected or such failure of our products results in a recall, our reputation may be damaged, which could
make it more difficult for us to sell our products to existing and prospective customers and could materially adversely affect our business,
results of operations and financial condition.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 55; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
a defect or failure in our product could give rise to failures in the goods that incorporate them (and claims for consequential damages
against our customers from their customers), we may face claims for damages that are disproportionate to the revenue and profits we receive
from the products involved. To the extent that we are liable for damages in excess of the revenue and profits we received from the products
involved, our results of operations and financial condition could be materially adversely affected.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may be exposed to liabilities under the Foreign Corrupt Practices Act and Chinese anti-corruption law.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with any future offerings, we will become subject to the U.S. Foreign Corrupt Practices Act (the &#8220;FCPA&#8221;), and
other laws that prohibit improper payments or offers of payments to foreign governments and their officials and political parties by
U.S. persons and issuers as defined by the statute for the purpose of obtaining or retaining business. We are also subject to Chinese
anti-corruption laws, which strictly prohibit the payment of bribes to government officials. We have operations agreements with third
parties, and make sales in China, which may experience corruption. Our activities in China create the risk of unauthorized payments.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
we believe, to date, we have complied in all material respects with the provisions of the FCPA and Chinese anti-corruption law, our existing
safeguards and any future improvements may prove to be less than effective, and the employees, consultants, or distributors may engage
in conduct for which we might be held responsible. Violations of the FCPA or Chinese anti-corruption law may result in severe criminal
or civil sanctions, and we may be subject to other liabilities, which could negatively affect our business, operating results and financial
condition. In addition, the government may seek to hold our Company liable for successor liability FCPA violations committed by companies
in which we invest or that we acquire.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we fail to implement and maintain effective
internal control over financial reporting, our ability to accurately report our financial results may be impaired, adversely impacting
investor confidence and the market price of our </i></b>Class A Ordinary Shares<b><i>.</i></b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior
to the consummation of our initial public offering in December 2022, we were a private company with limited accounting personnel and
other resources for addressing our internal control over financial reporting. Our management has not completed an assessment of the effectiveness
of our internal control over financial reporting, and our independent registered public accounting firm has not conducted an audit of
our internal control over financial reporting.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will implement measures to strengthen our internal control. For example, we have established clear roles and responsibilities for accounting
and financial reporting staff to address complex accounting and financial reporting issues. We intend to conduct regular and continuous
U.S. GAAP accounting and financial reporting programs and send our financial staff to attend external U.S. GAAP training courses. However,
implementing these measures may not fully address any deficiencies we may have in our internal control over financial reporting. We are
not able to estimate with reasonable certainty the costs that we will need to incur to implement these and other measures designed to
improve our internal control over financial reporting. The process of designing and implementing an effective financial reporting system
is a continuous effort that requires us to anticipate and react to changes in our business and economic and regulatory environments.
We may need to expend significant resources to maintain a financial reporting system that is adequate to satisfy our reporting obligations.
However, we cannot assure you that we will be able to continue implementing these measures in the future or that we will not identify
additional material weaknesses or significant deficiencies in the future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
it is possible that, had our independent registered public accounting firm conducted an audit of our internal control over financial
reporting, such firm might have identified additional material weaknesses and deficiencies. Upon completion of our initial public offering
in December 2022, we are now a public company in the United States subject to the Sarbanes-Oxley Act of 2002. Section 404 of the Sarbanes-Oxley
Act of 2002, or Section 404, will require that we include a report of management on our internal control over financial reporting in
our annual report on Form 20-F. In addition, once we cease to be an &#8220;emerging growth company&#8221; as such term is defined in
the JOBS Act, our independent registered public accounting firm may be required to report on the effectiveness of our internal control
over financial reporting. Our management may conclude that our internal control over financial reporting is not effective.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Moreover,
even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting
firm, after conducting its independent testing, may issue a report that is qualified if it is not satisfied with our internal controls
or the level at which our controls are documented, designed, operated or reviewed, or if it interprets the relevant requirements differently
from us. In addition, after we become a public company, our reporting obligations may place a significant strain on our management, operational
and financial resources, and systems for the foreseeable future. We may be unable to complete our evaluation testing and any required
remediation timely.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During documenting and testing our internal control
procedures to satisfy the requirements of Section 404, we may identify other weaknesses and deficiencies in our internal control over
financial reporting. In addition, if we fail to maintain the adequacy of our internal control over financial reporting, as these standards
are modified, supplemented, or amended from time to time, we may not be able to conclude on an ongoing basis that we have effective internal
control over financial reporting in accordance with Section 404. In the event that we fail to achieve and maintain an effective internal
control environment, we could suffer material misstatements in our financial statements and fail to meet our reporting obligations, which
would likely cause investors to lose confidence in our reported financial information. This could, in turn, limit our access to capital
markets, harm our results of operations, and lead to a decline in the trading price of our Class A Ordinary Shares.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject
us to potential delisting from the stock exchange on which we list regulatory investigations and civil or criminal sanctions. We may
also be required to restate our financial statements from prior periods.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Failure
to appropriately evaluate the credit profile of our customers and/or delay in settlement of accounts receivable from our customers could
materially and adversely impact our operating cash flow. It may result in significant provisions and impairments on our accounts receivable
which in turn would have a material adverse impact on our business operations, results of operation, financial condition, and our business
pursuits and prospects.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
had allowance for doubtful accounts in the amount of $247,803 and $259,555 as of December 31, 2025 and 2024, respectively. Our customers
include various levels of government and state-owned entities. Due to the nature of the customers and the practice of the industry, the
Company generally allows a credit period of 30 days to its customers. However, our customers sometimes still require additional time
for payment, depending on their internal cash flow budget or various levels of approvals. For example, the average accounts receivable
turnover period was approximately 205 days and 110 days for the fiscal periods ended December 31, 2025 and 2024, respectively. Due to
uncertainty of the timing of collection, we established an allowance for doubtful accounts based on individual account analysis and historical
collection trends. We established a provision for doubtful receivables when there is objective evidence that the Company may not be able
to collect amounts due. The allowance is based on management&#8217;s best estimates of specific losses on individual exposures and a
provision on historical trends of collections. Based on the management of customers&#8217; credit and ongoing relationship, management
makes conclusions whether any balances outstanding at the end of the period will be deemed uncollectible on an individual basis and an
aging analysis basis. The provision is recorded against accounts receivables balances, with a corresponding charge recorded in the consolidated
statements of income and comprehensive income. Delinquent account balances are written-off against the allowance for doubtful accounts
after management has determined that the likelihood of collection is not probable. We did not have bad debt write-off during the fiscal
years ended December 31, 2025 and 2024.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we have implemented policies and measures to improve our management of credit risk and have expanded our efforts in the collection of
overdue or long outstanding accounts receivable, there is no assurance that our substantial accounts receivable position with respect
to our reported revenue (on a net basis) will not persist in the future given the nature of our business. Any deterioration of the credit
profile of our customers or any failure or delay in their settlement of our accounts receivable could put tremendous pressure on our
operating cash flow and may result in a material and adverse impact on our business operations, results of operations, and financial
condition.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we fail to maintain appropriate inventory levels in line with the approximate level of demand for our products, we could lose sales or
face excessive inventory risks and holding costs</i></b>.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
operate our business successfully and meet our customers&#8217; demands and expectations, we must maintain a certain level of finished
goods inventory to ensure immediate delivery when required. We are also required to maintain an appropriate level of raw materials for
our production. However, forecasts are inherently uncertain. In the event that our forecasted demand is lower than what eventually transpires,
we may not be able to maintain an adequate inventory level of our finished goods or produce our products in a timely manner, and we may
lose sales and market share to our competitors. On the other hand, we may also be exposed to increased inventory risks due to accumulated
excess inventory of our products or raw materials, parts, and components for our products. Excess inventory levels may lead to increases
in inventory holding costs, risks of inventory obsolescence, and provisions for write-downs, which will materially and adversely affect
our business, financial condition, and results of operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
maintain an appropriate inventory level of finished goods and raw materials to meet market demand, we adjust our procurement amount and
production schedule from time to time based on customers&#8217; orders and anticipated demand. We also carry out an inventory review
and an aging analysis on a regular basis. We make provision for the obsolete and slow-moving inventory of raw materials and finished
goods that are no longer suitable for production or sale. However, we cannot guarantee that these measures will always be effective and
that we will be able to maintain an appropriate inventory level. We may also be exposed to the risk of holding excess inventory, which
may increase our inventory holding costs and subject us to the risk of inventory obsolescence or write-offs, which could have a material
adverse effect on our business, results of operations, and financial condition. If we cannot maintain an appropriate inventory level,
we may lose sales and market share to our competitors.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>You
may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions in China against us
or our management named in the Annual Report based on foreign laws.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are an exempted company incorporated under the laws of the Cayman Islands, and substantially all of our assets are located outside of
the United States. Virtually all of our assets and a substantial portion of our current business operations are conducted in the PRC.
In addition, almost all of our directors and officers are nationals and residents of countries other than the United States. A substantial
portion of the assets of these persons is located outside the United States. As a result, it may be difficult for you to bring an action
against us or against these individuals who are not in the United States in the event that you believe that your rights have been infringed
under the U.S. federal securities laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman
Islands and of China may render you unable to enforce a judgment against our assets or the assets of our directors and officers, including
judgments based on the civil liability provisions of the U.S. federal securities laws against us and our officers and directors, many
of whom are not residents in the United States, and whose significant part of assets are located outside of the United States. In addition,
there is uncertainty as to whether the courts of the Cayman Islands or the PRC, respectively, would recognize or enforce judgments of
U.S. courts against us or such persons predicated upon the civil liability provisions of the securities laws of the United States or
any state. In addition, it is uncertain whether such Cayman Islands or PRC courts would entertain original actions brought in the courts
of the Cayman Islands or the PRC against us or such persons predicated upon the securities laws of the United States or any state.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Specifically,
regarding judgment enforcement in the PRC against the Company and the directors and officers who are PRC nationals and residents, the
recognition and enforcement of foreign judgments are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce
foreign judgments in accordance with the requirements of the PRC Civil Procedures Law based either on treaties between China and the
country where the judgment is made or on principles of reciprocity between jurisdictions. China does not have any treaties or other forms
of reciprocal arrangement with the United States that provide for the reciprocal recognition and enforcement of foreign judgments. In
addition, according to the PRC Civil Procedures Law, the PRC courts will not enforce a foreign judgment against us or our directors and
officers if they decide that the judgment violates the basic principles of PRC laws or national sovereignty, security or public interest.
As a result, it is uncertain whether and on what basis a PRC court would enforce a judgment rendered by a court in the U.S.</span></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: 58; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Potential
disruptions in the capital and credit markets may adversely affect our business, including the availability and cost of short-term funds
for liquidity requirements, which could adversely affect our results of operations, cash flows, and financial condition.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Potential
changes in the global economy may affect the availability of business and customer credit. We may need to rely on the credit markets,
particularly for short-term borrowings from banks in China, as well as the capital markets, to meet our financial commitments and short-term
liquidity needs if internal funds from our operations are not available to be allocated to such purposes. Disruptions in the credit and
capital markets could adversely affect our ability to draw on such short-term bank facilities. Our access to funds under such credit
facilities depends on the banks&#8217; ability that are parties to those facilities to meet their funding commitments, which may be dependent
on governmental economic policies in China. Those banks may not meet their funding commitments to us if they experience shortages of
capital and liquidity or experience excessive volumes of borrowing requests from other borrowers and us within a short period of time.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term
disruptions in the credit and capital markets could result from uncertainty, changing or increased regulations, reduced alternatives,
or failures of financial institutions that could adversely affect our access to the liquidity needed for our business. Any disruption
could require us to conserve cash until the markets stabilize or until alternative credit arrangements or other funding for our business
needs can be arranged. Such measures may include deferring capital expenditures and reducing or eliminating discretionary uses of cash.
These events would adversely impact our results of operations, cash flows, and financial position.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are subject to governmental regulations and other legal obligations related to privacy, information security, and data protection, and
any security breaches, and our failure to comply with our legal obligations could harm our reputation and business. </i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Our
business involves collecting and retaining certain internal and customer data. For example, we maintain flagship stores on prominent
online shopping platforms such as Amazon and JD.com. We also maintain information about various aspects of our operations as well as
regarding our employees. The integrity and protection of our customer, employee and company data is critical to our business. Our customers
and employees expect that we will adequately protect their personal information. We are required by applicable laws to keep strictly
confidential the personal information that we collect, and to take adequate security measures to safeguard such information.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unauthorized
access to our proprietary internal and customer data may be obtained through break-ins, sabotage, breach of our secure network by an
unauthorized party, computer viruses, computer denial-of-service attacks, employee theft or misuse, breach of the security of the networks
of our third-party service providers, or other misconduct. Because the techniques used by computer programmers who may attempt to penetrate
and sabotage our proprietary internal and customer data change frequently and may not be recognized until launched against a target,
we may be unable to anticipate these techniques.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unauthorized
access to our proprietary internal and customer data may also be obtained through inadequate use of security controls. Any of such incidents
may harm our reputation and adversely affect our business and results of operations. In addition, we may be subject to negative publicity
about our security and privacy policies, systems, or measurements. Any failure to prevent or mitigate security breaches, cyber-attacks
or other unauthorized access to our systems or disclosure of our customers&#8217; data, including their personal information, could result
in loss or misuse of such data, interruptions to our service system, diminished customer experience, loss of customer confidence and
trust, impairment of our technology infrastructure, and harm our reputation and business, resulting in significant legal and financial
exposure and potential lawsuits.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A
severe or prolonged downturn in the Chinese or global economy could materially and adversely affect our business and financial condition.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
prolonged slowdown in the Chinese or global economy may have a negative impact on our business, results of operations and financial condition.
In particular, general economic factors and conditions in China or worldwide, including the general interest rate environment and unemployment
rates, may affect our customer&#8217;s participation in forex trading. Economic conditions in China are sensitive to global economic
conditions. There is considerable uncertainty over the long-term effects of the monetary and fiscal policies adopted by the central banks
and financial authorities of some of the world&#8217;s leading economies, including the United States and China. If present Chinese and
global economic uncertainties persist, many of our customers may reduce the service they require from us. Adverse economic conditions
could also reduce the number of customers seeking our service, as well as their ability to make payments. Should any of these situations
occur, our net revenues will decline, and our business and financial conditions will be negatively impacted. Additionally, continued
turbulence in the international markets may adversely affect our ability to access the capital markets to meet liquidity needs.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
economic, political and social conditions affect the United States, Europe and other global markets and our business. In particular,
U.S., European and other global markets, as well as our access to financing, may be affected by factors, including economic growth or
its sustainability, persistent inflation, supply chain disruptions, employment levels, work stoppages, labor shortages and labor disputes,
labor costs, wage stagnation, energy prices, oil, gas and fuel prices, fluctuations or other significant changes in both debt and equity
capital markets and currencies, liquidity of the global financial markets, the growth of global trade and commerce, trade policies, the
availability and cost of capital and credit (including as a result of increased interest rates) and investor sentiment and confidence.
Additionally, global markets may be adversely affected by the current or anticipated impact of cyber incidents or campaigns, military
conflict, including the Iran war, Russia-Ukraine conflict as well as the Hamas-Israel conflict and rising tensions between China and
Taiwan and the relationship between China and the United States, or other geopolitical uncertainty and instability. Any sudden or prolonged
market downturn in the United States or elsewhere could adversely affect our business, results of operations and financial condition,
including capital and liquidity levels.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may face risks related to the ongoing Russian invasion of Ukraine, escalating tensions and conflicts in the Middle East (including involving
Iran), and any other conflicts that may arise on a global or regional scale, which could adversely affect our business and results of
operations.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 24, 2022, the Russian Federation launched an invasion of Ukraine that has had a significant impact on the global economy, including
higher energy prices and increased costs for certain raw materials, goods and services, contributing to inflation in the United States
and other countries worldwide. More recently, geopolitical tensions in the Middle East, including conflicts involving Iran and surrounding
regions, have further increased volatility in global energy markets, supply chains, and financial markets. These developments have caused,
and may continue to cause, disruptions to financial markets and supply and distribution chains for certain raw materials, goods and services
on an unprecedented scale.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
impact of sanctions and geopolitical instability has included disruptions to financial markets, challenges in completing financial or
banking transactions, restrictions on travel, and difficulties in servicing customers in affected regions. In addition, nation-states
involved in these conflicts could resort to cyberattacks or other actions that impact businesses globally, including those without direct
exposure to the regions involved. The duration and escalation of these conflicts remain uncertain, and their short- and long-term effects
on global financial and business conditions are difficult to predict.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
United States, the European Union and other countries have imposed economic sanctions in response to these conflicts, and may impose
additional or expanded sanctions or take further actions if tensions escalate. Multinational corporations have adjusted their operations
in affected regions, in some cases exceeding regulatory requirements. While we do not have direct business or financial ties to certain
affected regions, the indirect impacts&#8212;such as increased energy and raw material costs, inflationary pressures, and disruptions
to manufacturing, supply, and distribution chains&#8212;may affect our business. We will continue to monitor developments and assess
appropriate responses to any direct or indirect impacts on our operations, costs, and demand for our products.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, any deterioration in credit or capital markets resulting from these geopolitical conflicts could limit our ability to obtain
external financing to fund operations and capital expenditures. Adverse economic conditions may also increase the risk of credit defaults
and losses on accounts receivable. Accordingly, a downturn in the global economy resulting from the Russian invasion of Ukraine, Middle
East conflicts, or other geopolitical events could have a material adverse effect on our business, results of operations, and financial
condition.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Risks
Related to our Securities</span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are an &#8220;emerging growth company,&#8221;
and we cannot be certain if the reduced reporting requirements applicable to emerging growth companies will make our </i></b>Class A Ordinary
Shares <b><i>less attractive to investors.</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">We are an &#8220;emerging growth company,&#8221;
as defined in the Jumpstart Our Business Startups Act, or the JOBS Act. For as long as we continue to be an emerging growth company, we
may take advantage of exemptions from various reporting requirements that are applicable to other public companies that are not emerging
growth companies, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley
Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from
the requirements of holding a nonbinding advisory vote on executive compensation and shareholder approval of any golden parachute payments
not previously approved. We could be an emerging growth company for up to five years, although we could lose that status sooner if our
revenues exceed $1.07 billion, if we issue more than $1 billion in non-convertible debt in a three-year period, or if the market value
of our Class A Ordinary Shares held by non-affiliates exceeds $700 million as of any March 31 before that time, in which case we would
no longer be an emerging growth company as of the following December 31. We cannot predict if investors will find our Class A Ordinary
Shares less attractive because we may rely on these exemptions. If some investors find our Class A Ordinary Shares less attractive as
a result, there may be a less active trading market for our Class A Ordinary Shares, and our stock price may be more volatile.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until those standards apply to private
companies. We have elected to avail our company of this exemption from new or revised accounting standards and, therefore, will be subject
to accounting standards that are available to emerging growth companies.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are a &#8220;foreign private issuer,&#8221; and our disclosure obligations differ from those of U.S. domestic reporting companies. As
a result, we may not provide you the same information as U.S. domestic reporting companies or provide information at different times,
making it more difficult for you to evaluate our performance and prospects.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a foreign private issuer, and, as a result, we are not subject to the same requirements as U.S. domestic issuers. Under the Exchange
Act, we will be subject to reporting obligations that, to some extent, are more lenient and less frequent than those of U.S. domestic
reporting companies. For example, we will not be required to issue quarterly reports or proxy statements. We will not be required to
disclose detailed individual executive compensation information. Furthermore, our directors and executive officers will not be required
to report equity holdings under Section 16 of the Exchange Act. They will not be subject to the insider short-swing profit disclosure
and recovery regime. As a foreign private issuer, we will also be exempt from Regulation FD (Fair Disclosure) requirements, which, generally,
are meant to ensure that select groups of investors are not privy to specific information about an issuer before other investors. However,
we will still be subject to the anti-fraud and anti-manipulation rules of the SEC, such as Rule 10b-5 under the Exchange Act. Since many
of the disclosure obligations imposed on us as a foreign private issuer differ from those imposed on U.S. domestic reporting companies,
you should not expect to receive the same information about us and at the same time as the information provided by U.S. domestic reporting
companies.</span></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: 61; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Because
we are a foreign private issuer and are exempt from certain Nasdaq corporate governance standards applicable to U.S. issuers, you will
have less protection than you would have if we were a domestic issuer.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nasdaq
Listing Rule requires listed companies to have, among other things, a majority of its board members be independent. However, as a foreign
private issuer, we are permitted to, and we may follow home country practice in lieu of the above requirements, or we may choose to comply
with the above requirement within one year of listing. The corporate governance practice in our home country, the Cayman Islands, does
not require a majority of our board to consist of independent directors. Thus, although a director must act in the best interests of
the Company, it is possible that fewer board members will be exercising independent judgment and the level of board oversight on the
management of our company may decrease as a result. In addition, the Nasdaq Listing Rules also require U.S. domestic issuers to have
a compensation committee, a nominating/corporate governance committee composed entirely of independent directors, and an audit committee
with a minimum of three members. We, as a foreign private issuer, are not subject to these requirements. The Nasdaq Listing Rules may
require shareholder approval for certain corporate matters, such as requiring that shareholders be given the opportunity to vote on all
equity compensation plans and material revisions to those plans, certain ordinary share issuances. We intend to comply with the requirements
of Nasdaq Listing Rules in determining whether shareholder approval is required on such matters and to appoint a nominating and corporate
governance committee. However, we may consider following home country practice in lieu of the requirements under Nasdaq Listing Rules
with respect to certain corporate governance standards, which may afford less protection to investors.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>You
may face difficulties in protecting your interests, and your ability to protect your rights through U.S. courts may be limited because
we are incorporated under Cayman Islands law.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are an exempted company incorporated under
the laws of the Cayman Islands. Our corporate affairs are governed by our memorandum and articles of association, as amended and restated
from time to time, the Companies Act (Revised) of the Cayman Islands (the &#8220;Cayman Islands Companies Act&#8221;), and the common
law of the Cayman Islands. The rights of shareholders to take action against the directors, actions by minority shareholders, and the
fiduciary duties of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands.
The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as
from the common law of England, the decisions of whose courts are of persuasive authority but are not binding, on a court in the Cayman
Islands. The rights of our shareholders and the fiduciary duties of our directors under Cayman Islands law may not be as clearly established
as they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands has
a less developed body of securities laws than the United States. Some U.S. states, such as Delaware, have more fully developed and judicially
interpreted bodies of corporate law than the Cayman Islands. In addition, Cayman Islands companies may not have the standing to initiate
a shareholder derivative action in a federal court of the United States.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Certain
judgments obtained against us by our shareholders may not be enforceable.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a Cayman Islands exempted company, and
substantially all of our assets are located outside of the United States. In addition, a majority of our current directors and officers
are nationals and/or residents of countries other than the United States. All or a substantial portion of the assets of these persons
are located outside the United States. As a result, it may be difficult or impossible for you to bring an action against us or against
these individuals in the United States in the event that you believe that your rights have been infringed under the U.S. federal securities
laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands and of the PRC may render
you unable to enforce a judgment against our assets or the assets of our directors and officers. For more information regarding the relevant
laws of the Cayman Islands and the PRC.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we cannot continue to satisfy the continued listing requirements and other rules of the Nasdaq Capital Market, our securities may be
delisted, which could negatively impact the price of our securities and your ability to sell them.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Class A Ordinary Shares are listed on the Nasdaq Capital Market. In order to maintain our listing on the Nasdaq Capital Market, we are
required to comply with certain rules of the Nasdaq Capital Market, including those regarding minimum share price, minimum market value
of publicly held shares, and various additional requirements. We may not be able to continue to satisfy these requirements and applicable
rules. If we are unable to satisfy the Nasdaq Capital Market criteria for maintaining our listing, our securities could be subject to
delisting.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 15, 2023, the Company received a letter from the Listing Qualifications Department of Nasdaq notifying the Company that it was
not in compliance with Nasdaq Listing Rule 5550(a)(2), which requires a minimum closing bid price of $1.00 per share. The Company was
provided an initial 180-calendar day compliance period, through May 13, 2024, to regain compliance. On May 14, 2024, Nasdaq granted the
Company an additional 180-calendar day period, through November 11, 2024, to regain compliance. On November 4, 2024, the Company received
a letter from Nasdaq confirming that the Company had regained compliance with Listing Rule 5550(a)(2), as the closing bid price of the
Company&#8217;s Class A Ordinary Shares had been at $1.00 per share or greater for ten consecutive business days from October 21, 2024
to November 1, 2024.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 3, 2025, the Company received a letter from Nasdaq notifying the Company that it was not in compliance with the Minimum Bid
Price Requirement under Nasdaq Listing Rule 5550(a)(2), which requires a minimum closing bid price of $1.00 per share. The Company&#8217;s
Class A Ordinary Shares had a closing bid price below $1.00 per share for 30 consecutive business days. Nasdaq issued a delisting determination,
and the Company was provided until September 10, 2025 to request an appeal to the Nasdaq Hearings Panel. The Company timely requested
a hearing.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with its plan to regain compliance,
on September 8, 2025, the Company&#8217;s shareholders and Board of Directors approved a 220-for-1 reverse stock split of the Company&#8217;s
Ordinary Shares. The reverse stock split became effective for trading on the Nasdaq Capital Market on September 30, 2025. On October 14,
2025, the Company received a letter from Nasdaq confirming that the Company had regained compliance with the minimum bid price requirement
under Listing Rule 5550(a)(2), as the closing bid price of the Company&#8217;s Class A Ordinary Shares had been at $1.00 per share or
greater for ten consecutive business days from September 30, 2025 to October 13, 2025. The scheduled hearing was cancelled.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
can be no assurance that the Company will be able to maintain compliance with the Nasdaq listing requirements in the future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the Nasdaq Capital Market subsequently delists our securities from trading, we could face significant consequences, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">limited
availability for market quotations for our securities;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">reduced
liquidity with respect to our securities;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">a
determination that our Ordinary Share is a &#8220;penny stock,&#8221; which will require brokers trading in our Ordinary Share to adhere
to more stringent rules and possibly result in a reduced level of trading activity in the secondary trading market for our Ordinary Share;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">limited
amount of news and analyst coverage; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">a
decreased ability to issue additional securities or obtain additional financing in the future.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The market price of our Class A Ordinary
Shares may be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares at or above
the public offering price.</i></b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The future offerings price for our o Class A Ordinary
Shares will be determined through negotiations between the underwriters, investors or the placement agent, and us, and may vary from the
market price of our Class A Ordinary Shares following our offerings. If you purchase our Class A Ordinary Shares in our offering, you
may not be able to resell those shares at or above the offering price. We cannot assure you that the offering price of our Class A Ordinary
Shares, or the market price following our future offerings, will equal or exceed prices in privately negotiated transactions of our shares
that have occurred from time to time prior to our subsequent offering. The market price of our Class A Ordinary Shares may fluctuate significantly
in response to numerous factors, many of which are beyond our control, including:</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">actual
or anticipated fluctuations in our revenue and other operating results;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">the
financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">actions
of securities analysts who initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow
our company, or our failure to meet these estimates or the expectations of investors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">announcements
by us or our competitors of significant services or features, technical innovations, acquisitions, strategic relationships, joint ventures,
or capital commitments;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">price
and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">lawsuits
threatened or filed against us; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">other
events or factors, including those resulting from war or incidents of terrorism, or responses to these events.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">In
addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market
prices of equity securities of many companies. Stock prices of many companies have fluctuated in a manner unrelated or disproportionate
to the operating performance of those companies. In the past, stockholders have filed securities class action litigation following periods
of market volatility. In the event that we were to become involved in securities litigation, it could subject us to substantial costs,
divert resources and the attention of management from our business, and adversely affect our business.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
have broad discretion in the use of the net proceeds from our public offering and may not use them effectively.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the extent (i) we raise more money than required for the purposes explained in the section titled &#8220;Use of Proceeds&#8221; or (ii)
we determine that the proposed uses set forth in that section are no longer in the best interests of our Company, we cannot specify with
any certainty the particular uses of such net proceeds that we will receive from our public offering. Our management will have broad
discretion in the application of such net proceeds, including working capital, possible acquisitions, and other general corporate purposes,
and we may spend or invest these proceeds in a way with which our stockholders disagree. The failure by our management to apply these
funds effectively could harm our business and financial condition. Pending their use, we may invest the net proceeds from our public
offering in a manner that does not produce income or that loses value. As of the date of this Annual Report, Management has not determined
the types of businesses that the Company will target or the terms of any potential acquisition.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
do not intend to pay dividends for the foreseeable future.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We currently intend to retain any future earnings
to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future.
As a result, you may only receive a return on your investment in our Class A Ordinary Shares if the market price of Class A Ordinary Shares
increases.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>There may not be an active, liquid trading
market for </i></b>Class A Ordinary Shares<b><i>.</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">Prior to our initial public offering taken place
in December 2022, there has been no public market for our Class A Ordinary Shares. An active trading market for our Class A Ordinary Shares
may not develop or be sustained following our initial public offering. You may not be able to sell your shares at the market price, if
at all, if trading in our shares is not active. The public offering price was determined by negotiations between us and the underwriters
based upon a number of factors. The public offering price may not be indicative of prices that will prevail in the trading market.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
will incur additional costs as a result of becoming a public company, which could negatively impact our net income and liquidity.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon
completion of our initial public offering in December 2022, we have become a public company in the United States. As a public company,
we incur significant legal, accounting and other expenses that we did not incur as a private company. In addition, Sarbanes-Oxley and
rules and regulations implemented by the SEC and the Nasdaq Capital Market require significantly heightened corporate governance practices
for public companies. We expect that these rules and regulations will increase our legal, accounting and financial compliance costs and
will make many corporate activities more time-consuming and costly.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not expect to incur materially greater costs
as a result of becoming a public company than those incurred by similarly sized U.S. public companies. In the event that we fail to comply
with these rules and regulations, we could become the subject of a governmental enforcement action, investors may lose confidence in us
and the market price of our Class A Ordinary Shares could decline.</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>We have a limited trading history.</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">On December 14, 2022, our ordinary shares began
trading on the Nasdaq Capital Market. Prior to that, there was no public market for our ordinary shares. Our trading history might never
improve in terms of price or volume. We cannot guarantee that our Class A Ordinary Shares will remain quoted on the Nasdaq Capital Market.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
obligation to disclose information publicly may put us at a disadvantage to competitors that are private companies.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon
completion of our initial public offering in December 2022, we are now a publicly listed company in the United States. As a publicly
listed company, we are required to file annual reports with the Securities and Exchange Commission. In some cases, we will also need
to disclose material agreements or results of financial operations that we would not be required to disclose if we were a private company.
Our competitors may have access to this information, which would otherwise be confidential. This may give them advantages in competing
with our company. Similarly, as a U.S.-listed public company, we will be governed by U.S. laws that our competitors, which are mostly
private Chinese companies, are not required to follow. To the extent compliance with U.S. laws increases our expenses or decreases our
competitiveness against such companies, our public listing could affect our results of operations.</span></p><div>

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

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
4. INFORMATION ON THE COMPANY</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.A.
History and development of the company</b></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
is a Cayman Islands exempted company incorporated on June 14, 2019. We conduct our business in China through our subsidiaries. The consolidation
of our Company and our subsidiaries has been accounted for at historical cost and prepared on the basis as if the aforementioned transactions
had become effective as of the beginning of the first period presented in the accompanying consolidated financial statements.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
BVI was incorporated on June 17, 2019 under the laws of British Virgin Islands. Erayak BVI is a holding company and is currently not
actively engaging in any business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
HK was incorporated on June 26, 2019 under the laws of Hong Kong and is a wholly owned subsidiary of Erayak. The paid in capital was
zero as of December 31, 2022. Erayak HK did not have any operations as of December 31, 2022.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ruike
Electronics (Wenzhou) Co., Ltd. was incorporated on December 5, 2023 in People&#8217;s Republic of China (&#8220;China&#8221; or &#8220;PRC&#8221;),
and is a wholly owned subsidiary of Erayak HK.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou
Wenjie was incorporated on December 11, 2019 in the PRC, and is a wholly owned subsidiary of Erayak HK.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Leiya was incorporated on March 5, 2009 under the laws of the People&#8217;s Republic of China. The registered principal activities of
Zhejiang Leiya are mainly development, production and sales of inverters, chargers and gasoline generators.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou
New Focus was incorporated on November 21, 2012 in China, and is a wholly owned subsidiary of Zhejiang Leiya. The principal activity
of Wenzhou New Focus is mainly the sale of Zhejiang Leiya&#8217;s products, which involves exports to multiple countries.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Nexora Group Inc. was incorporated on October
7, 2025 under the laws of the State of Nevada, United States, and is a wholly owned subsidiary of Erayak. Nexora Group Inc. serves as
the Company&#8217;s regional headquarters in North America, primarily responsible for localized research and development (&#8220;R&amp;D&#8221;),
brand management, and marketing strategies, as well as sales and logistics operations to support our expansion in the region.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our principal executive office is located at No.
528, 4th Avenue, Binhai Industrial Park, Wenzhou, Zhejiang Province, People&#8217;s Republic of China. The telephone number of our principal
executive offices is +86-577-86829999. Our registered office provider in Cayman Islands is Ascentium (Cayman) Limited. Our registered
office and registered office provider in the Cayman Islands are both at 4th Floor, Harbour Place, 103 South Church Street, P.O. Box 10240,
Grand Cayman, KY1-1002, Cayman Islands. Our registered agent in the United States is Cogency Global Inc. We maintain a corporate website
at www.erayakgenerator.com. We do not incorporate the information on our website into this Annual Report and you should not consider any
information on, or that can be accessed through, our website as part of this Annual Report.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
SEC maintains an internet site at http://www.sec.gov that contains reports, information statements, and other information regarding issuers
that file electronically with the SEC.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.B.
Business overview</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ERAYAK Power Solution Group Inc. was incorporated
in 2019 under the laws of the Cayman Islands. We conduct business primarily through our wholly-owned subsidiaries, Ruike, Zhejiang Leiya
and Wenzhou New Focus in the PRC, ERAYAK Power Solution Group Hong Kong Limited in the Hong Kong, and Nexora Group Inc. in the United
States. Our company specializes in the manufacturing, research and development (&#8220;R&amp;D&#8221;), and wholesale and retail of power
solution products. Ruike&#8217;s business focuses on manufacturing new energy storage and inverter devices. Zhejiang Leiya&#8217;s product
portfolio includes sine wave and off-grid inverters, inverter and gasoline generators, battery and smart chargers, and custom-designed
products. Our products are used principally in agricultural and industrial vehicles, recreational vehicles (&#8220;RVs&#8221;), electrical
appliances, and outdoor living products. Our primary office is located in Zhejiang province, where we serve a large customer base throughout
PRC and expand our reach to international clients. Our goal is to be the premier power solutions brand and a solution for mobile life
and outdoor living. We seek to leverage our flexibility and passion for quality to provide a personalized mobile living solution for each
customer.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
the founding of Zhejiang Leiya in 2009, it has grown to be a manufacturer that not only designs, develops and mass produces our own brand
of premium power solution products, but has also established e-commerce channels in the retail chain. We, through our PRC subsidiaries,
also offer our products in Japan, England, Germany, France, Spain, Switzerland, Sweden, the Netherlands, the U.S., Canada, Mexico, Australia,
Dubai, and 9 other countries. Zhejiang Leiya manufactures all of our products in factories operating under quality management systems
accredited by the International Organization for Standardization (ISO 9001:2015). Furthermore, our products have been tested for regulatory
compliance and safety. Some of our compliance marks include: T&#220;V certification from Technischer &#220;berwachungsverein, an internationally
recognized service company; GS Mark for safety under the German Equipment and Product Safety Act; C-tick certification by the Australian
Communications Media Authority; FCC Mark from the U.S. Federal Communications Commission, PAH certification mark for Polycyclic Aromatic
Hydrocarbon concentrations; REACH Certification for substances of very high concern under the European Chemicals Agency; CE Mark certifying
compliance with European Union safety, health and environmental protection standards; RoHs Mark for compliance with the Restriction of
Hazardous Substances in the European Union; c ETL Certification for compliance with Canadian safety standards; and us ETL Mark for compliance
with U.S. safety standards.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
generated revenue mostly from four types of products: (1) inverters constituted approximately 48%, 46% and 59% of our total revenue for
the fiscal years ended December 31, 2025, 2024 and 2023, respectively; (2) chargers, which generated approximately 1.22%, 1.82% and 2.68%
of our total revenue for the fiscal years ended December 31, 2025, 2024 and 2023, respectively; (3) gasoline generators generated approximately
42.29%, 32.94% and 32.36% of our total revenue for the fiscal years ended December 31, 2025, 2024 and 2023, respectively; (4) power bank
generated approximately 7.50%, 16.39% and 3.96% of our total revenue for the fiscal years ended December 31, 2025, 2024 and 2023, respectively.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to our substantial investment in research and development, Zhejiang Leiya was awarded High-Tech Enterprise status by the Zhejiang provincial
government, which qualified us for China&#8217;s National High-Tech Enterprise Program, a national-level program. Specifically, companies
in the China&#8217;s National High-Tech Enterprise Program are eligible for up to a 10% corporate income tax break and certain deductions
related to intangible assets, such as obtaining patents in the R&amp;D process. Additionally, our research and patents in the power solution
space have brought us local recognition; we were awarded certificates by the provincial and city government that identifies us as a Zhejiang
Science and Technology Enterprise, and a Wenzhou Science and Technology Innovation Enterprise. These certificates entitle us to certain
preferential tax treatment and sometimes grants from the government to aid R&amp;D efforts in furtherance of the business. Furthermore,
we are a supplier for many international companies, including Einhell Germany AG, Canadian Tire Corporation Limited, Steren Electronics
International, LLC, etc.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Leiya&#8217;s products are customized and built to order, or BOT. The BOT business model maximizes our flexibility in production scheduling,
material procurement, and delivery to meet our customers&#8217; unique demands. We have adopted a multi-step, full-service system to
ensure quality and client satisfaction. Customers can choose from within our product portfolio and communicate specified requirements
to the sales department. Our technical department will evaluate the request&#8217;s feasibility and coordinate with the customer to make
adjustments. The production department will create samples that will undergo inspection by the quality inspection department for quality
and material warranty. The sales department will submit the prototype, inspection report, quality assurance, and quote to the customer
for verification. After confirmation by the customer, our procurement department will purchase the raw materials, and the production
department will fulfill the order. Finally, our inspection department will inspect and issue a report affirming the quality before the
production department pack and deliver the final product to the customer.</span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 19, 2022, the Company completed its
initial public offering. In the initial public offering, the Company issued 3,000,000 Class A Ordinary Shares at a price of US$4 per share.
The Company received gross proceeds in the amount of US$12 million before deducting any underwriting discounts or expenses. The Class
A Ordinary Shares began trading on December 14, 2022 on the Nasdaq Capital Market under the ticker symbol &#8220;RAYA.&#8221;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Change
of Independent Registered Public Accounting Firm (October 2023)</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 12, 2023, the Company notified its independent registered public accounting firm, TPS Thayer, its decision to dismiss TPS Thayer
as the Company&#8217;s auditor. On the same day, the Audit Committee and the Board of Directors of the Company appointed Fortune CPA
Inc as its new independent registered public accounting firm to audit the Company&#8217;s financial statements.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 30, 2023, Ms. Peiling Cheng tendered her resignation as independent director of the Conpany, effective November 30, 2023. On
November 30, 2023, approved by the Board of Directors, the Nominating Committee and the Compensation Committee, Mr. Tsang Sheung was
appointed as independent director and chair of compensation committee of the Company, effective November 30, 2023.</span></p><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On
November 15, 2023, the Company received a letter from the Nasdaq Listing Qualifications, indicating that the Company is not in compliance
with the minimum bid price requirement for continued listing set forth in Listing Rule 5550(a)(2), which requires listed securities to
maintain a minimum bid price of $1.00 per share.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Pursuant
to Nasdaq Listing Rule 5810(c)(3)(A), the Company has been granted a 180-calendar day compliance period, or until May 13, 2024, to regain
compliance with the minimum bid price requirement. On May 14, 2023, the Company received a written notice from Nasdaq granting the Company
an additional 180 calendar day period, or until November 11, 2024, to regain compliance with Nasdaq Listing Rule 5550(a)(2).</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 4, 2024, the Company received a letter
from Nasdaq confirming that the Company regained compliance with the minimum bid price requirement set forth in Rule 5550(a)(2) of the
Nasdaq Listing Rules. For ten consecutive business days, beginning from October 21, 2024 to November 1, 2024, the closing bid price of
the Company&#8217;s Class A Ordinary Shares has been at $1.00 per share or greater, and therefore the Company has regained compliance
with the minimum bid price requirement.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Registered
Direct Offering (July 2025)</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 25, 2025, the Company entered into a securities
purchase agreement (the &#8220;Purchase Agreement&#8221;) with certain investors, pursuant to which the Company agreed to issue and sell,
in a registered direct offering, (i) 12,396,000 Class A Ordinary Shares at a purchase price of $0.098 per share, and (ii) pre-funded warrants
to purchase up to 18,216,246 Class A Ordinary Shares at a purchase price of $0.098 per Pre-Funded Warrant. The Registered Direct Offering
closed on July 28, 2025. The Company received approximately $3 million in gross proceeds from the Registered Direct Offering, before deducting
placement agent fees and estimated offering expenses. Craft Capital Management LLC acted as the exclusive placement agent in connection
with the Registered Direct Offering.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Registered
Direct Offering (August 2025)</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 31, 2025, the Company entered into a securities
purchase agreement (the &#8220;Purchase Agreement&#8221;) with certain investors, pursuant to which the Company agreed to issue and sell,
in a registered direct offering, (i) 32,155,921 Class A Ordinary Shares at a purchase price of $0.065 per share, and (ii) pre-funded warrants
to purchase up to 75,536,386 Class A Ordinary Shares at a purchase price of $0.065 per Pre-Funded Warrant. The Registered Direct Offering
closed on August 1, 2025. The Company received approximately $7 million in gross proceeds from the Registered Direct Offering, before
deducting placement agent fees and estimated offering expenses. Craft Capital Management LLC acted as the exclusive placement agent in
connection with the Registered Direct Offering.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Reverse
Stock Split (September 2025)</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 8, 2025, the shareholders of the
Company approved, at an extraordinary general meeting of shareholders, the authorization of the board of directors to implement a reverse
stock split of the Company&#8217;s issued and unissued Class A Ordinary Shares of par value of $0.0001 each and Class B Ordinary Shares
of par value of $0.0001 each, at a ratio of not less than 1-for-120 and not more than 1-for-220, with the final ratio to be determined
by the board of directors in its sole discretion at any time prior to the one-year anniversary of the 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">On the same day, the board of directors of the
Company approved a 220-for-1 reverse stock split of the Company&#8217;s Ordinary Shares. The reverse stock split became effective upon
the commencement of trading on the Nasdaq Capital Market on September 30, 2025. As a result of the reverse stock split, the number of
Class A Ordinary Shares outstanding was reduced from 187,892,786 Class A Ordinary Shares of par value of US$0.0001 each to approximately
854,059 Class A Ordinary Shares of par value of US$0.022 each, and from 9,000,000 Class B Ordinary Shares of par value of US$0.0001 each
to approximately 40,910 Class B Ordinary Shares of par value of US$0.022 each, with all fractional shares rounded up to the nearest whole
share. The authorized capital of the Company be amended from US$50,000 divided into 500,000,000 ordinary shares of par value of US$0.0001
each, comprising of: (i) 450,000,000 Class A Ordinary Shares of par value of US$0.0001 each, and (ii) 50,000,000 Class B Ordinary Shares
of par value of US$0.0001 each to US$50,000 divided into 2,272,727.2&#773;7&#773; ordinary shares of a par value of US$0.022 each comprising
(a) 2,045,454.5&#773;4&#773; Class A Ordinary Shares of a par value of US$0.022 each and (b) 227,272.7&#773;2&#773; Class B Ordinary Shares
of a par value of US$0.022 each. The Company&#8217;s Class A Ordinary Shares continued to trade on the Nasdaq Capital Market under the
symbol &#8220;RAYA&#8221; under the new CUSIP number G3109F111.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>At-The-Market
Offering (Prior Sales Agreement)</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 29, 2025, the Company entered into
a sales agreement (the &#8220;Prior Sales Agreement&#8221;) with Craft Capital Management LLC as sales agent, pursuant to which the Company
was permitted to offer and sell up to US$10,000,000 of Class A Ordinary Shares in an &#8220;at-the-market&#8221; offering. The Prior Sales
Agreement was terminated effective February 26, 2026. In the aggregate, the Company sold 2,683,190 Class A Ordinary Shares pursuant to
the Prior Sales Agreement for net proceeds of approximately US$6.23 million.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Extraordinary General Meeting (November 2025)</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 20, 2025, the shareholders of the
Company approved, at an extraordinary general meeting of shareholders, an increase in the Company&#8217;s authorized share capital from
US$50,000 divided into 2,272,727.2&#773;7&#773; ordinary shares of a par value of US$0.022 each comprising (i) 2,045,454.5&#773;4&#773;
Class A Ordinary Shares of a par value of US$0.022 each and (ii) 227,272.7&#773;2&#773; Class B Ordinary Shares of a par value of US$0.022
each, to US$220,000,000 divided into 10,000,000,000 ordinary shares of par value US$0.022 each comprising (i) 9,000,000,000 Class A Ordinary
Shares of a par value of US$0.022 each and (ii) 1,000,000,000 Class B Ordinary Shares of a par value of US$0.022 each. In connection therewith,
the shareholders approved the adoption of the fourth amended and restated memorandum and articles of association of the Company, effective
on November 20, 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"><i>Change of Independent Registered Public Accounting
Firm (January 2026)</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 7, 2026, the Audit Committee and Board
of Directors of the Company approved the dismissal of Fortune CPA Inc. as the Company&#8217;s independent registered public accounting
firm and the appointment of Tang Qian &amp; Associates PLLC as its successor, effective January 7, 2026. During the Company&#8217;s fiscal
years ended December 31, 2024 and 2023 and through the date of dismissal, there were no disagreements with Fortune CPA Inc. on any matter
of accounting principles or practices, financial statement disclosure, or auditing scope or procedure. For additional information, see
&#8220;Item 16F. Change in Registrant&#8217;s Certifying Accountant&#8221; in this annual report.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Extraordinary General Meeting (February 2026)</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 5, 2026, the shareholders of the Company
approved, at an extraordinary general meeting of shareholders, the authorization of the board of directors to implement one or more share
consolidations at a consolidation ratio of not less than 1-for-10 and not more than 1-for-500, with the exact ratio and effective date
to be determined by the board of directors in its sole discretion at any time prior to the one-year anniversary of the 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"><i>At-The-Market Offering (New Sales Agreement)</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 16, 2026, the Company entered into a
new sales agreement (the &#8220;Sales Agreement&#8221;) with Craft Capital Management LLC as sales agent, pursuant to which the Company
may offer and sell up to US$20,000,000 of Class A Ordinary Shares, par value US$0.022 per share, from time to time in an &#8220;at-the-market&#8221;
offering. As of March 31, 2026, the Company had issued an aggregate of 1,247,456 Class A Ordinary Shares under the Sales Agreement, resulting
in gross proceeds of approximately US$0.72 million and net proceeds of approximately US$0.69 million. As of April 2, 2026, the Company
has 4,748,740 Class A Ordinary Shares issued and outstanding.</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"><i>Share consolidation (March 2026)</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 25, 2026, the board of directors of the
Company approved a share consolidation at a ratio of 1-for-10 (the <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Share
Consolidation<span style="font-family: Times New Roman, Times, Serif">&#8221;</span>), such that every ten (10) Class A Ordinary Shares
of par value of US$0.022 each be consolidated into one (1) class A ordinary share of par value of US$0.22 and every ten (10) Class B Ordinary
Shares of par value of US$0.022 each be consolidated into one (1) class B ordinary share of par value of US$0.22, becoming effective on
25 March 2026. As a result, the Company<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s authorized share capital
was amended to US$220,000,000 divided into 1,000,000,000 ordinary shares of par value of US$0.22 each, comprising (a) 900,000,000 Class
A Ordinary Shares of par value of US$0.22 each and (b) 100,000,000 Class B Ordinary Shares of par value of US$0.22 each. The Share Consolidation
became effective upon the commencement of trading on a post-split basis on the Nasdaq Stock Market LLC on April 20, 2026. The Company&#8217;s
Class A Ordinary Shares continued to trade on the Nasdaq Stock Market LLC under the symbol &#8220;RAYA&#8221; under the new CUSIP number
G3109F129.</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>Our Products</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">Erayak specializes in the design, manufacturing,
and global distribution of power solution products. Our core portfolio covers five strategic categories: Generators, DC-to-AC Inverters,
Hybrid Inverter and Energy Storage Systems, Portable Power Stations, and Smart Battery Chargers. These product lines support a wide range
of applications including residential backup, outdoor power, mobile energy, and solar integration systems.</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 major products include the following types:</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"><i><span style="text-decoration:underline">Inverter Generators</span></i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inverter generators remain our flagship product
line, reflecting the core strength and market leadership of the company. Our Inverter generators, using gasoline as fuel, are smaller
and lighter and are easy to use. They are widely used in outdoors, camping, RV and household applications. Inverter generators are divided
into gasoline generators, dual-fuel &amp; tri-fuel generators.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Inverter
Generators: Compact, quiet, and clean power output (1kW to 15kW), optimized for precision electronics in recreational vehicles (RVs),
semi-trailers, and mobile workstations.</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Dual
Fuel &amp; Tri-Fuel Generators: Designed to run on gasoline, LPG, and natural gas, offering energy security and operational flexibility.</span></td>
</tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration:underline">DC
to AC Inverters</span></i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
inverters convert 12V DC power into 110V/230V AC, covering a range from 100W to 15,000W. Our inverter&#8217;s frequency conversion technology
not only shows highly efficiency, but also automatically adjusts the output power while saving fuel, being environment friendly and noise-free.
The unique frequency conversion technology is also the core of quality consistency, ensuring continuous long-term operation and better
performance than regular generators of the same power.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Car
Inverters (100W-500W): Ideal for mobile devices and small appliances on the go.</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Portable/Home
Inverters (600W-3000W): Power solution for outdoor tools, home use, and solar setups.</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Pure
Sine Wave Models: Deliver stable output compatible with high-end or inductive equipment.</span></td>
</tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration:underline">Hybrid
Inverters &amp; Energy Storage</span></i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
part of our strategic expansion into the energy storage sector, Erayak has developed a new product line of hybrid inverter systems. This
is the latest generation of home energy storage solutions, equipped with the latest pure sine wave inverter technology, BMS management
technology and high-performance lithium batteries. The system integrates the inverter, MPPT, intelligent charge and discharge system,
and extendable lithium battery storage system. Through the intelligent management system automatic from the solar power, battery, or
mains energy, users can set mains or solar power priority according to demand in order to achieve clean, efficient, stable, independent
home power supply. In addition to home power supply, the energy storage system can be utilized for RVs, yachts, small solar power stations,
and gardens. These systems are intended for solar + storage applications, off-grid home use, and light commercial backup.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some
key features: Voltage platforms of 48V / 72V; output range from 3,000W to10,000W; functions including MPPT solar charging, AC bypass,
lithium battery compatibility, integrated display.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak&#8217;s
DBS series portable power stations are lithium-powered, all-in-one AC/DC/USB units built for lightweight mobility. This series can recharge
itself and charge up to six devices at the same time for outdoor needs. They are light-weighted and has large battery capacity and long
battery life. Their Pure Sine Wave AC outlets deliver stable and safe power. They recharge quickly with AC adaptor at home or through
the car outlet. They are also compatible with Erayak solar panel. They are ideal portable power kits for tent camping, overland journey
and etc.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some
key features: Pure sine wave output with multi-port connectivity; recharge via wall AC, car outlet, or solar input; ideal for outdoor
recreation, remote work, and emergencies.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak&#8217;s
smart battery chargers are available in 6V and 12V configurations with adjustable output from 1A to 12A.The original charging technology,
using a high-grade eight-stage charging cycle, can repair lower-voltage batteries. The products have intelligent multi-stage charging
with voltage and temperature protection and reverse polarity and overcharge protection</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Technology
Strategy &amp; Future Outlook</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">High-Quality
Power Solutions for Modern Mobile Life: With the increasing sophistication of mobile living and logistics, there is a growing demand
for high-quality, stable, and low-harmonic power to protect sensitive electronic equipment. Erayak is strategically focusing its R&amp;D
on high-capacity inverter technology (up to 15kW for generators and 15kW for inverters) to provide &#8216;grid-quality&#8217; power. These solutions
are specifically tailored for users of recreational vehicles (RVs), semi-trailers, and camping vehicles who require reliable electricity
for advanced communication, computing, and professional tools in off-grid environments.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Strategic Transition Toward Hybrid and Zero-Emission
Technologies: To proactively address increasingly stringent global environmental standards, such as the California Air Resources Board
(CARB) SORE (Small Off-Road Engine) regulations and EPA Tier 4 standards, Erayak is accelerating its R&amp;D in next-generation hybrid
power systems. Our product roadmap includes the integration of high-density lithium storage with intelligent combustion control, creating
a &#8216;Smart Hybrid&#8217; generator line. These units are designed to operate in ultra-quiet electric modes for low-load periods while
engaging high-efficiency engines only for peak demands, significantly reducing carbon footprints and fuel consumption. By positioning
our products at the intersection of traditional reliability and renewable innovation, we aim to capture leadership in the &#8216;Green
Power&#8217; segment of the North American and European markets, ensuring long-term regulatory compliance and ESG-aligned growth.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smart
Energy Ecosystem and IoT Integration: We are advancing our R&amp;D into proprietary cloud-based energy management platforms. These systems
will allow users to monitor power consumption, fuel levels, and battery health in real-time through mobile applications. By leveraging
Nexora&#8217;s presence in the North American market, we aim to integrate localized user data to develop predictive maintenance algorithms,
ensuring our high-capacity units (up to 15kW) operate with maximum uptime in mission-critical environments.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advanced
Bi-directional Power Architecture: Our technical roadmap includes the development of V2L (Vehicle-to-Load) and V2G (Vehicle-to-Grid)
compatible systems. This will enable our next generation of hybrid generators to serve as integrated hubs that can bridge mobile energy
storage with electric vehicle charging and grid stabilization. This initiative is designed to provide seamless energy transitions for
professional semi-trailers and nomadic workstations that require high-load synchronization.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">High-Efficiency
Power Electronics with Advanced Semiconductors: To achieve superior power density and thermal performance, we are exploring the application
of third-generation semiconductors, such as Gallium Nitride (GaN) and Silicon Carbide (SiC), in our 15kW inverter architectures. These
materials significantly reduce energy conversion loss and heat generation, allowing us to deliver more compact and durable power solutions
that meet the extreme reliability standards required by the high-end North American RV and logistics markets.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Modular Power Platform and Ecosystem Expansion:
A core component of our technical advantage is the proprietary nature of our modular power platform. Having engineered our high-performance
engine and electronic control systems in-house, we possess the unique capability to horizontally integrate this technology into adjacent
high-demand markets. Our strategic roadmap includes leveraging this standardized power platform to rapidly launch new product lines, such
as gasoline-powered high-pressure washers and high-efficiency water pumps. This platform-based approach allows for significant R&amp;D
synergies and economies of scale in manufacturing, enabling us to replicate our technical successes across diverse categories with shortened
development cycles. We believe this strategy will further diversify our revenue streams and solidify Erayak&#8217;s position as a comprehensive
provider of outdoor power solutions.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have 45 employees working in the R&amp;D department as of the date of this Annual Report. From concept to finished product, we adopt
a multi-step process to ensure that the final product presented to the public not only works optimally, but also endures the test of
time.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the first step of market research and user data analysis, we summarize the product data gathered through offline communication, market
comment summary, user survey, user analysis, and website user behavior data collection. Then we evaluate the market product position
by further determining possible customer expectations for the new products, such as product appearance design, basic function requirements,
product selling price (from the lowest to average to highest), and the likelihood of other products competing in functions, advantages,
disadvantages, and price. During this stage, we also forecast the competitors&#8217; necessary supply and research capabilities, as well
as set target markets and user groups, strategize sales channels and publicity.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Next,
we conduct feasibility studies and analysis for the potential product. Specifically, we analyze cost of research, manufacturing, promotion,
and personnel required for the product, and the result report provides information on whether the model can be put through test manufacturing,
enter the next configuration process, re-enter research or terminate. The requirements for the personnel involved in the decision-making
process are at least 2 people with 1 year experience and the CEO, who will then appoint (i) a person to be in charge of the project development
group, (ii) a second person to lead the new research group; and (iii) a third person to promote the development of the new product.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter,
the product will enter the industrial design stage, wherein appearance design, output product appearance through 3D modeling and painting
and rendering are conducted. Core technology application, circuit design, size as well as accessory packaging design are also determined
at this stage. The 3D printing prototype provides a general idea of the appearance of the future product and tests of the product material
in areas, such as water absorption, moisture-proof, fire-proof, corrosion, and wear-resistance, are conducted to determine the product
texture.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
then conduct an initial forecast to estimate the costs related to manufacturing, labor, material, manufacturing space, and management
involved in development of the product. The molds created by the 3D modeling process are assessed to determine their quality and compliance
with the established standards in the various markets by the department of quality control and R&amp;D engineering departments. The department
of quality control and R&amp;D engineering department issue quality control documents jointly to opine on raw material standards, incoming
inspection standards, export standards, semi-finished product testing standards, finished product testing standards, product aging standards,
product packaging standards and transportation standards. The two departments will then propose flow charts, supply drawings, train technicians
and adjust production machines in adherence to selected standards.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Next,
trial production will be conducted, where the manufacturing process and technology is tested through small batch production, and the
products are subjected to destructive tests to verify product performance. Further, actuarial calculations are conducted to estimate
the costs and a complete market promotion plan will be proposed before mass production completes. During mass production, a quality control
process will be carried out at the same time, wherein the production department issues a production plan, and the quality control department
inspects the finished or semi-finished products.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finally,
when the products have been manufactured and introduced to the market, after-sales operations commence, which involve the implantation
of daily promotion plans, solving and summarizing after-sales problems, inventory statistics and analysis, and formulation of replenishment
plans.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Our
Customer and Sales</span></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
customers include large technology companies.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not have any customers that individually accounted for a significant portion (10% or more) of its revenue during the fiscal
year ended December 31, 2025. As a result, the Company is not materially dependent on any individual customer. As at December 31, 2025,
accounts receivable from two customers represented 13.69% and 13.68%, respectively, of total accounts receivable, indicating a concentration
in receivables at year-end. During the fiscal year ended December 31, 2024, amount due from this customer included in accounts receivable
were $2,109,572, representing 17.16%, respectively, of total accounts receivable. Other significant concentration of accounts receivable
included another customer, who accounted for 14.51% of total accounts receivable for the fiscal year ended December 31, 2024.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sold a substantial portion of products
to one customer (11.99% of total revenues) during the fiscal year ended December 31, 2023, and as of the year-end date, amount due from
this customer included in accounts receivable was $28,301, representing 0.45% of total accounts receivable. Beside the significant customer,
there were other significant concentrations of accounts receivable, which included four customers who accounted for 25.19%, 20.59%, 11.73%
and 10.28%, respectively, of the total accounts receivable for the fiscal year ended December 31, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Our
Suppliers</span></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal year ended December 31, 2025, one supplier accounted for 10.31% of the Company&#8217;s total purchases, indicating a concentration
of supplier risk. Management monitors this relationship on an ongoing basis to mitigate potential supply disruptions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the fiscal years ended December 31, 2024 and 2023, there was no significant concentration in suppliers for the Company&#8217;s raw material
purchase.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has numerous suppliers that could be substituted should any of the current suppliers become unavailable or non-competitive.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are committed to offering our customers product diversity, quality and reliability. We offer a diversified portfolio of low-noise and
low-emission natural power source products to satisfy our customers&#8217; specialized needs. We believe we have a number of competitive
advantages that will enable us to maintain and further increase our market position in the industry for the market in China. Our competitive
strengths include:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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"><b>Safety
and Quality.</b> Based on Amazon customer reviews, our brand has received initial recognition from Amazon customers in terms for quality
and performance of our products. We have been tested and certified by Technischer &#220;berwachungsverein, an internationally recognized
service company specializing in the inspection of technical systems. Our products also meet the regulatory demands of the United States,
Canada, Australia, the European Union, among other countries.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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"><b><i>Manufacturing
Capacity. </i></b>Our expertise and facilities enable us to standardized mass production, stabilize shipments, and initiate automated
production transformation.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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"><b><i>Technological
Superiority. </i></b>We have a specialized technology R&amp;D team that serves as the catalyst for developing new products, increasing
our production capacity, and maximizing our efficiency. Through R&amp;D, industrial production, online and offline sales channels, and
investment in equipment and corresponding infrastructure, the Company can develop new products to keep up with the changing marketplace.
Our ability to upgrade production capacity, maintain operation facilities, and retain a talented management team results in flexible
production scale, low mechanization costs, and high efficiency. These benefits substantially boost the Company&#8217;s competitiveness
and profitability. For example, we integrate cutting-edge core power models and high-quality materials for our oil and gas generators.
Our efforts strive to achieve a powerful and long-lasting product. As for our inverters, to our knowledge, there are not many competitors
on Amazon capable of producing inverters that power over 1000 Watts because of production- and technology-related difficulties.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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"><b><i>Experienced
Management Team.</i></b> Our management team has the experience in manufacturing and e-commerce industries. Additionally, our skilled
and experienced production team and inspection team ensure efficient operation of the company.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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"><b><i>Research
and Development Autonomy. </i></b>We own the design patents, utility patents, and software copyrights supporting our products. Our investment
in research and development also enables us to further develop and refine our product portfolio to match the changing power-solutions
landscape</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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"><b><i>Efficient
Manufacturing Process and Quality Control.</i></b> We believe that our efficient production management system and strong quality control
can help us strengthen our position in the domestic and international markets.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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"><b><i>Customized
Products. </i></b>The Company offers products that are customized and built to order, or BOT, to meet its customers&#8217; unique demands.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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"><b><i>Business
Expansion Potential.</i></b> Our products are already available in Australia, Europe, and North America. We also plan on expanding to
South America, Africa, and Southeast Asia. Additionally, the Company is involved in both retail and wholesale, which grants us access
to a wider range of customers and profit opportunities.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
ideal is to be a go-to brand for enthusiasts of the mobile lifestyle by providing convenient and refined power solution products. Our
primary objective is to create value by sustaining growth in earnings and cash flows from operating activities over various economic
cycles. To achieve this objective, we strive to improve our cost structure, provide high-quality service and products, expand our product
offerings and increase our market share.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Optimize
Our Portfolio and Product Mix to be Responsive to Market Conditions</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
seek to maintain flexibility to adjust our product mix and rapidly respond to changing market conditions. While prioritizing our highest
margin products, we regularly evaluate our portfolio of assets to ensure that our offerings are responsive to prevailing market conditions.
We will assess and pursue opportunities to utilize, optimize and grow production capacity to capitalize on market opportunities.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Provide
Superior Quality Products and Customer Service</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
products play a critical role in various construction, infrastructure, equipment, and safety applications. Our emphasis on manufacturing
processes, quality control testing and product development helps us deliver a high-quality product to our customers. Our evaluation team
must ensure that products under mass-production will be checked randomly and frequently.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
during their developmental stage, our products are also repeatedly evaluated and tested to ensure a minimal failure rate. When a product
has been developed and before mass-production, we adopt a test production process wherein a small number of products are manufactured
to detect any last-minute technical error and refine the production process.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
during mass-production, groups of quality-control staff are stationed at the end of each process. A portion of products is also sent
to withstand the destruction test to evaluate the products&#8217; sustainability under extreme circumstances and provide information
on further enhancement.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Focus
on Efficient Manufacturing and Cost Management</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
strive for continued operational excellence to provide high-quality products at competitive prices. Our operating personnel continually
examine costs and profitability by product, plant, and region. Our goal is to maximize operational benchmarks by leveraging skilled manufacturing
and supply chain management processes. To our knowledge, we have achieved lower cost and usage of raw materials in manufacturing while
retaining higher quality and efficiency than similar products in the market.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Focus
on Key Supplier Relationships</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that our relationships with our key suppliers provide a competitive advantage in serving our customers. Our ability to provide
our suppliers with accurate information regarding our future demands is critical to this relationship. We are focused on accurate demand
planning and have invested in systems to enhance this function.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Execute
Pricing Strategy to Pass-Through Underlying Costs</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe we have a track record of managing underlying commodity price exposure through our price negotiation, raw material procurement,
and inventory management program.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
utilize our website, Facebook page, Youtube channel and online e-commerce platform flagship store to increase our products&#8217; visibility
in the European, American, and Chinese markets.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cooperation
with Online-Stores and Amazon.com, Inc. </i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have listed our products on Amazon in both European and U.S. markets and are a certified seller. Our inverter and charger products have
steadily maintained a top ten position in Amazon Top Sellers at Amazon.de. As a result, our brand&#8217;s products were selected to participate
in Amazon Accelerator projects, a plan devised by Amazon.com, Inc. to contract potential companies and manufacturers to become a part
of Amazon&#8217;s own &#8220;platform brand&#8221; to enhance the brand&#8217;s exposure and attract more customers. Brands participating
in the plan will be exclusively sold on European sites as well.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Company has passed the preliminary screening of the plan and the cooperation has commenced. The Company&#8217;s R&amp;D and sales channels
are expected to enable the Company to bring products to the market faster and more effectively. Through cooperation with Amazon, the
Company&#8217;s new products are expected to receive greater exposure and effectively improve its European presence.</span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
currently have 61 Chinese patents issued and are to expire at various times from June 2026 through April 2033. We have exclusive rights
to utilize the processes issued patent rights within the valid term. As for other products of us and the related manufacturing processes,
since the technical information has been published and is in the public domain, we believe we can utilize such technical information
without obtaining any patent license. We do not believe that we are violating the existing patent rights of any other party.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table briefly describes the Company&#8217;s issued Chinese patents, including their respective publication numbers, application
filing date, issue date, expiration date, and title.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: left; font-weight: bold; font-style: italic; width: 16%">Patent Number</td><td style="vertical-align: bottom; font-weight: bold; font-style: italic; padding-bottom: 1pt; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; font-style: italic; text-align: center; width: 12%">File Date</td><td style="vertical-align: bottom; font-weight: bold; font-style: italic; padding-bottom: 1pt; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; font-style: italic; text-align: center; width: 9%">Issue Date</td><td style="vertical-align: bottom; font-weight: bold; font-style: italic; padding-bottom: 1pt; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; font-style: italic; text-align: center; width: 9%">Expiration<br/> Date*</td><td style="vertical-align: bottom; font-weight: bold; font-style: italic; padding-bottom: 1pt; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; font-style: italic; text-align: center; width: 40%">Title</td><td style="vertical-align: bottom; font-weight: bold; font-style: italic; padding-bottom: 1pt; text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; font-style: italic; text-align: center; width: 9%">Issue Country</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202510013512.X</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2025-01-06</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">4/8/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">4/7/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">A control method and system for emergency generator sets</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">202411760250.5</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-12-03</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">3/7/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">3/6/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">A photovoltaic energy storage integrated machine</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202411760248.8</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-12-03</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">3/7/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">3/6/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">A photovoltaic energy storage integrated machine</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">202430513126.3</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-08-14</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">3/21/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">3/20/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Variable frequency generator (3500W)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202430412760.8</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-07-03</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2/21/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2/20/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Portable generator</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">2024303918147</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-06-25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/28/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/27/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Voltage regulator (2000W)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">2024303917854</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-06-25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/21/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/20/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Vehicle-mounted inverter (150W)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">2024303917888</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-06-25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/14/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/13/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Energy storage inverter (6KW)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">2024303917337</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-06-25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/17/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/16/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Energy storage inverter (5KW with ATS function)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">2024303917356</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-06-25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/14/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/13/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Energy storage inverter (5KW)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202421043198.7</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-05-14</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">12/31/24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">12/30/34</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">A display screen system based on UPS</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">202430165526.X</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-03-28</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">9/13/24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">9/12/34</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Power Converter Host (SICU)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202430165539.7</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-03-28</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">9/13/24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">9/12/34</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Power converter external line remote control (SICU)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">202430165539.7</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-03-28</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">9/13/24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">9/12/34</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Inverter (DAU-150YB1)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202410289279.3</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-03-14</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/24/25</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/23/35</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">A dual-fuel generator with an automatic oil-gas switching system</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">202420490677.7</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2024-03-14</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">10/22/24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">10/21/34</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Dual-fuel automatic switching system and dual-fuel generator</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202311266113.1</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2023-09-27</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">3/15/24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">3/14/34</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">A photovoltaic inverter chassis and a photovoltaic inverter</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">202311218891.3</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2023-09-20</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">4/5/24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">4/4/34</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">An outdoor inverter</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202330421621.7</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2023-07-06</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">12/19/23</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">12/18/33</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Power terminal (PW)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">202330421623.6</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2023-07-06</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">12/19/23</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">12/18/33</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Inverter (PIC-2000N)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202330421624.0</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2023-07-06</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/23/24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">1/22/34</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Inverter (PW&#65289;</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">202321058183.3</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2023-05-06</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">4/23/24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">4/22/34</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Solar charging and energy storage power supply</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202321058165.5</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2023-05-06</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2/27/24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2/26/34</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Battery pack inverter</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">202522041238.1</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2022-08-04</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2/14/23</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2/13/33</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Battery charging system</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">202230393396.6</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2022-06-24</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">12/30/22</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">12/29/32</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Mobile Energy Storage Power Supply (BDS-A)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">202130717007.6</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">2021-11-02</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">4/8/22</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">4/7/32</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">Mobile Energy Storage Power Supply (BDS-A)</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">China</td></tr>
  </table><div>

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

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; width: 16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Patent
    Number</i></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>File
    Date</i></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Issue
    Date</i></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Expiration<br/>
    Date*</i></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center; width: 40%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Title</i></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Issue
    Country</i></b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">202130664806.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021-10-11</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/7/22</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/6/32</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cigarette
    lighter</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">202130543441.7</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021-08-20</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/18/22</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/17/32</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inverter
    (8089Y</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">202311266113.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019-12-05</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/27/24</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/26/34</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A wireless
    two-way interconnection and mutual control control system</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201610606712.7</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2016-07-29</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/28/28</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/27/38</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Self-cooling
    multi-functional vehicle inverter</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021301396990 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021-03-16
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8/10/21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8/9/31
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DAU-C0)
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020305621635 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020-09-21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/9/21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/8/31
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An open frame generator
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020217629223 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020-08-21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/9/21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/8/31
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A dual fuel generator with
    separate control device </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020305092472 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/1/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/2/21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/1/31
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DAU-C3)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020305092523 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020-09-01
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/2/21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/1/31
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DAU-C2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020305098873 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020-09-01
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/2/21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/1/31
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DAU-C1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020303354729 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020-06-28
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/22/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/21/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Portable generator (EYG1000)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020303354682 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020-06-28
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2/12/21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2/11/31
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Portable generator (EYG1000i)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020202169180 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020-02-27
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/12/21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/11/31
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An interlock control display
    inverter </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020202169195 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020-02-27
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/12/21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/11/31
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An integrated low power
    inverter </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020202169265 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020-02-27
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/12/21
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/11/31
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An integrated low power
    inverter </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019306891357 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019-12-10
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/3/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/2/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DSU-80B1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019306891380 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019-12-10
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/3/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/2/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DSU-3K0XZ)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019306891408 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019-12-10
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/3/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/2/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DSU-2K0XZ)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019306891465 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019-12-10
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/3/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/2/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A converter (1038)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019306891484 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019-12-10
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/3/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/2/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DSU-300X)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019306891516 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019-12-10
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/3/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/2/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DSU-2K0XA)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019306896308 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019-12-10
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/14/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/13/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DSU-1K0X)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019306896280 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019-12-10
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/14/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/13/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inverter remote control
    (1038)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019221950498 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2019-12-05
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/29/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/28/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A wireless two-way interconnection
    and mutual control system </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201930517241.7 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/20/19
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/9/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/8/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DAU-Z3)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201930517254.4 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/20/19
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/9/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/8/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DAU-Z2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201930517255.9 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/20/19
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/9/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/8/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DAU-Z1)
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201930352280.6 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/4/19
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/20/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/19/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (AEG)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201810276141.4 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/29/18
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/31/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/30/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An event-driven jet ignition
    synchronization control method for EFI SI engine </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201630338616.X </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/22/16
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/18/17
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/17/27
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (MSW-1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201630029535.1 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/27/16
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/29/16
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6/28/26
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An inverter </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201630029529.6 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/27/16
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/21/16
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/20/26
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A generator </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201630338482.1 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/22/16
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/7/16
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/6/26
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (PSW-1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201930352278.9 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/4/19
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/20/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/19/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DSU-Z)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201930352279.3 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/4/19
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/20/20
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3/19/30
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A power converter (DSU-Y)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b>&#160;</span></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">Patent
expiration dates are routinely subject to dispute in patent infringement actions. No assurance can be given that third parties infringing
our patents will not dispute the expiration dates of our patents or that we will be successful in defending against such disputes.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

</div><!-- Field: Page; Sequence: 77; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Trademark</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth a brief description of the Company&#8217;s trademarks, including their respective publication numbers, application
filing date, issue date, expiration date and title.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold; font-style: italic; text-align: center">Trademark Number</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid">Issue Date</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid">Expiration Date</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid">Trademark</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid">Issue Country</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">UK00003191959</td><td>&#160;</td>
    <td style="text-align: center">2014.3.17</td><td>&#160;</td>
    <td style="text-align: center">2027.3.13</td><td>&#160;</td>
    <td style="text-align: center"><img alt="" src="image_002.jpg"/></td><td>&#160;</td>
    <td style="text-align: center">Great Britain and North Ireland</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 20%; text-align: center">5162364</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">2016.10.19</td><td style="width: 1%">&#160;</td>
    <td style="width: 17%; text-align: center">2026.10.18*</td><td style="width: 1%">&#160;</td>
    <td style="width: 18%; text-align: center"><img alt="" src="image_003.jpg"/></td><td style="width: 1%">&#160;</td>
    <td style="width: 30%; text-align: center">United States</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">15740889</td><td>&#160;</td>
    <td style="text-align: center">2026.1.7</td><td>&#160;</td>
    <td style="text-align: center">2036.1.6</td><td>&#160;</td>
    <td style="text-align: center"><img alt="" src="image_004.jpg"/></td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">15810700</td><td>&#160;</td>
    <td style="text-align: center">2026.1.21</td><td>&#160;</td>
    <td style="text-align: center">2036.1.20</td><td>&#160;</td>
    <td style="text-align: center"><img alt="" src="image_005.jpg"/></td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">16896119</td><td>&#160;</td>
    <td style="text-align: center">2016.7.7</td><td>&#160;</td>
    <td style="text-align: center">2026.7.6</td><td>&#160;</td>
    <td style="text-align: center"><img alt="" src="image_006.jpg"/></td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">18594673</td><td>&#160;</td>
    <td style="text-align: center">2017.1.21</td><td>&#160;</td>
    <td style="text-align: center">2027.1.20</td><td>&#160;</td>
    <td style="text-align: center"><img alt="" src="image_007.jpg"/></td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">18742642</td><td>&#160;</td>
    <td style="text-align: center">2017.2.7</td><td>&#160;</td>
    <td style="text-align: center">2027.2.6</td><td>&#160;</td>
    <td style="text-align: center"><img alt="" src="image_008.jpg"/></td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">20760797</td><td>&#160;</td>
    <td style="text-align: center">2017.9.14</td><td>&#160;</td>
    <td style="text-align: center">2027.9.13</td><td>&#160;</td>
    <td style="text-align: center"><img alt="" src="image_009.jpg"/></td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">23731087</td><td>&#160;</td>
    <td style="text-align: center">2018.4.14</td><td>&#160;</td>
    <td style="text-align: center">2028.4.13</td><td>&#160;</td>
    <td style="text-align: center"><img alt="" src="image_010.jpg"/></td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">26054986</td><td>&#160;</td>
    <td style="text-align: center">2018.9.14</td><td>&#160;</td>
    <td style="text-align: center">2028.9.13</td><td>&#160;</td>
    <td style="text-align: center"><img alt="" src="image_011.jpg"/></td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">26452633</td><td>&#160;</td>
    <td style="text-align: center">2018.10.7</td><td>&#160;</td>
    <td style="text-align: center">2028.10.6</td><td>&#160;</td>
    <td style="text-align: center"><img alt="" src="image_012.jpg"/></td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><b>*</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.
trademarks do not expire after a set period of time. Trademarks will persist so long as the owner continues to use the trademark. Once
the United States Patent and Trademark Office (USPTO), grants a registered trademark, the owner must continue to use the trademark in
ordinary commerce.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have the right to use the following domain registration issued in the PRC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid">Number</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid">Domain Name</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 50%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 49%; text-align: center">www.erayak.com</td></tr>
  </table><div>


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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth a brief description of the Company&#8217;s copyright in China, including their respective publication numbers,
application filing date, issue date, expiration date and title.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid">Number</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid">Copyright Number</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid">Issue Country</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 33%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 33%; text-align: center">2018SR916474</td><td style="width: 1%">&#160;</td>
    <td style="width: 32%; text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: center">2018SR916512</td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: center">2018SR916469</td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">4</td><td>&#160;</td>
    <td style="text-align: center">2018SR916478</td><td>&#160;</td>
    <td style="text-align: center">China</td></tr>
  </table><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
section sets forth a summary of the principal PRC laws and regulations relevant to our business and operations in China.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulation
on Product Liability</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Manufacturers
and vendors of defective products in the PRC may incur liability for losses and injuries caused by such products. The Civil Code of the
People&#8217;s Republic of China was passed in May 2020 and has be implemented on January 1, 2021.According to The Civil Code of the
People&#8217;s Republic of China, manufacturers or retailers of defective products that cause property damage or physical injury to any
person will be subject to civil liability.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
1993, the Product Quality Law of the PRC (as amended in 2000, 2009 and 2018) and the Law of the PRC on the Protection of the Rights and
Interests of Consumers (as amended in 2009 and 2013), were enacted to protect the legitimate rights and interests of end-users and consumers
and to strengthen the supervision and control of the quality of products. If our products are defective and cause any personal injuries
or damage to assets, our customers have the right to claim compensation from us.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
on Intellectual Property Rights</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Patent</i>.
Patents in the PRC are principally protected under the Patent Law of the PRC. The duration of a patent right is either 10 years or 20
years from the date of application, depending on the type of patent right.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Copyright</i>.
Copyrights in the PRC, including copyrighted software, is principally protected under the Copyright Law of the PRC and related rules
and regulations. Under the Copyright Law, the term of protection for copyrighted software is 50 years.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Trademark</i>.
The PRC Trademark Law has adopted a &#8220;first-to-file&#8221; principle with respect to trademark registration. Registered trademarks
are protected under the Trademark Law of the PRC and related rules and regulations. Trademarks are registered with the Trademark Office
of the SAIC. Where registration is sought for a trademark that is identical or similar to another trademark which has already been registered
or given preliminary examination and approval for use in the same or similar category of commodities or services, the application for
registration of such trademark may be rejected. Trademark registrations are effective for a renewable ten-year period unless otherwise
revoked.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Domain
Names</i>. Domain name registrations are handled through domain name service agencies established under the relevant regulations, and
applicants become domain name holders upon successful registration.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Dividend Withholding Tax</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Enterprise Income Tax Law and its implementation rules, if a non-resident enterprise has not set up an organization or establishment
in the PRC or has set up an organization or establishment but the income derived has no actual connection with such organization or establishment,
it will be subject to a withholding tax on its PRC-sourced income at a rate of 20%. Pursuant to the Arrangement between Mainland China
and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, the withholding tax rate
in respect to the payment of dividends by a PRC enterprise to a Hong Kong enterprise is reduced to 5% from a standard rate of 10% if
the Hong Kong enterprise directly holds at least 25% of the PRC enterprise. Pursuant to the Notice of the State Administration of Taxation
on the Issues concerning the Application of the Dividend Clauses of Tax Agreements, or Circular 81, a Hong Kong resident enterprise must
meet the following conditions, among others, in order to enjoy the reduced withholding tax: (i) it must directly own the required percentage
of equity interests and voting rights in the PRC resident enterprise; and (ii) it must have directly owned such percentage in the PRC
resident enterprise throughout the 12 months prior to receiving the dividends. There are also other conditions for enjoying the reduced
withholding tax rate according to other relevant tax rules and regulations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 79; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the Circular on Several Issues regarding the &#8220;Beneficial Owner&#8221; in Tax Treaties, which was issued on February 3, 2018
by the SAT, effective as of April 1, 2018, when determining the applicant&#8217;s status of the &#8220;beneficial owner&#8221; regarding
tax treatments in connection with dividends, interests or royalties in the tax treaties, several factors, including without limitation,
whether the applicant is obligated to pay more than 50% of its income in twelve months to residents in third country or region, whether
the business operated by the applicant constitutes the actual business activities, and whether the counterparty country or region to
the tax treaties does not levy any tax or grant tax exemption on relevant incomes or levy tax at an extremely low rate, will be taken
into account, and it will be analyzed according to the actual circumstances of the specific cases. This circular further provides that
applicants who intend to prove his or her status of the &#8220;beneficial owner&#8221; shall submit the relevant documents to the relevant
tax bureau according to the Announcement on Issuing the Measures for the Administration of Non-Resident Taxpayers&#8217; Enjoyment of
the Treatment under Tax Agreements.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 14, 2019, the State Administration of Taxation issued the Notice on the Administrative Measures for Non-resident Enterprises
to Enjoy Contractual Benefits (Circular No. 35 of the State Administration of Taxation in 2019, Circular 35), which was implemented from
January 1, 2020. According to Circular 35, non-resident enterprises may enjoy the benefits by way of &#8220;self-judgment, declaration
and enjoyment, and retention of relevant information for future reference&#8221;. If a non-resident enterprise judge that it meets the
conditions for enjoying the contractual benefits, it may enjoy the contractual benefits at the time of tax declaration or through the
withholding agent. At the same time, it shall collect and retain relevant information for reference in accordance with Circular 35, and
accept the follow-up management of the tax authorities.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
Erayak HK, our Hong Kong subsidiary, may be able to enjoy the 5% withholding tax rate for the dividends they receive from Ruike, Zhejiang
Leiya and Wenzhou New Focus, our PRC subsidiaries, respectively, if they satisfy the conditions prescribed under Circular 81 and other
relevant tax rules and regulations. However, according to Circular 81, if the relevant tax authorities consider the transactions or arrangements
we have are for the primary purpose of enjoying a favorable tax treatment, the relevant tax authorities may adjust the favorable withholding
tax in the future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Foreign Exchange</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Regulations
on Foreign Currency Exchange</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
principal regulations governing foreign currency exchange in China are the Foreign Exchange Administration Regulations, most recently
amended in August 2008. Under the PRC foreign exchange regulations, payments of current account items, such as profit distributions,
interest payments, and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval
from SAFE by complying with certain procedural requirements. By contrast, approval from or registration with appropriate government authorities
is required where RMB is converted into foreign currency and remitted out of China to pay capital account items, such as direct investments,
repayment of foreign currency-denominated loans, repatriation of investments, and investments in securities outside of China.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2012, SAFE promulgated the Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct
Investment, which substantially amends and simplifies the current foreign exchange procedure. Pursuant to this circular, the opening
of various special-purpose foreign exchange accounts, such as pre-establishment expenses accounts, foreign exchange capital accounts
and guarantee accounts, the reinvestment of RMB proceeds derived by foreign investors in the PRC, and remittance of foreign exchange
profits and dividends by a foreign-invested enterprise to its foreign shareholders no longer require the approval or verification of
SAFE, and multiple capital accounts for the same entity may be opened in different provinces, which was not possible previously. In addition,
SAFE promulgated another circular in May 2013, which specifies that the administration by SAFE or its local branches over direct investment
by foreign investors in the PRC must be conducted by way of registration and banks must process foreign exchange business relating to
the direct investment in the PRC based on the registration information provided by SAFE and its branches. On February 13, 2015, SAFE
promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment,
or SAFE Notice 13. After SAFE Notice 13 became effective on June 1, 2015, instead of applying for approvals regarding foreign exchange
registrations of foreign direct investment and overseas direct investment from SAFE, entities and individuals may apply for such foreign
exchange registrations from qualified banks. Under the supervision of SAFE, the qualified banks may directly review the applications
and conduct the registration.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 80; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 30, 2015, SAFE promulgated Circular 19, which expands a pilot reform of the administration of the settlement of the foreign exchange
capitals of foreign-invested enterprises nationwide. Circular 19 came into force and replaced both previous Circular 142 and Circular
36 on June 1, 2015. On June 9, 2016, SAFE promulgated Circular 16 to further expand and strengthen such reform. Under Circular 19 and
Circular 16, foreign-invested enterprises in the PRC are allowed to use their foreign exchange funds under capital accounts and RMB funds
from exchange settlement for expenditure under current accounts within its business scope or expenditure under capital accounts permitted
by laws and regulations, except that such funds shall not be used for (i) expenditure beyond the enterprise&#8217;s business scope or
expenditure prohibited by laws and regulations; (ii) investments in securities or other investments than banks&#8217; principal-secured
products; (iii) granting of loans to non-affiliated enterprises, except where it is expressly permitted in the business license; and
(iv) construction or purchase of real estate for purposes other than self-use (except for real estate enterprises).</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2017, SAFE promulgated the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness
and Compliance Verification, or SAFE Circular 3, which stipulates several capital control measures with respect to the outbound remittance
of profit from domestic entities to offshore entities, including (i) under the principle of genuine transaction, banks shall check board
resolutions regarding profit distribution, the original version of tax filing records and audited financial statements; and (ii) domestic
entities shall hold income to account for previous years&#8217; losses before remitting the profits. Further, according to SAFE Circular
3, domestic entities shall make detailed explanations of the sources of capital and utilization arrangements and provide board resolutions,
contracts and other proof when completing the registration procedures in connection with an outbound investment.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Regulations
on Foreign Exchange Registration of Overseas Investment by PRC Residents</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SAFE
issued SAFE Circular on Relevant Issues Relating to Domestic Resident&#8217;s Investment and Financing and Roundtrip Investment through
Special Purpose Vehicles, or SAFE Circular 37, that became effective in July 2014, replacing the previous SAFE Circular 75. SAFE Circular
37 regulates foreign exchange matters in relation to the use of special purpose vehicles, or SPVs, by PRC residents or entities to seek
offshore investment and financing or conduct round trip investment in China. Under SAFE Circular 37, an SPV refers to an offshore entity
established or controlled, directly or indirectly, by PRC residents or entities to seek offshore financing or make an offshore investment,
using legitimate onshore or offshore assets or interests. An &#8220;round trip investment&#8221; refers to direct investment in China
by PRC residents or entities through SPVs, establishing foreign-invested enterprises to obtain ownership, control rights, and management
rights. SAFE Circular 37 provides that, before contributing to an SPV, PRC residents or entities must complete foreign exchange registration
with SAFE or its local branch. SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange
Concerning Direct Investment in February 2015, which took effect on June 1, 2015. This notice has amended SAFE Circular 37 requiring
PRC residents or entities to register with qualified banks rather than SAFE or its local branch in connection with their establishment
or control of an offshore entity established for overseas investment or financing.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC
residents or entities who had contributed legitimate onshore or offshore interests or assets to SPVs but had not obtained registration
as required before the implementation of the SAFE Circular 37 must register their ownership interests or control in the SPVs with qualified
banks. An amendment to the registration is required if there is a material change with respect to the SPV registered, such as any change
of basic information (including change of the PRC residents, name and operation term), increases or decreases in investment amount, transfers
or exchanges of shares, and mergers or divisions. Failure to comply with the registration procedures set forth in SAFE Circular 37 and
the subsequent notice, or making misrepresentation on or failure to disclose controllers of the foreign-invested enterprise that is established
through round-trip investment, may result in restrictions being imposed on the foreign exchange activities of the relevant foreign-invested
enterprise, including payment of dividends and other distributions, such as proceeds from any reduction in capital, share transfer or
liquidation, to its offshore parent or affiliate, and the capital inflow from the offshore parent, and may also subject relevant PRC
residents or entities to penalties under PRC foreign exchange administration regulations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are aware that our PRC resident beneficial owners subject to these registration requirements have registered with the Beijing SAFE branch
and/or qualified banks to reflect the recent changes to our corporate structure.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Dividend Distributions</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the PRC Company Law and Foreign Investment Law, each of our PRC subsidiaries, as a foreign invested enterprise, or FIE, are required
to draw 10% of its after-tax profits each year, if any, to fund a common reserve, which may stop drawing its after-tax profits if the
aggregate balance of the common reserve has already accounted for over 50% of its registered capital. These reserves are not distributable
as cash dividends. Furthermore, under the EIT Law, which became effective in January 2008, the maximum tax rate for the withholding tax
imposed on dividend payments from PRC foreign invested companies to their overseas investors that are not regarded as &#8220;resident&#8221;
for tax purposes is 20%. The rate was reduced to 10% under the Implementing Regulations for the EIT Law issued by the State Council.
However, a lower withholding tax rate might be applied if there is a tax treaty between China and the jurisdiction of the foreign holding
companies, such as tax rate of 5% in the case of Hong Kong companies that holds at least 25% of the equity interests in the foreign-invested
enterprise, and certain requirements specified by PRC tax authorities are satisfied.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
our current corporate structure, Erayak may rely on dividend payments from Ruike, Zhejiang Leiya and Wenzhou New Focus, which is a wholly
foreign-owned enterprise incorporated in China, to fund any cash and financing requirements we may have. The principal regulations governing
the distribution of dividends of foreign-invested enterprises include Foreign Investment Law of the People&#8217;s Republic of China
and the Company Law of the People&#8217;s Republic of China. Under these laws, wholly foreign-owned enterprises in China may freely make
remittance inward and outward in RMB or foreign exchange of capital contribution, profits, capital yield, income from asset disposal,
intellectual property licensing fees, indemnity obtained according to law or income from compensation and liquidation. In addition, wholly
foreign-owned enterprises in China must allocate at least 10% of their respective accumulated profits each year as statutory reserve
fund, if any, to fund the reserve fund until the statutory reserves fund has reached 50% of the registered capital of the enterprises.
Wholly foreign-owned companies may, at their discretion, allocate a portion of their after-tax profits based on PRC accounting standards
to optional reserve funds. After making up the losses and allocating reserve funds, the remaining after tax profits of wholly foreign-owned
enterprises may be distributed to the shareholders.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Overseas Listings</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 24, 2021, the China Securities Regulatory Commission, or the CSRC, issued Provisions of the State Council on the Administration
of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) (the &#8220;Administration Provisions&#8221;),
and the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft
for Comments) (the &#8220;Measures&#8221;), which are now open for public comments.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Administration Provisions and Measures for overseas listings lay out specific requirements for filing documents and include unified regulation
management, strengthening regulatory coordination, and cross-border regulatory cooperation. Domestic companies seeking to list abroad
must carry out relevant security screening procedures if their businesses involve such supervision. Companies endangering national security
are among those off-limits for overseas listings.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to Relevant Officials of the CSRC Answered Reporter Questions (&#8220;CSRC Answers&#8221;), after the Administration Provisions and Measures
are implemented upon completion of public consultation and due legislative procedures, the CSRC will formulate and issue guidance for
filing procedures to further specify the details of filing administration and ensure that market entities could refer to clear guidelines
for filing, which means it will still take time to put the Administration Provisions and Measures into effect. As the Administration
Provisions and Measures have not yet come into effect, the Company is currently unaffected by them.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
according to CSRC Answers, only new initial public offerings and refinancing by existing overseas listed Chinese companies will be required
to go through the filing process; other existing overseas listed companies will be allowed a sufficient transition period to complete
their filing procedure, which means the Company will certainly go through the filing process in the future, perhaps because of refinancing,
or after being given a sufficient transition period to complete the filing procedure as an existing overseas listed Chinese company.</span></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: 82; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
August 2006, six PRC regulatory authorities, including the CSRC, jointly adopted the Regulations on Mergers and Acquisitions of Domestic
Enterprises by Foreign Investors, or the M&amp;A Rules, amended in June 2009. The M&amp;A Rules, among other things, require that if
an overseas company established or controlled by PRC companies or individuals, or PRC citizens, intends to acquire equity interests or
assets of any other PRC domestic company affiliated with the PRC citizens, such acquisition must be submitted to the MOFCOM for approval.
The M&amp;A Rules also require that an overseas special purpose vehicle, or Overseas SPV, formed for overseas listing purposes and controlled
directly or indirectly by the PRC citizens shall obtain the approval of the CSRC prior to overseas listing and trading of such Overseas
SPV&#8217;s securities on an overseas stock exchange.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
PRC legal counsel, Gaopeng &amp; Partners, has advised us that, based on its understanding of the current PRC laws and regulations, our
corporate structure and arrangements are not subject to the M&amp;A Rules. However, our PRC legal counsel has further advised us that
there are substantial uncertainties as to how the M&amp;A Rules will be interpreted or implemented in the context of an overseas offering,
and its opinions summarized above are subject to any new laws, rules and regulations or detailed implementations and interpretations
in any form relating to the M&amp;A Rules.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Employment</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC Labor Law and the Labor Contract Law require that employers must execute written employment contracts with full-time employees. In
the event that an employer fails to enter into a written employment contract with an employee within one year from the date on which
the employment relationship is established, the employer must rectify the situation by entering into a written employment contract with
the employee and pay the employee twice the employee&#8217;s salary for the period from the day following the lapse of one month from
the date of establishment of the employment relationship to the day prior to the execution of the written employment contract. All employers
must compensate their employees with wages equal to at least the local minimum wage standards. Violations of the PRC Labor Law and the
Labor Contract Law may result in the imposition of fines and other administrative sanctions, and serious violations may result in criminal
liabilities.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enterprises
in China are required by PRC laws and regulations to participate in certain employee benefit plans, including social insurance funds,
namely a pension plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity
insurance plan, and a housing provident fund, and contribute to the plans or funds in amounts equal to certain percentages of salaries,
including bonuses and allowances, of the employees as specified by the local government from time to time at locations where they operate
their businesses or where they are located. Failure to make adequate contributions to various employee benefit plans may be subject to
fines and other administrative sanctions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currently,
we are making contributions to the plans based on the minimum standards although the PRC laws required such contributions to be based
on the actual employee salaries up to a maximum amount specified by the local government. Therefore, in our consolidated financial statements,
we have made an estimate and accrued a provision in relation to the potential make-up of our contributions for these plans as well as
to pay late contribution fees and fines. If we are subject to late contribution fees or fines in relation to the underpaid employee benefits,
our financial condition and results of operations may be adversely affected. See &#8220;<i>Risk Factors - Risks Related to Doing Business
in China - Failure to make adequate contributions to various employee benefit plans as required by PRC regulations may subject us to
penalties.</i>&#8221;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Related to Foreign Investment</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
establishment, operation, and management of companies in China are mainly governed by the PRC Company Law, as most recently amended in
2018, which applies to both PRC domestic companies and foreign-invested companies. On March 15, 2019, the National People&#8217;s Congress
approved the Foreign Investment Law, and on December 26, 2019, the State Council promulgated the Implementing Rules of the PRC Foreign
Investment Law, or the Implementing Rules, to further clarify and elaborate the relevant provisions of the Foreign Investment Law. The
Foreign Investment Law and the Implementing Rules both took effect on January 1, 2020. They replaced three previous major laws on foreign
investments in China, namely, the Sino-foreign Equity Joint Venture Law, the Sino-foreign Cooperative Joint Venture Law and the Wholly
Foreign-owned Enterprise Law, together with their respective implementing rules. Pursuant to the Foreign Investment Law, &#8220;foreign
investments&#8221; refer to investment activities conducted by foreign investors (including foreign natural persons, foreign enterprises
or other foreign organizations) directly or indirectly in the PRC, which include any of the following circumstances: (i) foreign investors
setting up foreign-invested enterprises in the PRC solely or jointly with other investors, (ii) foreign investors obtaining shares, equity
interests, property portions or other similar rights and interests of enterprises within the PRC, (iii) foreign investors investing in
new projects in the PRC solely or jointly with other investors, and (iv) investment in other methods as specified in laws, administrative
regulations, or as stipulated by the State Council. The Implementing Rules introduce a see-through principle and further provide that
foreign-invested enterprises that invest in the PRC shall also be governed by the Foreign Investment Law and the Implementing Rules.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Foreign Investment Law and the Implementing Rules provide that a system of pre-entry national treatment and negative list shall be applied
for the administration of foreign investment. &#8220;Pre-entry national treatment&#8221; means that the treatment given to foreign investors
and their investments at market access stage is no less favorable than that given to domestic investors and their investments. &#8220;Negative
list&#8221; means the special administrative measures for foreign investment&#8217;s access to specific fields or industries, which will
be proposed by the competent investment department of the State Council in conjunction with the competent commerce department of the
State Council and other relevant departments, and be reported to the State Council for promulgation, or be promulgated by the competent
investment department or competent commerce department of the State Council after being reported to the State Council for approval. Foreign
investment beyond the negative list will be granted national treatment. Foreign investors shall not invest in the prohibited fields as
specified in the negative list, and foreign investors who invest in the restricted fields shall comply with the special requirements
on the shareholding, senior management personnel, etc. In the meantime, relevant competent government departments will formulate a catalog
of industries for which foreign investments are encouraged according to the needs for national economic and social development, to list
the specific industries, fields, and regions in which foreign investors are encouraged and guided to invest.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment
activities in the PRC by foreign investors were principally governed by the Catalogue for the Guidance of Foreign Investment Industries,
or the Catalogue, which was promulgated and is amended from time to time by the MOFCOM and the NDRC. Industries listed in the Catalogue
were divided into three categories: encouraged, restricted and prohibited. Industries not listed in the Catalogue were generally deemed
as constituting a fourth &#8220;permitted&#8221; category. The Catalog was replaced by the Special Administrative Measures for Access
of Foreign Investment (Negative List) and the Catalogue of Industries for Encouraging Foreign Investment in 2018 and 2019, respectively.
On December 27, 2021, the NDRC and MOFCOM issued the latest Special Administrative Measures for Access of Foreign Investment (Negative
List) (2021 Edition) (the &#8220;Negative List 2021&#8221;), which came into effect on January 1, 2022. The Negative List 2021 sets out
the areas where foreign investment is prohibited and the areas where foreign investment is allowed only on certain conditions. Foreign
investment in areas not listed in the Negative List 2021 is treated equally with domestic investment and the relevant provisions of the
Negative List for Market Access shall apply to domestic and foreign investors on a unified basis. Moreover, according to Negative List
2021, PRC entities which engage in any field forbidden by the Negative List 2021 for access of foreign investment shall be approved by
competent PRC authorities when they seek listing offshore, and foreign investors shall not participate in operation and management and
their shareholding ration shall be in compliance with PRC laws.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the Implementing Rules, the registration of foreign-invested enterprises shall be handled by the State Administration for Market Regulation
(&#8220;SAMR&#8221;) or its authorized local counterparts. Where a foreign investor invests in an industry or field subject to licensing
in accordance with laws, the relevant competent government department responsible for granting such license shall review the license
application of the foreign investor in accordance with the same conditions and procedures applicable to PRC domestic investors unless
it is stipulated otherwise by the laws and administrative regulations, and the competent government department shall not impose discriminatory
requirements on the foreign investor in terms of licensing conditions, application materials, reviewing steps and deadlines, etc. However,
the relevant competent government departments shall not grant the license or permit enterprise registration if the foreign investor intends
to invest in the industries or fields as specified in the negative list without satisfying the relevant requirements. In the event that
a foreign investor invests in a prohibited field or industry as specified in the negative list, the relevant competent government department
shall order the foreign investor to stop the investment activities, dispose of the shares or assets or take other necessary measures
within a specified time limit, and restore to the status before the occurrence of the investment described above. The illegal gains,
if any, shall be confiscated. In the event that the investment activities of a foreign investor violate the special administration measures
for access restrictions on foreign investments as stipulated in the negative list, the relevant competent government department shall
order the investor to make corrections within the specified time limit and take necessary measures to meet the relevant requirements.
In the event that the foreign investor fails to make corrections within the specified time limit, the provisions above regarding the
circumstance that a foreign investor invests in the prohibited field or industry shall apply.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Foreign Investment Law and the Implementing Rules, and the Information Reporting Measures for Foreign Investment jointly promulgated
by the MOFCOM and the SAMR, which took effect on January 1, 2020, a foreign investment information reporting system shall be established
and foreign investors or foreign-invested enterprises shall report investment information to competent commerce departments of the government
through the enterprise registration system and the enterprise credit information publicity system, and the administration for market
regulation shall forward the above investment information to the competent commerce departments in a timely manner. In addition, the
MOFCOM shall set up a foreign investment information reporting system to receive and handle the investment information and inter-departmentally
shared information forwarded by the administration for market regulation in a timely manner. The foreign investors or foreign-invested
enterprises shall report the investment information by submitting reports including initial reports, change reports, deregistration reports
and annual reports.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
the Foreign Investment Law provides that foreign-invested enterprises established according to the previous laws regulating foreign investment
prior to the implementation of the Foreign Investment Law may maintain their structure and corporate governance within five years after
the implementation of the Foreign Investment Law. The Implementing Rules further clarify that such foreign-invested enterprises established
prior to the implementation of the Foreign Investment Law may either adjust their organizational forms or organizational structures pursuant
to the Company Law or the Partnership Law or maintain their current structure and corporate governance within five years upon the implementation
of the Foreign Investment Law. Since January 1, 2025, if a foreign-invested enterprise fails to adjust its organizational form or structure
according to applicable laws and go through the applicable registrations, the relevant administration for market regulation shall not
handle other registrations for changes and shall publicize the relevant circumstances. However, after the organizational forms or structures
have been adjusted, the original parties to the Sino-foreign equity or cooperative joint ventures may continue to process matters such
as equity interest transfer, income distribution, or surplus assets as agreed in the relevant contracts.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the Foreign Investment Law and the Implementing Rules also specify other protective rules and principles for foreign investors
and their investments in the PRC, including, among others, that local governments shall abide by their commitments to the foreign investors;
except for special circumstances, in which case statutory procedures shall be followed and fair and reasonable compensation shall be
made in a timely manner, expropriation or requisition of the investment of foreign investors is prohibited; mandatory technology transfer
is prohibited, etc.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Land Use Right and Construction</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the PRC Land Administration Law promulgated in June 1986 with the latest amendment in August 2019 and the PRC Civil Code, any entity
that needs land for the purposes of construction must obtain land use right and must register with local counterparts of Land and Resources
Ministry. Land use right is established at the time of registration.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the Measures for Control and Administration of Grant and Assignment of Right to Use Urban State-owned Land promulgated by the Ministry
of Housing and Urban-Rural Development in December 1992, and the PRC Law on Urban and Rural Planning promulgated by the National People&#8217;s
Congress in October 2007 and became effective in January 2008 with the latest amendment in April 2019, the Measures for Administration
of Granting Permission for Commencement of Construction Works promulgated by the Ministry of Housing and Urban-Rural Development in June
2014 with the latest amendment in September 2018, the Administrative Measures for Archival Filing on Inspection Upon Completion of Buildings
and Municipal Infrastructure promulgated by the Ministry of Housing and Urban-Rural Development in April 2000 with the latest amendment
in October 2009, the Provisions on Inspection Upon Completion of Buildings and Municipal Infrastructure promulgated by the Ministry of
Housing and Urban-Rural Development, and the Regulations on the Quality Management of Construction Engineering promulgated by the State
Council latest amended in April 2019, after obtaining land use right, the owner of land use right must obtain construction land planning
permit, construction works planning permit from the relevant municipal planning authority, and a construction permit from relevant construction
authority in order to commence construction. After a building is completed, an examination of completion by the relevant governmental
authorities and experts must be organized.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Leasing</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Law on Administration of Urban Real Estate which took effect in January 1995 with the latest amendment in August 2019, lessors
and lessees are required to enter into a written lease contract, containing such provisions as the term of the lease, the use of the
premises, liability for rent and repair, and other rights and obligations of both parties. Both lessor and lessee are also required to
register the lease with the real estate administration department.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Environmental Protection</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the PRC Law on Environment Impact Assessment promulgated in 2002 and most recently amended in 2018, and the Administrative Regulations
on the Environmental Protection of Construction Projects promulgated in 1998 with the latest amendment in July 2017, each construction
project is required to undergo an environmental impact assessment, and an environmental impact assessment report must be submitted to
the relevant governmental authorities for approval before the commencement of construction. In the event that there is a material change
in respect of the construction site, scale, nature, the production techniques employed, or the measures adopted for preventing pollution
and preventing ecological damage of a given project, a new environmental impact assessment report must be submitted for approval. Moreover,
after the completion of a construction project, the constructing entity is required to obtain a completion acceptance on environmental
protection for the project. Failure to comply with the above-mentioned regulations may subject an enterprise to fines, suspension of
the construction and other administrative liabilities, and even criminal liabilities under severe circumstances.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Fire Prevention</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Fire Prevention Law of the PRC, or the Fire Prevention Law, was adopted on April 29, 1998, and amended on October 28, 2008, April 23,
2019, and April 29, 2021. According to the Fire Prevention Law and other relevant laws and regulations of the PRC, the Ministry of Public
Security and its local counterparts at or above the county level shall monitor and administer the fire prevention affairs. The fire prevention
departments of such public securities are responsible for implementation. The Fire Prevention Law provides that the fire prevention design
or construction of a construction project must conform to the national fire prevention technical standards (as the case may be). According
to Provisions on the Interim Provisions on the Administration of Fire Protection Design Review and Acceptance of Construction Projects,
issued on April 1, 2020, and took effect on June 1, 2020, for those construction projects with more than 500 square meters, the construction
entity shall apply to the fire prevention department of a public security authority for fire protection design approval.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the construction projects other than the conditions foregoing, the construction entity shall, within seven days of obtaining the construction
permit of the project, submit the fire protection filing for fire protection design through the website of the fire prevention department
of the public security authority at the provincial level or at the service office of the fire prevention department of the public security
authority. For a construction project whose investment is less than RMB300,000 or whose construction area is less than 300 square meters,
fire protection design approval or filing is not required.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Intellectual Property</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
has adopted comprehensive legislation governing intellectual property rights, including copyrights, trademarks, patents and domain names.
China is a signatory to the primary international conventions on intellectual property rights and has been a member of the Agreement
on Trade Related Aspects of Intellectual Property Rights since its accession to the World Trade Organization in December 2001.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 7, 1990, the SCNPC promulgated the Copyright Law of the People&#8217;s Republic of China, or the Copyright Law, effective on
June 1, 1991 and amended on October 27, 2001, February 26, 2010, and November 11, 2020, respectively. The amended Copyright Law extends
copyright protection to internet activities, products disseminated over the Internet and software products. In addition, there is a voluntary
registration system administered by the Copyright Protection Center of China.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the Regulations on the Protection of the Right to Network Dissemination of Information that took effect on July 1, 2006 and was amended
on January 30, 2013, it is further provided that an Internet information service provider may be held liable under various situations,
including that if it knows or should reasonably have known a copyright infringement through the Internet and the service provider fails
to take measures to remove or block or disconnect links to the relevant content, or, although not aware of the infringement, the Internet
information service provider fails to take such measures upon receipt of the copyright holder&#8217;s notice of such infringement.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to further implement the Regulations on Computer Software Protection, promulgated by the State Council on December 20, 2001 and
amended on January 8, 2011 and January 30, 2013, respectively, the National Copyright Administration issued the Measures for the Registration
of Computer Software Copyright on February 20, 2002, which specify detailed procedures and requirements with respect to the registration
of software copyrights.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the Trademark Law of the People&#8217;s Republic of China promulgated by the SCNPC on August 23, 1982, and amended on February 22,
1993, October 27, 2001, August 30, 2013 and April 23, 2019, respectively, the Trademark Office of the SAIC is responsible for the registration
and administration of trademarks in China. The SAIC under the State Council has established a Trademark Review and Adjudication Board
for resolving trademark disputes. Registered trademarks are valid for ten years from the date the registration is approved. A registrant
may apply to renew a registration within twelve months before the expiration date of the registration. If the registrant fails to apply
in a timely manner, a grace period of six additional months may be granted. If the registrant fails to apply before the grace period
expires, the registered trademark shall be deregistered. Renewed registrations are valid for ten years. On April 29, 2014, the State
Council issued the revised the Implementing Regulations of the Trademark Law of the People&#8217;s Republic of China, which specified
the requirements of applying for trademark registration and renewal.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the Patent Law of the People&#8217;s Republic of China, or the Patent Law, promulgated by the SCNPC on March 12, 1984 and amended
on September 4, 1992, August 25, 2000, December 27, 2008, and October 17, 2020, respectively, and the Implementation Rules of the Patent
Law of the People&#8217;s Republic of China, or the Implementation Rules of the Patent Law, promulgated by the State Council on June
15, 2001 and revised on December 28, 2002 and January 9, 2010, the patent administrative department under the State Council is responsible
for the administration of patent-related work nationwide. The patent administration departments of provincial or autonomous regions or
municipal governments are responsible for administering patents within their respective administrative areas. The Patent Law and Implementation
Rules of the Patent Law provide for three types of patents, namely &#8220;inventions,&#8221; &#8220;utility models,&#8221; and &#8220;designs.&#8221;
Invention patents are valid for twenty years, while utility model patents and design patents are valid for ten years, from the date of
application. The Chinese patent system adopts a &#8220;first-come, first file&#8221; principle, which means that where more than one
person files a patent application for the same invention, a patent will be granted to the person who files the application first. An
invention or a utility model must possess novelty, inventiveness, and practical applicability to be patentable. Third Parties must obtain
consent or a proper license from the patent owner to use the patent. Otherwise, the unauthorized use constitutes an infringement on the
patent rights.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 28, 2012, the China Internet Network Information Center, or the CNNIC, issued the Implementing Rules for Domain Name Registration
which took effect on May 29, 2012, setting forth the detailed rules for registration of domain names. On August 24, 2017, the MIIT promulgated
the Administrative Measures for Internet Domain Names, or the Domain Name Measures, which became effective on November 1, 2017. The Domain
Name Measures regulate the registration of domain names, such as China&#8217;s national top-level domain name &#8220;.CN&#8221;. The
CNNIC issued the Measures of the China Internet Network Information Center for the Resolution of Country Code Top-Level Domain Name Disputes
on September 9, 2014, which took effect on November 21, 2014, pursuant to which domain name disputes shall be accepted and resolved by
the dispute resolution service providers as accredited by the CNNIC.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Offshore Special Purpose Companies Held by PRC Residents</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SAFE
promulgated the Circular on Printing and Distributing the Provisions on Foreign Exchange Administration over Domestic Direct Investment
by Foreign Investors and the Supporting Documents on May 10, 2013, which became effective on May 13, 2013 and which specifies that the
administration by SAFE or its local branches over direct investment by foreign investors in the PRC shall be conducted by way of registration
and banks shall process foreign exchange business relating to the direct investment in the PRC based on the registration information
provided by SAFE and its branches.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SAFE
promulgated Notice on Issues Relating to Foreign Exchange Administration over the Overseas Investment and Financing and Round-trip Investment
by Domestic Residents via Special Purpose Vehicles, or the SAFE Circular 37, on July 4, 2014, that requires PRC residents or entities
to register with SAFE or its local branch in connection with their establishment or control of an offshore entity established for the
purpose of overseas investment or financing. In addition, such PRC residents or entities must update their SAFE registrations when the
offshore special purpose vehicle undergoes material events relating to any change of basic information (including change of such PRC
citizens or residents, name and term of operation), capital increase or capital reduction, transfers or exchanges of shares, or mergers
or divisions. SAFE Circular 37 was issued to replace the Notice on Relevant Issues Concerning Foreign Exchange Administration for PRC
Residents Engaging in Financing and Roundtrip Investments via Overseas Special Purposes Vehicles.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SAFE
further enacted the Notice of the State Administration of Foreign Exchange on Further Simplifying and Improving the Foreign Exchange
Management Policies for Direct Investment, or the SAFE Circular 13, which allows PRC residents or entities to register with qualified
banks in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing.
However, remedial registration applications made by PRC residents that previously failed to comply with the SAFE Circular 37 continue
to fall under the jurisdiction of the relevant local branch of SAFE. In the event that a PRC shareholder holding interests in a special
purpose vehicle fails to fulfill the required SAFE registration, the PRC subsidiaries of that special purpose vehicle may be prohibited
from distributing profits to the offshore parent and from carrying out subsequent cross-border foreign exchange activities, and the special
purpose vehicle may be restricted in its ability to contribute additional capital into its PRC subsidiary.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 26, 2017, SAFE issued the Notice on Improving the Check of Authenticity and Compliance to Further Promote Foreign Exchange Control,
or the SAFE Circular 3, which stipulates several capital control measures with respect to the outbound remittance of profit from domestic
entities to offshore entities, including (i) under the principle of genuine transaction, banks shall check board resolutions regarding
profit distribution, the original version of tax filing records and audited financial statements; and (ii) domestic entities shall hold
income to account for previous years&#8217; losses before remitting the profits. Moreover, pursuant to SAFE Circular 3, domestic entities
shall make detailed explanations of the sources of capital and utilization arrangements and provide board resolutions, contracts, and
other proof when completing the registration procedures in connection with an outbound investment.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Taxation </b></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the Enterprise Income Tax Law of the People&#8217;s Republic of China, or the EIT Law, which was promulgated on March 16, 2007, became
effective as from January 1, 2008, and amended on February 24, 2017, and December 29, 2018, an enterprise established outside the PRC
with de facto management bodies within the PRC is considered as a resident enterprise for PRC enterprise income tax purposes and is generally
subject to a uniform 25% enterprise income tax rate on its worldwide income. The Implementing Rules of the Enterprise Income Law of the
People&#8217;s Republic of China, or the Implementing Rules of the EIT Law, defines a de facto management body as a managing body that
in practice exercises &#8220;substantial and overall management and control over the production and operations, personnel, accounting,
and properties&#8221; of the enterprise. Non-PRC resident enterprises without any branches in the PRC pay an enterprise income tax in
connection with their income originating from the PRC at the tax rate of 10%.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 3, 2015, the PRC State Administration of Taxation, or the SAT, issued the Announcement on Several Issues Concerning the Enterprise
Income Tax on Indirect Transfer of Assets by Non-Resident Enterprises, or the SAT Circular 7. The SAT Circular 7 repeals certain provisions
in the Notice of the State Administration of Taxation on Strengthening the Administration of Enterprise Income Tax on Income from Equity
Transfer by Non-Resident Enterprises, or the SAT Circular 698, issued by SAT on December 10, 2009 and the Announcement on Several Issues
Relating to the Administration of Income Tax on Non-resident Enterprises issued by SAT on March 28, 2011 and clarifies certain provisions
in the SAT Circular 698. The SAT Circular 7 provides comprehensive guidelines relating to, and heightening the Chinese tax authorities&#8217;
scrutiny on, indirect transfers by a non-resident enterprise of assets (including assets of organizations and premises in PRC, immovable
property in the PRC, equity investments in PRC resident enterprises), or the PRC Taxable Assets. For instance, when a non-resident enterprise
transfers equity interests in an overseas holding company that directly or indirectly holds certain PRC Taxable Assets and if the transfer
is believed by the Chinese tax authorities to have no reasonable commercial purpose other than to evade enterprise income tax, the SAT
Circular 7 allows the Chinese tax authorities to reclassify the indirect transfer of PRC Taxable Assets into a direct transfer and therefore
impose a 10% rate of PRC enterprise income tax on the non-resident enterprise. The SAT Circular 7 lists several factors to be considered
by tax authorities in determining if an indirect transfer has a reasonable commercial purpose. However, regardless of these factors,
the overall arrangements in relation to an indirect transfer satisfying all the following criteria will be deemed to lack a reasonable
commercial purpose: (i) 75% or more of the equity value of the intermediary enterprise being transferred is derived directly or indirectly
from PRC Taxable Assets; (ii) at any time during the one year period before the indirect transfer, 90% or more of the asset value of
the intermediary enterprise (excluding cash) is comprised directly or indirectly of investments in the PRC, or during the one year period
before the indirect transfer, 90% or more of its income is derived directly or indirectly from the PRC; (iii) the functions performed
and risks assumed by the intermediary enterprise and any of its subsidiaries and branches that directly or indirectly hold the PRC Taxable
Assets are limited and are insufficient to prove their economic substance; and (iv) the foreign tax payable on the gain derived from
the indirect transfer of the PRC Taxable Assets is lower than the potential PRC tax on the direct transfer of those assets. On the other
hand, indirect transfers falling into the scope of the safe harbors under the SAT Circular 7 will not be subject to PRC tax under the
SAT Circular 7. The safe harbors include qualified group restructurings, public market trades, and exemptions under tax treaties or arrangements.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 17, 2017, SAT issued the Announcement on Issues Relating to Withholding at Source of Income Tax of Non-resident Enterprises,
or the SAT Circular 37, which took effect on December 1, 2017. According to the SAT Circular 37, the balance after deducting the equity
net value from the equity transfer income shall be the taxable income amount for equity transfer income. Equity transfer income shall
mean the consideration collected by the equity transferor from the equity transfer, including various income in monetary form and non-monetary
form. Equity net value shall mean the tax computation basis for obtaining the said equity. The tax computation basis for equity shall
be: (i) the capital contribution costs actually paid by the equity transferor to a Chinese resident enterprise at the time of investment
and equity participation, or (ii) the equity transfer costs actually paid at the time of acquisition of such equity to the original transferor
of the said equity. Where there is reduction or appreciation of value during the equity holding period, and the gains or losses may be
confirmed pursuant to the rules of the finance and tax authorities of the State Council, the equity net value shall be adjusted accordingly.
When an enterprise computes equity transfer income, it shall not deduct the amount in the shareholders&#8217; retained earnings such
as undistributed profits etc., of the investee enterprise, which may be distributed in accordance with the said equity. In the event
of partial transfer of equity under multiple investments or acquisitions, the enterprise shall determine the costs corresponding to the
transferred equity in accordance with the transfer ratio, out of all costs of the equity.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the SAT Circular 7 and the Law of the People&#8217;s Republic of China on the Administration of Tax Collection promulgated by the SCNPC
on September 4, 1992 and newly amended on April 24, 2015, in the case of an indirect transfer, entities or individuals obligated to pay
the transfer price to the transferor shall act as withholding agents. In the event that they fail to make a withholding or withhold the
full amount of tax payable, the transferor of equity shall declare and pay tax to the relevant tax authorities within seven days from
the occurrence of tax payment obligation. The withholding agent does not make the withholding, and the transferor of the equity does
not pay the tax payable amount. The tax authority may impose late payment interest on the transferor. In addition, the tax authority
may also hold the withholding agents liable and impose a penalty of ranging from 50% to 300% of the unpaid tax on them. The penalty imposed
on the withholding agents may be reduced or waived if the withholding agents have submitted the relevant materials in connection with
the indirect transfer to the PRC tax authorities in accordance with the SAT Circular 7.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Withholding
Tax on Dividend Distribution</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
EIT Law prescribes a standard withholding tax rate of 20% on dividends and other China-sourced income of non-PRC resident enterprises
which have no establishment or place of business in the PRC, or if established, the relevant dividends or other China-sourced income
are in fact not associated with such establishment or place of business in the PRC. However, the Implementing Rules of the EIT Law which
reduced the rate from 20% to 10%, became effective from January 1, 2008. However, a lower withholding tax rate might be applied if there
is a tax treaty between China and the jurisdiction of the foreign holding companies, for example, pursuant to the Arrangement Between
the Mainland of China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation on Income, or the Double Tax
Avoidance Arrangement, and other applicable PRC laws, if a Hong Kong resident enterprise is determined by the competent PRC tax authority
to have satisfied the relevant conditions and requirements under the Double Tax Avoidance Arrangement and other applicable laws, the
10% withholding tax on the dividends that the Hong Kong resident enterprise receives from a PRC resident enterprise may be reduced to
5% upon receiving approval from the tax authority in charge.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on the Notice on Relevant Issues Relating to the Enforcement of Dividend Provisions in Tax Treaties issued on February 20, 2009 by the
SAT, if the relevant PRC tax authorities determine, at their discretion, that a company benefits from such reduced income tax rate due
to a structure or an arrangement that is primarily tax-driven, such PRC tax authorities may adjust the preferential tax treatment; and
based on the Announcement of the State Administration of Taxation on Issues Concerning &#8220;Beneficial Owners&#8221; in Tax Treaties,
which was promulgated on February 3, 2018 and came into effect on April 1, 2018. If the company&#8217;s activities do not constitute
substantive business activities, it will be analyzed according to the actual situation of the specific case, which may not be conducive
to the determination of its &#8220;beneficiary owner&#8221; capacity, and thus may not enjoy the concessions under the Double Tax Avoidance
Arrangement.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Value-Added
Tax</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Interim Regulations on Value-Added Tax of the People&#8217;s Republic of China, which was promulgated by the State Council on
December 13, 1993, and amended on November 10, 2008, February 6, 2016, and November 19, 2017, and the Implementation Rules for the Interim
Regulations on Value-Added Tax of the People&#8217;s Republic of China, which the MOF promulgated on December 25, 1993, and amended on
December 15, 2008, and October 28, 2011, entities or individuals engaging in the sale of goods, provision of processing services, repairs
and replacement services or import of goods within the territory of the PRC shall pay value-added tax or the VAT. Unless provided otherwise,
the rate of VAT is 17% on sales and 6% on the services. On April 4, 2018, MOF and SAT jointly promulgated the Circular of the Ministry
of Finance and the State Administration of Taxation on Adjustment of Value-Added Tax Rates, or the Circular 32, according to which (i)
for VAT taxable sales acts or import of goods originally subject to VAT rates of 17% and 11% respectively, such tax rates shall be adjusted
to 16% and 10%, respectively; (ii) for purchase of agricultural products originally subject to tax rate of 11%, such tax rate shall be
adjusted to 10%; (iii) for purchase of agricultural products for the purpose of production and sales or consigned processing of goods
subject to tax rate of 16%, such tax shall be calculated at the tax rate of 12%; (iv) for exported goods originally subject to tax rate
of 17% and export tax refund rate of 17%, the export tax refund rate shall be adjusted to 16%; and (v) for exported goods and cross-border
taxable acts originally subject to tax rate of 11% and export tax refund rate of 11%, the export tax refund rate shall be adjusted to
10%. Circular 32 became effective on May 1, 2018 and shall supersede existing provisions which are inconsistent with Circular 32.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
January 1, 2012, the MOF and the SAT have implemented the Pilot Plan for Imposition of Value-Added Tax to Replace Business Tax, or the
VAT Pilot Plan, which imposes VAT in lieu of business tax for certain &#8220;modern service industries&#8221; in certain regions and
eventually expanded to nation-wide application in 2013. According to the Implementation Rules for the Pilot Plan for Imposition of Value-Added
Tax to Replace Business Tax released by the MOF and the SAT on the VAT Pilot Program, the &#8220;modern service industries&#8221; include
research, development and technology services, information technology services, cultural innovation services, logistics support, lease
of corporeal properties, attestation and consulting services. The Notice on Comprehensively Promoting the Pilot Plan of the Conversion
of Business Tax to Value-Added Tax, which was promulgated on March 23, 2016, became effective on May 1, 2016 and amended on July 11,
2017, sets out that VAT in lieu of business tax be collected in all regions and industries.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 20, 2019, MOF, SAT and GAC jointly promulgated the Announcement on Relevant Policies for Deepening Value-Added Tax Reform, which
became effective on April 1, 2019 and provides that (i) with respect to VAT taxable sales acts or import of goods originally subject
to VAT rates of 16% and 10% respectively, such tax rates shall be adjusted to 13% and 9%, respectively; (ii) with respect to purchase
of agricultural products originally subject to tax rate of 10%, such tax rate shall be adjusted to 9%; (iii) with respect to purchase
of agricultural products for the purpose of production or consigned processing of goods subject to tax rate of 13%, such tax shall be
calculated at the tax rate of 10%; (iv) with respect to export of goods and services originally subject to tax rate of 16% and export
tax refund rate of 16%, the export tax refund rate shall be adjusted to 13%; and (v) with respect to export of goods and cross-border
taxable acts originally subject to tax rate of 10% and export tax refund rate of 10%, the export tax refund rate shall be adjusted to
9%.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulations
Relating to Overseas Listing and M&amp;A Rules</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 8, 2006, six PRC regulatory agencies,
including the CSRC, promulgated the Rules on the Merger and Acquisition of Domestic Enterprises by Foreign Investors, or the M&amp;A Rules,
which became effective on September 8, 2006 and were amended on June 22, 2009. The M&amp;A Rules, among other things, require offshore
special purpose vehicles formed for overseas listing purposes through acquisitions of PRC domestic companies and controlled by PRC domestic
enterprises or individuals to obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle&#8217;s
securities on an overseas stock exchange. In September 2006, the CSRC published on its official website procedures regarding its approval
of overseas listings by special purpose vehicles. The CSRC approval procedures require the filing of a number of documents with the CSRC.
Our PRC legal counsel has advised us based on their understanding of the current PRC laws, regulations and rules, the CSRC&#8217;s approval
may not be required for the listing and trading of our Class A Ordinary Shares on the Nasdaq in the context of this Annual Report.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, our PRC legal counsel has further advised
us that there remains some uncertainty as to how the M&amp;A Rules will be interpreted or implemented in the context of an overseas offering
and its opinions summarized above are subject to any new laws, regulations and rules or detailed implementations and interpretations in
any form relating to the M&amp;A Rules, and our PRC legal counsel cannot exclude the possibility that the CSRC or other relevant government
authorities might, from time to time, further clarify or interpret the M&amp;A Rules in writing or orally and require their approvals
to be obtained for the offering. We cannot assure you that relevant PRC government agencies, including the CSRC, would reach the same
conclusion as our PRC legal counsel does. If it is determined that CSRC approval is required for this Annual Report, we may face sanctions
by the CSRC or other PRC regulatory agencies for failure to obtain or delay in obtaining CSRC approval. These sanctions may include fines
and penalties on our operations in China, limitations on our operating privileges in China, delays in or restrictions on the repatriation
of the proceeds from any of our subsequent offerings into the PRC, restrictions on or prohibition of the payments or remittance of dividends
by our subsidiaries in China, or other actions that could have a material and adverse effect on our business, financial condition, results
of operations, reputation and prospects, as well as the trading price of our Class A Ordinary Shares. The CSRC or other PRC regulatory
agencies may also take actions requiring us, or making it advisable for us, to halt our future offering before the settlement and delivery
of the Class A Ordinary Shares that we are offering. Consequently, if you engage in market trading or other activities in anticipation
of and prior to the settlement and delivery of the Class A Ordinary Shares we are offering, you would be doing so at the risk that the
settlement and delivery may not occur. In addition, if the CSRC or other regulatory agencies later promulgate new rules or explanations
requiring that we obtain their approvals for any of our future offerings, we may be unable to obtain a waiver of such approval requirements.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
M&amp;A Rules and other regulations and rules concerning mergers and acquisitions established additional procedures and requirements
that could make merger and acquisition activities by foreign investors more time-consuming and complex. For example, the M&amp;A Rules
require that MOFCOM be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic
enterprise, if (i) any important industry is concerned, (ii) such transaction involves factors that impact or may impact national economic
security, or (iii) such transaction will lead to a change in control of a domestic enterprise which holds a famous trademark or PRC time-honored
brand.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 91; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, according to the Notice on Establishing the Security Review System for Mergers and Acquisitions of Domestic Enterprises by
Foreign Investors issued by the General Office of the State Council on February 3, 2011, and which became effective 30 days thereafter,
the Rules on Implementation of Security Review System for the Merger and Acquisition of Domestic Enterprises by Foreign Investors issued
by the MOFCOM on August 25, 2011, and which became effective on September 1, 2011, mergers and acquisitions by foreign investors that
raise &#8220;national defense and security&#8221; concerns and mergers and acquisitions through which foreign investors may acquire de
facto control over domestic enterprises that raise &#8220;national security&#8221; concerns are subject to strict review by the MOFCOM,
and the regulations prohibit any activities attempting to bypass such security review, including by structuring the transaction through
a proxy or contractual control arrangement.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.C.
Organizational structure</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a holding company with no material operations, Erayak conducts a substantial majority of its operations through its subsidiaries established
in the People&#8217;s Republic of China, or the PRC or China. Our corporate structure is a direct holding structure and do not have variable
interest entity (VIE) structure. Erayak is permitted under the Cayman Islands laws to provide funding to our subsidiaries in the PRC
and Hong Kong through loans or capital contributions without restrictions on the amount of the funds, subject to satisfaction of applicable
government registration, approval and filing requirements.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below
is a chart illustrating our current corporate structure:</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.D.
Property, plants and equipment</b></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
production relies on a wide variety of equipment, including equipment for office use and multiple factory equipment facilitating a complete
production cycle. As of December 31, 2024 and 2025, our equipment&#8217;s total value is around $2,240,129 and $3,152,265, respectively.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
equipment consists of several categories: (i) factory machinery and equipment, (ii) transportation vehicles, (iii) electronic devices,
(iv) construction in progress and (v) office furniture and equipment. The above five groups of equipment are utilized in the production
of the manufacture of electronics and factory maintenance. Most of our equipment is devoted to manufacturing, which uses approximately
76% of our factory machinery and equipment.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Leiya entered into a factory workshop leasing agreement with Wenzhou Ailefu Furniture Tech Limited Company (&#8220;Ailefu&#8221;), an
entity indirectly 100% owned by Lingyi Kong, our Chief Executive Officer and Chairman, effective January 1, 2018. The factory is located
at Wenzhou Economic Technological Development Zone, Binghai Fourth Blvd. No. 528. The lease is for 20 years, effective from January 1,
2018 to December 31, 2037. The property is 36,134.78 square meters and total rent is RMB 70,489,500, or approximately $10,900,720, which
has been paid upfront in its entirety. Ailefu provided the leased assets as guarantee for the Company to apply for a bank loan for the
lease payment.</span></p><div>

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

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
4A. UNRESOLVED STAFF COMMENTS</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p><div>

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

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

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

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

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OPERATING
AND FINANCIAL REVIEW AND PROSPECTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated
financial statements and related notes that appear in this Annual Report. In addition to historical consolidated financial information,
the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could
differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences
include those discussed below and elsewhere in this Annual Report, particularly in &#8220;Risk Factors.&#8221; All amounts included herein
with respect to the fiscal years ending December 31, 2025, 2024 and 2023 are derived from our audited consolidated financial statements
included elsewhere in this Annual Report. These Financial Statements have been prepared in accordance with U.S. Generally Accepted Accounting
Principles, or US GAAP.</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Overview</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">ERAYAK Power Solution
Group Inc. was incorporated in 2019 under the laws of the Cayman Islands. We conduct business through our key operating subsidiaries,
including Zhejiang Leiya, Ruike, Erayak HK and Nexora. Our company specializes in the manufacturing, research and development (&#8220;R&amp;D&#8221;),
and wholesale and retail of power solution products. Our product portfolio includes sine wave and off-grid inverters, inverter and gasoline
generators, battery and smart chargers, and custom-designed products. Our products are used principally in agricultural and industrial
vehicles, recreational vehicles (&#8220;RVs&#8221;), electrical appliances, and outdoor living products. Our primary office is in Zhejiang
province, where we serve a large customer base throughout PRC and expand our reach to international clients. Our goal is to be the premier
power solutions brand and a solution for mobile life and outdoor living. We seek to leverage our flexibility and passion for quality to
provide a personalized mobile living solution for each customer.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
the founding of Zhejiang Leiya Electronics Co. Ltd. in 2009, we have grown to be one of the very few manufacturers in the world to design,
develop and mass produce premium power solution products in the retail chain. We also offer our products in Japan, England, Germany,
France, Spain, Switzerland, Sweden, the Netherlands, the U.S., Canada, Mexico, Australia, Dubai, and nine other countries. We manufacture
all our products in factories operating under quality management systems accredited by the International Organization for Standardization
(ISO 9001:2015). Furthermore, our products have been tested for regulatory compliance and safety. Some of our compliance marks include:
T&#220;V certification from Technischer &#220;berwachungsverein, an internationally recognized service company; GS Mark for safety under
the German Equipment and Product Safety Act; C-tick certification by the Australian Communications Media Authority; FCC Mark from the
U.S. Federal Communications Commission, PAH certification mark for Polycyclic Aromatic Hydrocarbon concentrations; REACH Certification
for substances of very high concern under the European Chemicals Agency; CE Mark certifying compliance with European Union safety, health
and environmental protection standards; RoHs Mark for compliance with the Restriction of Hazardous Substances in the European Union;
c ETL Certification for compliance with Canadian safety standards; and us ETL Mark for compliance with U.S. safety standards. In the
last three fiscal years, we generated revenue mostly from four types of products: (1) inverters constituted approximately 48%, 46%, and
59% of our total revenue for the fiscal years ended December 31, 2025, 2024, and 2023, respectively; (2) chargers, which generated approximately
1.22%, 1.82%, and 2.68%, of our total revenue for the fiscal years ended December 31, 2025, 2024 and 2023, respectively; (3) gasoline
generators generated approximately 42.29%, 32.94%, and 32.36%, of our total revenue for the fiscal years ended December 31, 2025, 2024
and 2023, respectively; and (4) power banks generated approximately 7.50%, 16.39%, and 3.96%, of our total revenue for the fiscal years
ended December 31, 2025, 2024 and 2023, respectively.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to our substantial investment in research and development, we were awarded High-Tech Enterprise status by the Zhejiang provincial government,
which qualified us for China&#8217;s National High-Tech Enterprise Program, a national-level program. Specifically, companies in the
China&#8217;s National High-Tech Enterprise Program are eligible for up to a 10% corporate income tax break and certain deductions related
to intangible assets, such as obtaining patents in the R&amp;D process. Additionally, our research and patents in the power solution
space have brought us local recognition; we were awarded certificates by the provincial and city government that identifies us as a Zhejiang
Science and Technology Enterprise, and a Wenzhou Science and Technology Innovation Enterprise. These certificates entitle us to certain
preferential tax treatment and sometimes grant from the government to aid R&amp;D efforts in furtherance of the business. Furthermore,
we are a supplier for many international companies, including Einhell Germany AG, Canadian Tire Corporation Limited, ALDI Inc., Steren
Electronics International, LLC, etc.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 93; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
products are customized and built to order, or BOT. Our BOT business model maximizes our flexibility in production scheduling, material
procurement, and delivery to meet our customers&#8217; unique demands. We adopted a multi-step, full-service system to ensure quality
and client satisfaction. Customers can choose from within our product portfolio and communicate specified requirements to the sales department.
Our technical department will evaluate the request&#8217;s feasibility and coordinate with the customer to make modifications. The production
department will create samples that will undergo inspection by the quality inspection department for quality and material warranty. The
sales department will submit the prototype, inspection report, quality assurance, and quote to the customer for verification. After confirmation
by the customers, our procurement department will purchase the raw materials, and the production department will fulfill the order. Finally,
our inspection department will inspect and issue a report affirming the quality before the production department packs and delivers the
final product to the customer.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Key
Factors Affecting Our Results</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
results are primarily derived from the sale of power generators and inverters to various wholesalers and retailers in China and some
other foreign countries. Our business is therefore dependent upon construction activity in these sectors of the economy. The historical
performance and outlook for our business is influenced by numerous factors, including the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Economic
Cycles - In addition to fluctuations in steel prices, demand for the products we manufacture is dependent on general economic cycles
and infrastructure and non-residential construction end markets.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">General
Competition - Several of our products have historically faced significant competition both in China and some foreign markets, and we
have successfully competed against our competitors with excellent customer service, high quality products and rapid fulfillment of customer
orders. However, our business could be adversely affected by competitors who reduce prices, improve on-time delivery and take other competitive
actions, which may reduce our customers&#8217; purchases of products from us.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">Fluctuations
in Foreign Currency Exchange - We sell a significant portion of our products in countries outside of China (approximately 39.76% based
on 2025 revenues). Historically, we have relied on lower wages and favorable exchange rates in China to make our products sold abroad
competitive in price. If in any circumstances China&#8217;s currency appreciates against the U.S. dollar, our advantage in price competitiveness
might be impacted. To the extent the Chinese RMB start to appreciate, our products could become more expensive and, as a result, less
attractive to potential customers in other countries.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Results
of Operations</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the results of our operations for the years ended December 31, 2025, 2024 and 2023, respectively.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-bottom: 1pt">Sales</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,855,437</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,300,360</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,322,498</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Cost of sales</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(17,983,764</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(26,307,998</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(15,299,849</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Gross profit</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">4,871,673</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">3,992,362</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">5,022,649</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Operating expenses:</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">General and administrative</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,000,311</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,302,809</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,017,868</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Selling and marketing</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(771,176</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(946,269</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(962,479</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Research and development</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,608,311</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,670,669</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,176,943</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Bad debt expense</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(122,847</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(224,534</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(36,972</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Inventory reserve (provision) / reversal</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">368,693</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(295,907</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(81,622</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Advance to suppliers impairment provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(379,480</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(111,882</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total operating expenses</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(6,513,432</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(5,552,070</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(4,275,884</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Operating (loss) income</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,641,759</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,559,708</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">746,766</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Other income (expenses):</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Interest income (expenses), net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48,040</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(139,441</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(402,671</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Rental income, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">153,845</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">154,471</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">195,347</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Investment loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(229,170</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other income, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">308,038</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">362,364</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">872,519</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total other income, net</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">280,753</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">377,393</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">665,195</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">(Loss) income before income taxes</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(1,361,006</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(1,182,315</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">1,411,960</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Income tax provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(28,931</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">66,338</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(193,246</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Net (loss) income</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,389,937</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,115,977</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">1,218,714</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 94; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Year
ended December 31, 2025 compared to year ended December 31, 2024</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenues</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
decreased by approximately $7.44 million, or 24.57%, to approximately $22.86 million for the year ended December 31, 2025 from approximately
$30.30 million for the year ended December 31, 2024. This decline was primarily driven by a significant contraction in consumer purchasing
power across major markets, such as Europe and North America. As inflationary pressures persisted, demand for non-essential goods softened,
leading overseas distributors and wholesalers to adopt conservative procurement strategies to mitigate inventory risk. Consequently,
core customers reduced order volumes and lowered stock levels compared to the prior year. Additionally, heightened global economic uncertainty
placed liquidity constraints on certain international clients, resulting in a shift from large-scale, long-term contracts to smaller,
fragmented orders. This trend was further exacerbated by increased tariffs and evolving regulatory requirements, such as the EU&#8217;s
Carbon Border Adjustment Mechanism (CBAM). These factors not only increased terminal retail prices - prompting some legacy clients to
reduce or suspend purchases - but also necessitated higher compliance and certification costs. In response, the Company strategically
declined certain high-cost, low-margin orders to protect its long-term financial health, contributing to the overall reduction in total
sales volume.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following tables present our top five markets by net revenues for the years ended December 31, 2025 and 2024.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-bottom: 1pt">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,768,820</td><td style="width: 1%; padding-bottom: 1pt; 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">60.24</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,285,829</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.63</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">Mexico</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">867,476</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.80</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Poland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">773,084</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.38</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">Portugal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">573,931</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.51</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-bottom: 1pt">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,575,794</td><td style="width: 1%; padding-bottom: 1pt; 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">64.61</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">France</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,516,466</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">909,207</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.00</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Nigeria</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">827,955</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.73</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">781,562</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.58</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Gross
profit</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
gross profit increased by approximately $0.88 million, or 22.02%, to approximately $4.87 million for the year ended December 31, 2025
from approximately $3.99 million for the year ended December 31, 2024. Gross profit margin was 21.32% for the year ended December 31,
2025, as compared to 13.18% for the year ended December 31, 2024. The increase was primarily driven by a strategic shift in product mix.
During fiscal year 2025, the Company significantly reduced its proportion of outsourced products, which historically carried lower margins
and had a dilutive effect on overall profitability in 2024. By prioritizing self-manufactured goods over these low-margin third-party
products, the Company achieved a natural recovery in its consolidated gross margin.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>General
and administrative (&#8220;G&amp;A&#8221;) expenses</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses increased by approximately $1.70 million, or 73.71% to approximately $4.00 million for the year ended December
31, 2025 as compared to approximately $2.30 million for the year ended December 31, 2024. The increase in G&amp;A expenses was mainly
primarily driven by a strategic initiative to enhance the Company&#8217;s internal controls and operational efficiency. Key drivers of
this increase included: (1) Personnel Costs - the Company implemented a comprehensive salary adjustment for administrative staff, ranging
from 5% to 10%, to remain competitive in the labor market; and (2) Consulting Fees - we expanded our senior leadership team through the
appointment of high-level executives from outside the Company, including a Vice President of Administration and specialized experts focused
on the integration of business and financial operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 95; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses as of December 31, 2025 and 2024 consisted of the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-bottom: 1pt">Employee compensation and benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,077,246</td><td style="width: 1%; padding-bottom: 1pt; 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">927,913</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Travel and communication expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,842</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59,108</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Rent and utilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">305,877</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">287,755</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Consulting fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,148,141</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">677,556</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,493</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,511</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Depreciation and amortization expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">193,562</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,395</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Bank charges</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,733</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,458</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Donations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,175</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,118</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Sales tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,368</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,657</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,815</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,314</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Office and miscellaneous</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">121,061</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">155,940</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,000,311</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,302,809</td><td style="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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Selling
and marketing expenses</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
and marketing expenses decreased by approximately $0.18 million, or 18.50% to approximately $0.77 million for the year ended December
31, 2025 as compared to approximately $0.95 million for the year ended December 31, 2024. The decline in selling and marketing expenses
was primarily due to the reduction in total sales volume and the associated decline in variable selling costs. Additionally, the Company
optimized its marketing expenditures by participating in fewer trade fairs and exhibitions compared to the prior year, reflecting a more
targeted approach to business development amidst shifting market conditions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
and marketing expenses as of December 31, 2025 and 2024 consisted of the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-bottom: 1pt">Employee compensation and benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">279,549</td><td style="width: 1%; padding-bottom: 1pt; 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">265,546</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Travel and promotion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">187,703</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">267,203</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Shipping and handling</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">173,784</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,465</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,593</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Consulting fee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,830</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,495</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Inspection and certification fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,941</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">97,091</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,592</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,928</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Office and miscellaneous</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">13,184</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">47,541</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">771,176</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">946,269</td><td style="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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research
and development (&#8220;R&amp;D&#8221;) expenses</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development expenses for the fiscal year 2025 remained substantially consistent with the prior year, reflecting a decrease of approximately
3.73% compared to fiscal year 2024.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development expenses as of December 31, 2025 and 2024 consisted of the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-bottom: 1pt">Salaries</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">870,884</td><td style="width: 1%; padding-bottom: 1pt; 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">701,402</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Direct input</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">681,587</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">859,540</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Utility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,585</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,542</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Design cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,560</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,254</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Contract services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,720</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,522</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,286</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">21,173</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">22,925</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,608,311</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,670,669</td><td style="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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Interest
income (expenses), net</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December 31, 2025, the Company recognized net interest income of approximately $0.05 million, compared to a net interest
expense of approximately $0.14 million for the prior year. The period-over-period increase of approximately $0.19 million was primarily
attributable to interest earned on a RMB 27.4 million fixed deposit held at Minsheng Bank, which carried an annual interest rate of 3.2%.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 96; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Year
ended December 31, 2024 compared to year ended December 31, 2023</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenues</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
increased by approximately $9.98 million, or 49.10%, to approximately $30.30 million for the year ending December 31, 2024 from approximately
$20.32 million for the year ended December 31, 2023. The increase in revenues was primarily driven by the increase in demand for our
gasoline generators in Europe.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents our top 5 international markets by net revenues for the years ended December 31, 2024 and 2023.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five International Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-bottom: 1pt">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,575,794</td><td style="width: 1%; padding-bottom: 1pt; 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">64.61</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">France</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,516,466</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">909,207</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.00</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Nigeria</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">827,955</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.73</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">781,562</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.58</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-bottom: 1pt">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,005,500</td><td style="width: 1%; padding-bottom: 1pt; 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">54.15</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,558,935</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.67</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">Poland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,318,926</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.49</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,053,668</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.18</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">Germany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,016,250</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Gross
profit</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
gross profit decreased by approximately $1.03 million, or 20.51%, to approximately $3.00 million for the year ending December 31, 2024
from approximately $5.02 million for the year ended December 31, 2023. Gross profit margin was 13.18% for the year ended December 31,
2024, as compared to 24.71% for the year ended December 31, 2023. The decrease in gross profit was mainly due to the increase in sales
of our low-margin product &#8211; gasoline generators.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>General
and administrative (&#8220;G&amp;A&#8221;) expenses</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses increased by approximately $0.28 million, or 13.81% to approximately $2.30 million for the year ending December
31, 2024 as compared to approximately $2.02 million for the year ended December 31, 2023. The increase in G&amp;A expenses was mainly
due to the increased employee compensation and benefits of our current administrative team and new professional manager.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses as of December 31, 2024 and 2023 consisted of the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-bottom: 1pt">Employee compensation and benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">927,913</td><td style="width: 1%; padding-bottom: 1pt; 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">526,895</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Travel and communication expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59,108</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,451</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Rent and utilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">287,755</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">83,079</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Consulting fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">677,556</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,032,197</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,511</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,386</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Depreciation and amortization expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,395</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">116,451</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Bank charges</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,458</td><td style="padding-bottom: 1pt; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,324</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Donations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,118</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,237</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Sales tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,657</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">76,654</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,314</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,748</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Office and miscellaneous</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">155,940</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">96,007</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,302,809</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,023,428</td><td style="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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 97; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research
and development (&#8220;R&amp;D&#8221;) expenses</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development expenses increased by approximately $0.49 million, or 41.95% to approximately $1.67 million for the year ending December
31, 2024 as compared to approximately $1.18 million for the year ended December 31, 2023. The increase in R&amp;D expenses was mainly
due to increased R&amp;D activities on new products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development expenses as of December 31, 2024 and 2023 consisted of the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Salaries</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">701,402</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">525,782</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Direct input</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">859,540</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">554,892</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Utility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,542</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,680</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Design cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,254</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,115</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Contract services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,720</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,286</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,614</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: justify">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">22,925</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">36,859</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,670,669</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,176,943</td><td style="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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Interest
expenses, net</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
interest expense (net) decreased by approximately $0.26 million, to approximately $0.14 million for the year ended December 31, 2024,
from approximately $0.40 million for the year ended December 31, 2023.&#160;The Company repaid short-term borrowings of RMB50,000,000
in December 2023, and therefore the decrease in interest expense was mainly due to less bank borrowings during the 2024 fiscal year as
compared to the 2023 fiscal year.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Cash
Flow Summary</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended<br/> December&#160;31,<br/> 2025</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December&#160;31,<br/> 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December&#160;31,<br/> 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net cash (used in) provided by operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(3,166,162</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(15,876,639</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,729,734</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net cash (used in) investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,374,177</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(971,811</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,378,110</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by (used in) financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,270,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,381,107</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,437,393</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">Effect of exchange rate changes on cash and cash equivalents</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">381,714</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(86,282</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(103,044</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net increase (decrease) in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(888,021</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4,553,625</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,188,813</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Cash, cash equivalents and restricted cash, beginning of period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,324,809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,878,434</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,067,247</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Cash, cash equivalents and restricted cash, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">436,788</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,324,809</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,878,434</td><td style="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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration:underline">Operating
Activities:</span></i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in operating activities for the fiscal year ended December 31, 2025 was approximately $3.17 million, which was primarily attributable
to a net loss approximately $1.39 million, adjusted for non-cash items for approximately $1.65 million and adjustments for changes in
working capital approximately $3.43 million. The adjustments for changes in working capital mainly included:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">increase
in accounts receivable of approximately $1.52 million &#8211; our accounts receivable increased primarily due to a significant expansion
in the domestic market, specifically driven by a RMB 16.08 million increase in orders from the Yiwu market. These domestic sales are
typically subject to credit terms ranging from 60 to 90 days;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></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.25in"/><td style="width: 0.25in; 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">advances
to suppliers declined by approximately $3.13 million - this decrease was driven by the fulfillment of 2024 purchase commitments for chips
and profiles, combined with a normalization of procurement levels in 2025. Unlike the prior year, where the Company engaged in proactive
stockpiling to secure raw materials, no similar strategic prepayments were recorded during the current fiscal year;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 98; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">accounts
payable decreased by approximately $2.53 million, primarily reflecting the settlement of outstanding supplier obligations carried over
from the prior fiscal year-end;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">advances
from customers increased by approximately $0.89 million. This increase was primarily driven by a 4.4% growth in export orders from international
customers, who typically provide prepayments upon order placement. While international demand strengthened, the Company experienced a
decline in domestic sales, resulting in a shift in our overall sales mix.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in operating activities for the fiscal year ended December 31, 2024 was approximately $15.88 million, which was primarily attributable
to a net loss approximately $1.12 million, adjusted for non-cash items for approximately $1.68 million and adjustments for changes in
working capital approximately $16.44 million. The adjustments for changes in working capital mainly included:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">increase
in accounts receivable of approximately $6.26 million &#8211; our accounts receivable increased due to the increase in sales revenue
and the corresponding increased payback cycle in domestic market;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></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.25in"/><td style="width: 0.25in; 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">increase
in inventory of approximately $2.30 million due to our increased raw material inventory for the corresponding increased sales in generators;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></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.25in"/><td style="width: 0.25in; 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">increase
in advance to suppliers of approximately $6.95 million primarily due to the increased purchase of raw materials to support our growing
orders generated from both domestic and international markets;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">increase
in accounts payable of approximately $2.64 million due to increased purchase of raw materials because of the increased sales during the
fiscal year of 2024;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">decrease
in other payables and accruals of approximately $2.50 million primarily due to a repayment of funds received from a potential investor.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash provided by operating activities for the fiscal year ending December 31, 2023 was approximately $6.73 million, which was primarily
attributable to a net profit of approximately $1.22 million, adjusted for non-cash items for approximately $1.04 million and adjustments
for changes in working capital approximately $4.47 million. The adjustments for changes in working capital mainly included:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">decrease
in accounts receivable of approximately $3.4 million &#8211; the decrease was in line with the decrease in sales;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">increase
in inventory of approximately $1.09 million &#8211; to avoid supply issues, we stocked up certain raw materials in order to prepare the
massive production of our new products;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">increase
in advances to suppliers of approximately $1.25 million &#8211; we prepaid for raw material and equipment purchase for our new production
line;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">increase
in accounts payable of approximately $1.09 million &#8211; the increase was in line with the increase of inventory; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; 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">the
increase in other payables of approximately $2.36 million &#8211; the increase was mainly due to a portion of a potential foreign investment
received, which was temporarily included in other payables.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Leiya entered into a factory workshop leasing agreement with Wenzhou Ailefu Furniture Tech Limited Company (&#8220;Ailefu&#8221;), an
entity indirectly 100% owned by Lingyi Kong, our Chief Executive Officer and Chairman, effective January 1, 2018. The factory is located
at Wenzhou Economic Technological Development Zone, Binghai Fourth Blvd. No. 528. The lease is for 20 years, effective from January 1,
2018, to December 31, 2037. The property is 36,134.78 square meters and total rent is RMB 70,489,500, or approximately $10,900,720, which
has been paid upfront, through the lease term ending December 31, 2037. Majority of the net cash provided by operating activities is
used for the lease payment. Ailefu provided the leased assets as a guarantee for the Company to apply for a bank loan for the lease payment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 99; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration:underline">Investing
Activities:</span></i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in investing activities was approximately $12.37 million for the year ended December 31, 2025. It was primarily attributable
to: (1) acquisition of manufacturing equipment for production needs during the period; (2) acquisition of intangible assets; and (3)
a short-term investment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in investing activities was approximately $0.97 million for the year ended December 31, 2024. It was primarily attributable
to: (1) acquisition of manufacturing equipment for production needs during the period; (2) acquisition of intangible assets; and (3)
long-term investment in a trading company.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in investing activities was approximately $1.38 million for the year ended December 31, 2023. It was primarily attributable
to: (1) acquisition of manufacturing equipment for production needs during the period; (2) addition of a fixed deposit, which is presented
as other non-current assets on the Consolidated Balance Sheet; (3) repayment of the prepaid oversea land and warehouse investment; and
(4) prepayment of a potential long-term warehouse investment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration:underline">Financing
Activities:</span></i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash provided by financing activities was approximately $14.27 million for the year ended December 31, 2025. It was primarily attributable
to (1) net proceeds received from share issuance in the amount of approximately $9.27 million; and (2) net proceeds on short-term borrowings
in the amount of approximately $7 million.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash provided by financing activities was approximately $12.38 million for the year ended December 31, 2024. It was primarily attributable
to (1) proceeds received from share issuance in the amount of $8 million; (2) net proceeds on short-term borrowings in the amount of
approximately $1 million; (3) net proceeds received from related parties with an approximate amount of $1.32 million; and (4) net proceeds
on long-term borrowings in the amount of approximately $2.06 million.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in financing activities was approximately $6.44 million for the year ended December 31, 2023. It was primarily attributable
to (1) net repayment on short-term borrowings with an approximate amount of $6 million; (2) net repayment on long-term borrowings with
an approximate amount of $2.35 million; and (3) net proceeds received from related parties with an approximate amount of $1.9 million.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liquidity
and Capital Resources</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Primary
Sources and Uses of Liquidity</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
primary sources of liquidity consist of existing cash balances, cash flows from our operating activities and availability under our Revolving
Credit Facility. Our ability to generate sufficient cash flow from our operating activities is primarily dependent on our sales of converters
and power generating products to our customers at margins sufficient to cover fixed and variable expenses.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025, and 2024, we had cash and cash equivalents of $436,788 and $1,324,09, including restricted cash of 251,932 and
792,204, respectively. We believe that our current cash, cash to be generated from our operations and&#160;access to help from our related
parties will be sufficient to meet our working capital needs for at least the next twelve months. Although we do not have any amounts
committed to being provided by our related parties, due to their relatively small amounts, we do not believe our working capital needs
will be negatively impacted without such funds provided by related parties.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 100; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Substantially
all our operations are conducted in China and a majority portion of our revenues, expense, cash and cash equivalents are denominated
in Renminbi (RMB). RMB is subject to the exchange control regulation in China, and, as a result, we may have difficulty distributing
any dividends outside of China due to PRC exchange control regulations that restrict its ability to convert RMB into U.S. Dollars.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounts
Receivable</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivables are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The Company
usually determines the adequacy of reserves for doubtful accounts based on individual account analysis and historical collection trends.
The Company establishes a provision for doubtful receivables when there is objective evidence that the Company may not be able to collect
due amounts. The allowance is based on management&#8217;s best estimates of specific losses on individual exposures, as well as a provision
on historical trends of collections. Based on management of customers&#8217; credit and ongoing relationship, management makes conclusions
whether any balances outstanding at the end of the period will be deemed uncollectible on an individual basis and on an aging analysis
basis. The provision is recorded against accounts receivables balances, with a corresponding charge recorded in the consolidated statements
of income and comprehensive income. Delinquent account balances are written off against the allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not believe it has a material collection risk under its business model, nor does it believe that macroeconomic issues will
have a negative impact on its collectability. The Company expects the business will continue to grow due to innovation and the urbanization
process in China. Thus, the Company does not believe the collection issues will impact its liquidity adversely.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Credit
Facility</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
mainly finance our operations through short-term revolving loans and long-term loans provided by a syndicate of banks, as listed in Note
12 and Note 13 under our Consolidated Financial Statements.&#160;As of December 31, 2025, we had: five outstanding short-term loans totaling
RMB 58,000,000, or approximately $8.29 million. These borrowings have a term of one year and can be renewed; and 14 outstanding long-term
loans provided by three banks, totaling RMB 29,283,331 in the aggregate, or approximately $4.19 million. These loans either have a fixed
or variable interest rate. We plan to repay the outstanding principal and interest of each loan either by our working capital or the
funds from the renewal of a loan from the same bank or loans from other banks.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Capital
Expenditures</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
capital expenditure consists primarily of expenditure on the purchase of fixed and intangible assets in support of our business growth.
Our capital expenditure amounted to approximately $7.84 million, $0.55 million, and $0.70 million, for the years ending December 31,
2025, 2024 and 2023, respectively.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contractual
Obligations</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, the Company had&#160;two&#160;lease agreements, which has been disclosed under right of use lease assets
in Note 8 &#8211; Leases. There were no other significant contractual obligations and commercial commitments, other than our bank borrowings
as disclosed in Credit Facility section, as of December 31, 2025, 2024 and 2023.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Critical
Accounting Policies and Estimates</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Basis
of Presentation and Principles of Consolidation</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements and related notes have been prepared in accordance with generally accepted accounting
principles in the United Stated of America (&#8220;US GAAP&#8221;) and have been consistently applied. The accompanying consolidated
financial statements include the financial statements of the Company and its majority-owned and controlled subsidiaries. All significant
inter-company transactions and balances have been eliminated upon consolidation.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 101; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->96<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use
of Estimates</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions
that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Such estimates include,
but are not limited to, allowances for doubtful accounts, inventory valuation, useful lives of property, plant and equipment, intangible
assets, impairment in equity investment, and income taxes related to realization of deferred tax assets and uncertain tax position. Actual
results could differ from those estimates.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash
and Cash Equivalents</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents primarily consist of cash and deposits with financial institutions which are unrestricted as to withdrawal and use.
Cash equivalents consist of highly liquid investments that are readily convertible to cash generally with original maturities of three
months or less when purchased.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted
Cash</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company had bank acceptance notes outstanding with the bank and is required to keep certain amounts on deposits that are subject to withdrawal
restrictions. Those notes are generally short term in nature due to their short maturity period of six to nine months; thus, restricted
cash is classified as a current asset.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2016, the FASB issued Accounting Standards Update No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires
companies to include amounts generally described as restricted cash and restricted cash equivalents in cash and cash equivalents when
reconciling beginning-of-period and end-of-period total amounts presented in the statement of cash flows. The Company adopted the new
standard effective January 1, 2018, using the retrospective transition method.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025, 2024, and 2023, restricted cash was $251,932, $792,204, and $1,062, respectively. No cash is restricted to assure
future credit availability.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
Recognition</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates its revenues mainly from sales of electrical products, such as electrical converters and inverters, to third-party
customers, who are mainly distributors and retailers. The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting
standards updates (&#8220;ASU&#8221;) 2014-09 for revenue recognition. On January 1, 2018, the Company has early adopted ASU 2014-09,
which is a comprehensive new revenue recognition model that requires revenue to be recognized in a manner to depict the transfer of goods
or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.
The Company considers revenue realized or realizable and earned when all the five following criteria are met: (1) identify the contract
with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction
price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers customer purchase orders to be the contracts with a customer. As part of its consideration of the contract, the Company
evaluates certain factors including the customer&#8217;s ability to pay (or credit risk). For each contract, the Company considers the
promise to transfer products, each of which is distinct, to be the identified performance obligations. In the principal versus agent
consideration, since no other party is involved in transactions, the Company is a principal.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
determining the transaction price, the Company evaluates whether the price is subject to a refund or adjustment to determine the net
consideration to which the Company expects to be entitled. The Company analyzed historical refund claims for defective products and concluded
that they have been immaterial.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 102; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->97<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
are reported net of all value added taxes. As the Company&#8217;s standard payment terms are less than one year, the Company has elected
the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates
the transaction price to each distinct product based on their relative standalone selling price.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized when control of the product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied
at a point in time), which typically occurs at delivery. For international sales, the Company sells its products primarily under the
free onboard (&#8220;FOB&#8221;) shipping point term. For sales under the FOB shipping point term, the Company recognizes revenues when
products are delivered from Company to the designated shipping point. Prices are determined based on negotiations with the Company&#8217;s
customers and are not subject to adjustment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recent
Accounting Pronouncements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers the applicability and impact of all accounting standards updates (&#8220;ASU&#8221;). Management periodically reviews
new accounting standards that are issued.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Recently
Issued Accounting Standards</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-06, Disclosure Improvements&#8212;codification amendments
in response to SEC&#8217;s disclosure Update and Simplification initiative which amend the disclosure or presentation requirements of
codification subtopic 230-10 Statement of Cash Flows&#8212;Overall, 250-10 Accounting Changes and Error Corrections&#8212;Overall, 260-10
Earnings Per Share&#8212;Overall, 270-10 Interim Reporting&#8212;Overall, 440-10 Commitments&#8212;Overall, 470-10 Debt&#8212;Overall,
505-10 Equity&#8212;Overall, 815-10 Derivatives and Hedging&#8212;Overall, 860-30 Transfers and Servicing&#8212;Secured Borrowing and
Collateral, 932-235 Extractive Activities&#8212;Oil and Gas&#8212;Notes to Financial Statements, 946-20 Financial Services&#8212;Investment
Companies&#8212;Investment Company Activities, and 974-10 Real Estate&#8212;Real Estate Investment Trusts&#8212;Overall. The amendments
represent changes to clarify or improve disclosure and presentation requirements of above subtopics. Many of the amendments allow users
to more easily compare entities subject to the SEC&#8217;s existing disclosures with those entities that were not previously subject
to the SEC&#8217;s requirements. Also, the amendments align the requirements in the Codification with the SEC&#8217;s regulations. For
entities subject to existing SEC disclosure requirements or those that must provide financial statements to the SEC for securities purposes
without contractual transfer restrictions, the effective date aligns with the date when the SEC removes the related disclosure from Regulation
S-X or Regulation S-K. Early adoption is not allowed. For all other entities, the amendments will be effective two years later from the
date of the SEC&#8217;s removal.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASU
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, establishes incremental disaggregation of income tax disclosures
pertaining to the effective tax rate reconciliation and income taxes paid. This standard is effective for fiscal years beginning after
December 15, 2024, and requires prospective application with the option to apply it retrospectively. The Company adopted ASU 2023-09
beginning January 1, 2025. The adoption did not have a material impact on the Company&#8217;s consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2024, the FASB issued ASU 2024-03, &#8220;Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures
(Subtopic 220-40): Disaggregation of Income Statement Expenses&#8221;, requiring public entities to disclose additional information about
specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal
years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The
Company is currently evaluating the impact of adopting ASU 2024-03.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not expect the adoption to have a material impact on its consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a
material effect on the Company&#8217;s consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Off-balance
Sheet Commitments and Arrangements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
provide financial guarantees to a related party. As of December 31, 2025, the maximum potential amount of future payments we could be
required to make is RMB 25,750,000, which is secured by our time deposit of RMB 27,400,000. We have not recorded any liability for these
guarantees as the likelihood of payment is considered remote. See Note 11 for further details.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 103; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->98<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Future
Related Party Transactions</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Corporate Governance Committee of our Board of Directors will be required to approve all related party transactions. All related party
transactions will be made or entered into on terms that are no less favorable to use than can be obtained from unaffiliated third parties.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impact
of Inflation</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not believe the impact of inflation on our Company is material. Our operations are in China and China&#8217;s inflation rates have
been relatively stable in the last three years: 0.0% for 2025, 0.2% for 2024, and 0.23% for 2023.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding
Company Structure</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a holding company with no material operations of our own. We conduct our operations through our subsidiaries in China. As a result,
our ability to pay dividends and to finance any debt we may incur depends upon dividends paid by our subsidiaries. Our PRC subsidiaries
may purchase foreign exchange from relevant banks and make distributions to offshore companies after completing relevant foreign exchange
registration with the SAFE. Our offshore companies may inject capital into or provide loans to our PRC subsidiaries through capital contributions
or foreign debts, subject to applicable PRC regulations. If our subsidiaries or any newly formed subsidiaries incur debt on their own
behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us. In addition, our subsidiaries
are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with PRC accounting standards
and regulations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
PRC law, each of our affiliates in China is required to set aside at least 10% of its after-tax profits each year, if any, to fund a
statutory reserve until such reserve reached 50% of its registered capital, after which any mandatory appropriation stops. Although the
statutory reserves can be used, among other ways, to increase the registered capital and eliminate future losses more than the retained
earnings of the respective companies, the reserve funds are not distributable as cash dividends except in the event of liquidation of
the companies. The reserved amounts as determined pursuant to PRC statutory laws totaled $1,244,717 as of December 31, 2025.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quantitative
and Qualitative Disclosures about Market Risk</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Foreign
Exchange Risk</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
our revenues and substantially all our expenses are denominated in RMB. Our financial information uses RMB as the functional currency
has been translated into U.S. dollars in our consolidated financial statements. We do not believe that we currently have any significant
direct foreign exchange risk and have not used any derivative financial instruments to hedge exposure to such risk.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
value of the RMB against the U.S. dollar and other currencies is affected by, among other things, changes in China&#8217;s political
and economic conditions. The PRC government allowed the RMB to appreciate by more than 20% against the U.S. dollar between July 2005
and July 2008. Between July 2008 and June 2010, the RMB and the U.S. dollar exchange rate had been stable and traded within a narrow
band. Since June 2010, the PRC government has allowed the RMB to appreciate slowly against the U.S. dollar, though there have been periods
when the RMB has depreciated against the U.S. dollar. On August 11, 2015, the PBOC allowed the RMB to depreciate by approximately 2%
against the U.S. dollar. It is difficult to predict how long the current situation may last and when and how the RMB and the U.S. dollar
relationship may change again.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the extent that we need to convert U.S. dollars into RMB for our operations, appreciation of the RMB against the U.S. dollar would have
an adverse effect on the RMB amount we receive from the conversion. Conversely, if we decide to convert RMB into U.S. dollars, appreciation
of the U.S. dollar against the RMB would have a negative effect on the U.S. dollar amounts available to us.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 104; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->99<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Market
Risk</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Market
risk is the risk of loss arising from adverse changes in market rates and prices. Our market risk exposure is generally limited to those
risks that arise in the normal course of business, as we do not engage in speculative,&#160;non-operating&#160;transactions, nor do we
utilize financial instruments or derivative instruments for trading purposes.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Commodity
Price Risk</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
revenue is exposed to the market risk of price fluctuations related to the sale of our generators. Prices for the generators that we
sell are generally determined by market forces. These prices may be influenced by factors such as supply and demand, production costs
(including the costs of our raw materials) and global and domestic economic growth. Adverse changes in any of these factors may reduce
the revenue that we receive from the sale of our generators. Our costs are also exposed to fluctuations in prices for the purchase, processing
and production of microchips and other raw material inputs. Historically, we have generally been able to pass along price increases to
our customers; however, we may be unable to do so in the future. We do not engage in commodity price hedging activities.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.A.
Directors and Management</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Set
forth below is information concerning our directors, director nominees, executive officers and other key employees as of the date of
this Annual Report.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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="font-weight: bold; border-bottom: Black 1pt solid">Name</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Age</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Position(s)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-align: left">Lingyi Kong</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">31</td><td style="width: 1%">&#160;</td>
    <td style="width: 54%; text-align: left">Chief Executive Officer, Chairman of the Board and Director</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Lanling Gu</td><td>&#160;</td>
    <td style="text-align: center">37</td><td>&#160;</td>
    <td style="text-align: left">Chief Financial Officer</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Wang-Ngai Mak*</td><td>&#160;</td>
    <td style="text-align: center">60</td><td>&#160;</td>
    <td>Director</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Jizhou Hou (1)(2)(3)*</td><td>&#160;</td>
    <td style="text-align: center">50</td><td>&#160;</td>
    <td style="text-align: left">Independent Director, Chair of Nominating Committee</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Jing Chen (1)(2)(3)*</td><td>&#160;</td>
    <td style="text-align: center">60</td><td>&#160;</td>
    <td style="text-align: left">Independent Director, Chair of Audit Committee</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tsang Sheung (1)(2)(3)*</td><td>&#160;</td>
    <td style="text-align: center">66</td><td>&#160;</td>
    <td style="text-align: left">Independent Director, Chair of Compensation Committee</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">Member
of the Audit Committee</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">Member
of the Compensation Committee</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">Member
of the Nominating Committee</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">The
individual shall be appointed and consents to be in such position upon Company&#8217;s listing on the Nasdaq Capital Market.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Lingyi
Kong<i>, Chief Executive Officer, Chairman of the Board and Director</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2018, Mr. Kong graduated from Ningbo University
with a Bachelor&#8217;s degree in Engineering Management. From 2018 to 2019, Mr. Kong served as an international business representative
of Zhejiang Real Electronics Company, leading the company&#8217;s business team to participate in the Dusseldorf Motor Show in Germany,
the Berlin Electronics Show in Germany, and the Guangzhou Trade Fair in China. At the same time, Mr. Kong visited Germany, France, Belgium,
the Netherlands, and Australia on behalf of the company for business interviews, and successfully obtained OEM contracts with well-known
European companies such as AEG, Projecta, Greencell, Einhell, and Duracell, among other well-known North American companies. Mr. Kong
has been serving as the Chairman of the Board of ERAYAK International since inception in July 2018.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 105; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->100<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Lanling
Gu<i>, Chief Financial Officer</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ms.
Gu has years of experience in international accounting (IFRS) and USA GAAP reporting and is familiar with preparation of consolidated
financial statement. Prior to serving as our CFO in March 2021, Ms. Gu was the director of the Company&#8217;s accounting department
since 2018. Ms. Gu served as an auditor at Zhejiang Oulong Electric Co., Ltd., Ms. Gu participated in the company&#8217;s IPO due diligence
in 2017, conducted audits for the company and independently led a team to complete audit work of accounting subjects, including inspection
of accounts and verification of accuracy of financial statements and check of operational procedures. Thanks to years of experience in
electronics manufacturing plants, Ms. Gu has a deep understanding of cost control and accounting. Ms. Gu obtained an associate&#8217;s
degree in accounting from Anhui Wuhu Vocational and Technical College in 2011, and a certificate for Intermediate Accountant in 2020
from the China Accounting Online School.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Wang-Ngai
Mak, <i>Director </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
Mak is currently the Executive Vice President of Barakah Capital Holdings (M) Sdn. Bhd. since 2011, where he is responsible for projects
evaluation and business development. Mr. Mak has extensive experience in business strategy, corporate development and management consulting.
He served as Vice President, e-Banking, in CITIC Ka Wah Bank (Hong Kong) from January 2000 to July 2003, in charge of the development
of the Internet banking and stock trading system. From February 2004 to February August 2009, Mr. Mak was employed at the ITG Systems
Sdn. Bad in Malaysia, where he served as the Chief Information Officer that planned, organized, and managed the entire information and
data resource systems of the company, and would later be promoted to become the CEO of the company and be in charge of investment appraisal
and financing of telecommunications and credit technology projects, and managing project development design and general operations. Mr.
Mak worked as Executive Vice President for Daya Bay Zhongnan Industrial Development Corporation from December 2017 to March 2020, a PRC
state-owned company, where he handled long-term investment projects such as environmental preservation and sustainable project to meet
poverty alleviation requirements in Xichuan County of Henan Provence and Lianping County of Guangdong Provence. Mr. Mak graduated with
Honor from The Chinese University of Hong Kong with a Bachelor&#8217;s degree in Philosophy in 1995.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Jizhou
Hou, <i>Independent Director and Chair of Nominating Committee</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
Hou is experienced in IoT and artificial intelligence with 20 years of experience. At present, he is Chief Technology Officer of Feilu
Cloud Computing Wenzhou Co., Ltd. in Wenzhou in Zhejiang Province. From 2005 to 2009, Mr. Hou worked for Shanghai STMicroelectronics,
where he was in charge of the Inner Mongolia Digital TV updating system project. Mr. Hou also worked at BYD Automation as Chief architect
of AI application in electric vehicles from 2005 to 2009. He earned a Master&#8217;s degree in Artificial Intelligence from University
of Science and Technology of China.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Jing
Chen, <i>Independent Director and Chair of Audit Committee</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since November 2024, Ms. Chen has served as the
Chief Financial Officer of Shanxi Yansen New New Energy Co., Ltd. She also has served as an independent director and the chairman of the
audit committee on the board of directors of Xinxu Copper Industry Technology Ltd. (Ticker: XXC) since March 2024, ERAYAK Power Solution
Group Inc. (Nasdaq: RAYA) since November 2021, Bon Natural Lift Limited. (Nasdaq: BON) since October 2023, and Tibet Jiajialegou Information
Technology Co., Ltd., a private company, since February 2017. She is also a shareholder and the legal representative of Qingxing (Beijing)
Technology Services Co., Ltd. She Previously served as an independent director of Jin Medical International Ltd. (Nasdaq: ZJYL) from August
2021 to December 2023. She also served as the Vice President of Future Fintech Group Inc. (Nasdaq: FTFT), a FinTech company, where she
was responsible for the company&#8217;s internal control and merger and acquisition from December 2020 to April 2023. From May 2019 to
November 2020, Ms. Chen served as the CFO of Future Fintech Group Inc. She served as the CFO of AnZhiXinCheng (Beijing) Technology Co.,
Ltd. from August 2018 to May 2019. Ms. Chen has also served as an independent director of Hello iPayNow (Beijing) Company Ltd. since April
2019 to March 2021. From August 2017 to July 2018, she served as CFO of Beijing Logis Technology Development Co., Ltd., a company listed
on The National Equities Exchange and Quotations Co., Ltd. of China, which is a Chinese over-the-counter stock trading system. From June
2016 to July 2017, Ms. Chen served as Group Chief Financial Officer of Beijing AnWuYou Food Co., Ltd. Ms. Chen also served as Chief Financial
Officer of Beijing DKI Investment Management Co., Ltd. from August 2012 to May 2016. Ms. Chen received a Doctorate of Business Administration
from Victoria University, Neuchatel, Switzerland and an MBA degree from City University of Seattle in Washington, U.S. Ms. Chen holds
Fellow Membership of CPA Australia (FCPA) and is a Member of the Chartered Institute of Management Accountants (CIMA). She is also a Senior
Member of the International Financial Management (SIFM) accredited by the Ministry of Human Resources and Social Security of the PRC.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 106; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->101<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tsang
Sheung, <i>Independent Director and Chair of Compensation Committee</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
Tsang Sheung has served as a director of Fuji (China) Industrial Technology Co., Ltd. in Hong Kong and as the General Manager of Shenzhen
Zhongzhi Investment Co., Ltd. since 2009. He started his career at Bank of China (Hong Kong) Limited as a journalist after obtaining
his bachelor&#8217;s degree in law from Jinan University in Guangzhou. Thereafter, he served successively as the director of the human
resources, the director and then vice president of the president&#8217;s office, and the assistant to the president of the management
division. Having served as an integral part of the restructuring and merger of Bank of China (Hong Kong) Group, Mr. Sheung has extensive
experience in financial services, human resources, and corporate communications.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Family
Relationships</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
are no family relationships among any of our directors, director nominees or executive officers as defined in Item 401 of Regulation
S-K.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.B.
Compensation</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Director
Compensation</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
directors hold office until the next annual meeting of shareholders at which their respective class of directors is re-elected and until
their successors have been duly elected and qualified. Officers are elected by and serve at the discretion of the Board of Directors.
Employee directors do not receive any compensation for their services. Non-employee directors are entitled to receive an as-yet undetermined
cash fee for serving as directors and may receive option grants from our company. In addition, non-employee directors are entitled to
receive compensation for their actual travel expenses for each Board of Directors meeting attended.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Executive
Compensation</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Compensation Committee of the Board of Directors determined the compensation to be paid to our executive officers based on our financial
and operating performance and prospects, and contributions made by the officers to our success. And our compensation committee approved
our salary and benefit plans. Each of the named officers will be measured by a series of performance criteria by the board of directors,
or the compensation committee on a yearly basis. Such criteria will be set forth based on certain objective parameters such as job characteristics,
required professionalism, management skills, interpersonal skills, related experience, personal performance and overall corporate performance.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary
Compensation Table</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth certain information with respect to compensation for the years ended December 31, 2025 and 2024, earned by
or paid to our chief executive officer and principal executive officer, our principal financial officer, and our other most highly compensated
executive officers whose total compensation exceeded US$100,000 (the &#8220;named executive officers&#8221;).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold">Name and<br/> Principal<br/> Position</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Salary<br/> (US$)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Bonus<br/> (US$)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Stock<br/> Awards<br/> (US$)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Option<br/> Awards<br/> (US$)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Non-Equity<br/> Incentive<br/> Plan<br/> Compensation</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Deferred<br/> Compensation<br/> Earnings</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Other</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total<br/> (US$)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 11%">Lingyi Kong,</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: center">2025</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">50,139</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: 7%; text-align: right">&#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: 7%; text-align: right">&#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: 7%; text-align: right">&#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: 7%; text-align: right">&#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: 7%; text-align: right">&#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: 7%; text-align: right">&#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">$</td><td style="width: 7%; text-align: right">50,139</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-indent: -0.125in; padding-left: 0.25in">CEO</td><td>&#160;</td>
    <td style="text-align: center">2024</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">34,743</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">-</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">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">34,743</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Lanling Gu,</td><td>&#160;</td>
    <td style="text-align: center">2025</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">24,601</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">-</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">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">24,601</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in">CFO</td><td>&#160;</td>
    <td style="text-align: center">2024</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,680</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">-</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">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,680</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 107; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->102<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Employment
Agreements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
employment agreements with our officers generally provide for employment for a specific term and pay annual salary, health insurance,
pension insurance, and paid vacation and family leave time. The agreement may be terminated by either party as permitted by law. In the
event of a breach or termination of the agreement by our company, we may be obligated to pay the employee twice the ordinary statutory
rate. In the event of a breach or termination causing loss to our company by the employee, the employee may be required to indemnify
us against loss.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Compensation
Recovery Policy</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 1, 2023, our board of directors adopted an executive compensation recovery policy (the &#8220;Compensation Recovery Policy&#8221;),
providing for the recovery of certain incentive-based compensation from current and former executive officers of the Company in the event
the Company is required to restate any of its financial statements filed with the SEC under the Exchange Act in order to correct an error
that is material to the previously-issued financial statements, or that would result in a material misstatement if the error were corrected
in the current period or left uncorrected in the current period. Adoption of the Compensation Recovery Policy was mandated by new Nasdaq
listing standards introduced pursuant to Exchange Act Rule 10D-1. The Compensation Recovery Policy is in addition to Section 304 of the
Sarbanes-Oxley Act of 2002 which permits the SEC to order the disgorgement of bonuses and incentive-based compensation earned by a registrant
issuer&#8217;s chief executive officer and chief financial officer in the year following the filing of any financial statement that the
issuer is required to restate because of misconduct, and the reimbursement of those funds to the issuer. A copy of the Compensation Recovery
Policy has been filed herewith as Exhibit 97.1.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.C.
Board Practices</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Board
of Directors and Board Committees</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
board of directors consists of five directors, three of whom are independent as such term is defined by the Nasdaq Capital Market. We
have determined that Jizhou Hou, Jing Chen and Tsang Sheung satisfy the &#8220;independence&#8221; requirements under Nasdaq Rule 5605.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
directors will be up for re-election at our annual general meeting of shareholders.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A director is not required to hold any shares
in our company by way of qualification. A director who is in any way, whether directly or indirectly, interested in a contract or proposed
contract with our company is required to declare the nature of his interest at a meeting of our directors. Subject to the Nasdaq Listing
Rules and disqualification by the chairman of the relevant board meeting, a director may vote with respect to any contract, proposed contract
or arrangement notwithstanding that he may be interested therein, and if he does so his vote shall be counted and he may be counted in
the quorum at any meeting of our directors at which any such contract or proposed contract or arrangement is considered. Our directors
may exercise all the powers of our company to raise or borrow money and to mortgage or charge its undertaking, property and assets (present
and future) and uncalled capital or any part thereof, to issue debentures, debenture stock, bonds and other securities, whether outright
or as collateral security for any debt, liability or obligation of the Company or of any third party.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Board of Directors also adopted an insider trading policy that allows insiders to sell securities of the Company pursuant to pre-arranged
trading plans.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
October 23, 2000, the SEC adopted rules related to insider trading. One of these rules, Rule 10b5-1 of the Securities Exchange Act of
1934, as amended, provides an exemption to the insider trading rules in the form of an affirmative defense. Rule 10b5-1 recognizes the
creation of formal programs under which executives and other insiders may sell the securities of publicly traded companies on a regular
basis pursuant to written plans that are entered into at a time when the plan participants are not aware of material non-public information
and that otherwise comply with the requirements of Rule 10b5-1.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Board
Committees</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have established three committees under the
board of directors: an audit committee, a compensation committee and a nominating committee, and adopted a charter for each of the three
committees, effective upon the Company&#8217;s listing on the Nasdaq Capital Market. Copies of our committee charters have been posted
on our corporate investor relations website.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
committee&#8217;s members and functions are described below.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 108; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->103<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Audit
Committee. </b>Our audit committee consists of Jizhou Hou, Jing Chen and Tsang Sheung. Jing Chen is the chair of our audit committee.
The audit committee oversees our accounting and financial reporting processes and the audits of the financial statements of our company.
The audit committee is responsible for, among other things:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">appointing
the independent auditors and pre-approving all auditing and non-auditing services permitted to be performed by the independent auditors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">reviewing
with the independent auditors any audit problems or difficulties and management&#8217;s response;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">discussing
the annual audited financial statements with management and the independent auditors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">reviewing
the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control
major financial risk exposures;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">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 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">meeting
separately and periodically with management and the independent auditors; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">monitoring
compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure
proper compliance.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Compensation
Committee. </b>Our compensation committee consists of Jizhou Hou, Jing Chen and Tsang Sheung. Tsang Sheung is the chair of our compensation
committee. The compensation committee is responsible for, among other things:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">reviewing
and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">reviewing
and recommending to the shareholders for determination with respect to the compensation of our directors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">reviewing
periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">selecting
compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person&#8217;s
independence from management.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nominating
Committee. </b>Our nominating committee consists of Jizhou Hou, Jing Chen and Tsang Sheung. Jizhou Hou is the chair of our nominating
committee. The nominating committee assists the board of directors in selecting individuals qualified to become our directors and in
determining the composition of the board and its committees. The nominating committee is responsible for, among other things:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">selecting
and recommending to the board nominees for election by the shareholders or appointment by the board;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">reviewing
annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills,
experience and diversity;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">making
recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">advising
the board periodically with regards to significant developments in the law and practice of corporate governance as well as our compliance
with applicable laws and regulations, and making recommendations to the board on all matters of corporate governance and on any remedial
action to be taken.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 109; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->104<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Duties
of Directors</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Cayman Islands law, our directors owe fiduciary
duties to our Company, including a duty of loyalty, a duty to act honestly and a duty to act in what they consider in good faith to be
in our best interests. Our directors must also exercise their powers only for a proper purpose. Our directors also owe to our Company
a duty to exercise the skill they actually possess and such care and diligence that a reasonably prudent person would exercise in comparable
circumstances. It was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill
than may reasonably be expected from a person of his knowledge and experience. However, English and Commonwealth courts have moved towards
an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands.
In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of association, as amended
and restated from time to time. Our Company has the right to seek damages if a duty owed by our directors is breached. In limited exceptional
circumstances, a shareholder may have the right to seek damages in our name if a duty owed by our directors is breached.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Insider
Trading Policy</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Board of Directors also adopted an insider trading policy that allows insiders to sell securities of the Company pursuant to pre-arranged
trading plans.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
insider trading policy was put into place because effective October 23, 2000, the SEC adopted rules related to insider trading. One of
these rules, Rule 10b5-1 of the Securities Exchange Act of 1934, as amended, provides an exemption to the insider trading rules in the
form of an affirmative defense. Rule 10b5-1 recognizes the creation of formal programs under which executives and other insiders may
sell the securities of publicly traded companies on a regular basis pursuant to written plans that are entered into at a time when the
plan participants are not aware of material non-public information and that otherwise comply with the requirements of Rule 10b5-1.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Interested Transactions</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">Subject to the Nasdaq Listing Rules and disqualification
by the chairman of the relevant board meeting, a director may vote in respect of any contract or transaction or proposed contract or transaction
notwithstanding that he may be interested therein and if he does so his vote shall be counted and he may be counted in the quorum at any
meeting of the directors at which any such contract or transaction or proposed contract or transaction shall come before the meeting for
consideration. A director who is in any way, whether directly or indirectly, interested in a contract or transaction or proposed contract
or transaction with the Company shall declare the nature of his interest at a meeting of the directors. A general notice given to the
directors by any director to the effect that he is a member of any specified company or firm and is to be regarded as interested in any
contract or transaction which may thereafter be made with that company or firm shall be deemed a sufficient declaration of interest in
regard to any contract so made or transaction so consummated.</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>Remuneration and Borrowing</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 remuneration of the directors may be determined
by the directors or by an ordinary resolution. The directors shall be entitled to be paid for their travelling, hotel and other expenses
properly incurred by them in going to, attending and returning from meetings of the directors, or any committee of the directors, or general
meetings of the Company, or otherwise in connection with the business of the Company, or to receive such fixed allowance in respect thereof
as may be determined by the directors from time to time, or a combination partly of one such method and partly the other. The compensation
committee will assist the directors in reviewing and approving the compensation structure for the directors. Our board of directors may
exercise all the powers of the company to raise or borrow money and to mortgage or charge its undertaking, property and assets (present
and future) and uncalled capital or any part thereof, to issue debentures, debenture stock, bonds and other securities, whether outright
or as collateral security for any debt, liability or obligation of the Company or of any third party.</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>Terms of Directors and Officers</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">The Company may by ordinary resolution appoint
any person to be a director. The board may, by the affirmative vote of a simple majority of the remaining directors present and voting
at a board meeting, appoint any person as a director, to fill a casual vacancy on the board or as an addition to the board. An appointment
of a director may be on terms that the director shall automatically retire from office (unless he has sooner vacated office) at the next
or a subsequent annual general meeting or upon any specified event or after any specified period in a written agreement between the Company
and the director, if any; but no such term shall be implied in the absence of express provision. Any director whose term of office expires
shall be eligible for re-election at a meeting of the shareholders or re-appointment by the board. The office of director shall be vacated,
if the director (i) becomes bankrupt or makes any arrangement or composition with his creditors; (ii) dies or is found to be or becomes
of unsound mind, (iii) resigns his office by notice in writing to our company, (iv) without special leave of absence from our board, is
absent from three consecutive board meetings and our directors resolve that his office be vacated; (v) is prohibited by law from being
a director; or (vi) is removed from office pursuant to any other provision of our articles of association.</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 officers are elected by and serve at the
discretion of the board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 110; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->105<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Involvement
in Certain Legal Proceedings</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the best of our knowledge, none of our directors or officers has been convicted in a criminal proceeding, excluding traffic violations
or similar misdemeanors, nor has any been a party to any judicial or administrative proceeding during the past five years that resulted
in a judgment, decree or final order enjoining the person from future violations of, or prohibiting activities subject to, federal or
state securities laws, or a finding of any violation of federal or state securities laws, except for matters that were dismissed without
sanction or settlement. Except as set forth in our discussion below in &#8220;Related Party Transactions,&#8221; our directors and officers
have not been involved in any transactions with us or any of our affiliates or associates which are required to be disclosed pursuant
to the rules and regulations of the SEC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.D.
Employees</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025, we have a total of 349 employees in the following departments:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">As of<br/> December&#160;31,<br/> 2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Administration</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">44</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Research and Development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Manufacture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">244</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Business Operations</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">16</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">349</td><td style="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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
employees are not represented by a labor organization or covered by a collective bargaining agreement. We believe that we maintain a
good working relationship with our employees, and we have not experienced any significant labor disputes. We are required under PRC law
to make contributions to employee benefit plans at specified percentages of the salaries, bonuses, and certain allowances of our employees,
up to a maximum amount specified by the local government from time to time. As required by regulations in China, we participate in various
employee social securities plans that local governments organize. We believe we have covered housing provident fund and all five types
of social insurance, including, pension insurance, medical insurance, work-related injury insurance, unemployment insurance, and maternity
insurance.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.E.
Share Ownership</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables sets forth information regarding
the beneficial ownership of our Ordinary Shares as of the date hereof by:</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">each person known to us to beneficially own more than 5% of our Ordinary Shares;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">each
of our officers and directors; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">all
of our officers and directors as a group.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Beneficial ownership is determined in accordance
with SEC rules and includes voting or investment power with respect to securities. Except as indicated by the footnotes below, we believe,
based on the information furnished to it, that the persons and entities named in the table below will have, immediately after the completion
of this Annual Report, sole voting and investment power with respect to all stock that they beneficially own, subject to applicable community
property laws. All our Ordinary Shares subject to options or warrants exercisable within 60 days of the completion of this Annual Report
are deemed to be outstanding and beneficially owned by the persons holding those options or warrants for the purpose of computing the
number of shares beneficially owned and the percentage ownership of that person. They are not, however, deemed to be outstanding and beneficially
owned for the purpose of computing the percentage ownership of any other person.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 111; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->106<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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">The authorised share capital of the Company is
US$220,000,000 divided into 1,000,000,000 ordinary shares of par value of US$0.22 each, comprising (a) 900,000,000 class A ordinary shares
of par value of US$0.22 each and (b) 100,000,000 class B ordinary shares of par value of US$0.22 each. Information with respect to beneficial
ownership has been furnished by each director, officer or beneficial owner of more than 5% of our Class A Ordinary Shares and/or Class
B Ordinary Shares. Beneficial ownership is determined in accordance with the rules of the SEC and generally requires that such person
have voting or investment power with respect to securities. The calculations in the table below are based on 978,477 Class A Ordinary
Shares and 4,092 Class B Ordinary Shares issued and outstanding as of the date hereof.</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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><b>Named Executive Officers and Directors</b></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Amount of<br/>
Beneficial<br/>
Ownership<br/>
(Class A<br/>
 Ordinary<br/>
 Shares)</b></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Percentage<br/>
Ownership<br/>
(Class A<br/>
 Ordinary<br/>
 Shares)</b></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Amount of<br/>
Beneficial<br/>
Ownership<br/>
(Class B<br/>
 Ordinary<br/>
 Shares)</b></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Percentage<br/>
Ownership<br/>
(Class B<br/>
 Ordinary<br/>
 Shares)</b></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Combined<br/>
Voting<br/>
Power<br/>
of Class A<br/>
Ordinary<br/>
 Shares<br/>
 and Class&#160;B<br/>
 Ordinary<br/>
 Shares</b></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Combined<br/>
Voting<br/>
Power of<br/>
Class A Ordinary Shares<br/>
and<br/>
Class B<br/>
Ordinary<br/>
Shares as a<br/>
Percentage<sup>(3)</sup></b></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><b>Directors and Named Executive Officers:</b></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: 40%; padding-left: 9.25pt; text-indent: -9pt">Lingyi Kong, Chief Executive Officer and Chairman<sup>1</sup></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right">2,728</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">0.279</td>
    <td style="width: 1%">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right">4,092</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">100</td>
    <td style="width: 1%">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right">84,568</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">7.974</td>
    <td style="width: 1%">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9.25pt; text-indent: -9pt">Lanling Gu, Chief Financial Officer</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9.25pt; text-indent: -9pt">Wang-Ngai Mak, Director<sup>2</sup></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">910</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0.093</td>
    <td>%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0</td>
    <td>%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">910</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0.085</td>
    <td>%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9.25pt; text-indent: -9pt">Jing Chen, Independent Director and Chairwoman of Audit Committee</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0</td>
    <td>%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0</td>
    <td>%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0</td>
    <td>%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9.25pt; text-indent: -9pt">Tsang Sheung, Independent Director and Chairman of Compensation Committee</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0</td>
    <td>%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0</td>
    <td>%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0</td>
    <td>%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9.25pt; text-indent: -9pt">Jizhou Hou, Independent Director and Chairman of Nominating Committee</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0</td>
    <td>%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0</td>
    <td>%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">-</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0</td>
    <td>%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; padding-left: 9.25pt; text-indent: -9pt"><b>All directors and executive officers as a group (6 persons)</b></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">3,638</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">0.363</td>
    <td style="padding-bottom: 1pt">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">4,092</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">100</td>
    <td style="padding-bottom: 1pt">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">85,478</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">8.06</td>
    <td style="padding-bottom: 1pt">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9.25pt; text-indent: -9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9.25pt; text-indent: -9pt"><b>5% Beneficial Owners:</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 9.25pt; text-indent: -9pt">ERAYAK International Limited<sup>1</sup></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">2,728</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">0.279</td>
    <td style="padding-bottom: 1pt">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">4,092</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">100</td>
    <td style="padding-bottom: 1pt">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">84,568</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">7.974</td>
    <td style="padding-bottom: 1pt">]%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(1)</td><td style="text-align: justify">Through ERAYAK International Limited. Lingyi Kong is the controlling
person of ERAYAK International Limited and has sole voting and dispositive power over shares beneficially owned by ERAYAK International
limited.</td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(2)</td><td style="text-align: justify">Represents 637 Class A Ordinary Shares directly held by CEC
Science and Innovation Co., Ltd., a company incorporated under the laws of England and Wales, and 273 Class A Ordinary Shares held by
GRAND MERCHANT INCORPORATION LIMITED, a company incorporated under the law of Hong Kong SAR. CEC Science and Innovation Co., Ltd. and
GRAND MERCHANT INCORPORATION LIMITED are beneficially owned and controlled by Wang-Ngai Mak.</td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 112; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->107<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.A.
Major Shareholders</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Please
refer to &#8220;Item 6. Directors, Senior Management and Employees - 6.E. Share Ownership.&#8221; The company&#8217;s major shareholders
do have different voting rights than the other shareholders.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.B.
Related Party Transactions (FS footnote)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>1)
Nature of relationships with related parties</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="border-bottom: black 1.5pt solid; vertical-align: top; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Relationship
    with the Company</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou
    Ailefu Technology Co. Ltd. (&#8220;Ailefu&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
    entity 100% owned by Xiangze</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
    Xiangze Trading Co. Ltd. (&#8220;Xiangze&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
    entity 100% owned by Lingyi Kong</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou
    Leiling Technology Development Co. Ltd. (&#8220;Leiling&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
    entity with Shengling Xiang as legal representative</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Fushishenye Mechanical and Electrical Equipment Co. Ltd. (&#8220;Fushishenye&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
    entity with Lingyi Kong as legal rep</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
    Rayak Technology Co. Ltd. (&#8220;Rayak Tech&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
    entity 70% owned by Shengling Xiang and 30% owned by Zhejiang Leiya Electronics Co., Ltd.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chuanlong
    Lin</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Relative
    of Lingyi Kong; former controlling shareholder of New Focus</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shengling
    Xiang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive
    and legal rep of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lingyi
    Kong</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlling
    shareholder of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chunhua
    Xiang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Relative
    of Lingyi Kong</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>2)
Related party transactions</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases offices and factory buildings from Ailefu. The nature of the lease is disclosed in Note 8 - Lease. As of December 31,
2025, the Company&#8217;s balances with Ailefu consisted of a security deposit of $14,300, and prepayments totaling $613,585. The Company
purchased raw materials in the amount of $793,744 through Ailefu during the 2025 fiscal year. As of December 31, 2025, the Company had
accounts payable of $132,136 to Ailefu.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were no transactions between the Company and Xiangze, the Company and Leiling, the Company and Chuanlong Lin, and the Company and Chunhua
Xiang during the years ended December 31, 2025 and 2024. As of December 31, 2025 and 2024, the Company had no outstanding balances from
these entities.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company purchased equipment from Fushishenye. As of December 31, 2025, the Company had advance paid to Fushishenye in the amount of $671,200.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company periodically manages cash collections and disbursements on behalf of Rayak Tech. For the fiscal year ended December 31, 2025,
the Company collected $932,285 and disbursed $417,934 on Rayak Tech's behalf. As of December 31, 2025, the outstanding balance due to
Rayak Tech related to these activities was $564,868, which is included in due to related parties. Additionally, the Company sells products
to Rayak Tech in the ordinary course of business. During the fiscal year ended December 31, 2025, total sales to Rayak Tech amounted
to $2,030,478. As of December 31, 2025, the Company had an outstanding accounts receivable balance from Rayak Tech of $3,178,800.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shengling
Xiang periodically provides working capital to support the Company&#8217;s operations when needed. During the year ended December 31,
2025, the Company returned working capital of $333,840. During the years ended December 31, 2024 and 2023, Shengling Xiang provided working
capital of $349,737 and $2,217, respectively. As of December 31, 2025, 2024 and 2023, the Company had an outstanding balance from this
individual of $0, $333,840 and $0 respectively.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lingyi
Kong periodically provides working capital to support the Company&#8217;s operations when needed. During the years ended December 31,
2025, 2024 and 2023, Lingyi Kong provided working capital of $7,874,134 , $11,374,390 and $16,559,369, respectively. As of December 31,
2025, 2024 and 2023, the Company had outstanding payable due to Lingyi Kong with an amount of $1,212,020, $3,510,165 and $1,877,489,
respectively. This represented unsecured, due on demand and interest free borrowings between the Company and Lingyi Kong. For the years
ended December 31, 2025, 2024 and 2023, there were notes receivables endorsed by Lingyi Kong with recourse to the Company&#8217;s suppliers
to settle accounts payable in the amount of $4,035,487, $7,255,413 and $6,797,772, respectively.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 113; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->108<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chunhua
Xiang periodically provides working capital to support the Company&#8217;s operations when needed. During the years ended December 31,
2025, 2024 and 2023, Chunhua Xiang provided working capital of $0, $0 and $9,886, respectively. As of December 31, 2025, 2024 and 2023,
the Company had no outstanding balance from this individual.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>3)
Related party balances</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
outstanding balances with related parties consisted of the following as of December 31, 2025, 2024 and 2023:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="font-weight: bold; border-bottom: Black 1pt solid">Accounts</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Name of related parties</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 26%; text-align: left">Due to related party</td><td style="width: 1%">&#160;</td>
    <td style="width: 37%; text-align: left">Lingyi Kong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,212,020</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,176,325</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,877,489</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Shengling Xiang</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">333,840</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; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Wenzhou Ailefu Technology 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">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">405,640</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Zhejiang Rayak Technology Co. Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">564,868</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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="font-weight: bold; text-align: left">Net due to related parties</td><td>&#160;</td>
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">1,776,888</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">3,510,165</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">2,283,129</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other
Related Party Transactions</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2025, other than disclosed in elsewhere (including the financial statements for the fiscal years ended 2024
and accompanying footnotes), we did not have any other related party transactions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
8. FINANCIAL INFORMATION</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.A.
Consolidated Statements and Other Financial Information</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Please
refer to Item 18.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Legal
and Administrative Proceedings</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Please
refer to &#8220;Item 6. Involvement in Certain Legal Proceedings.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Dividend
Policy</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend to keep any future earnings to finance the expansion of our business. We do not anticipate that any cash dividends will be paid
in the foreseeable future.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the laws of the Cayman Islands, our company
may pay a dividend out of either profit or share premium account; provided that in no circumstances may a dividend be paid out of our
share premium if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we determine to pay dividends on any of our ordinary share in the future, as a holding company, we will depend on receipt of funds from
our Hong Kong subsidiary, Erayak HK.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
PRC regulations permit our indirect PRC subsidiaries to pay dividends to Erayak HK only out of their accumulated profits, if any, determined
in accordance with Chinese accounting standards and regulations. In addition, each of our subsidiaries in China is required to set aside
at least 10% of its after-tax profits each year, if any, to fund a statutory reserve until such reserve reaches 50% of its registered
capital. Although the statutory reserves can be used, among other ways, to increase the registered capital and eliminate future losses
in excess of retained earnings of the respective companies, the reserve funds are not distributable as cash dividends except in the event
of liquidation.</span></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: 114; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->109<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC government also imposes controls on the conversion of RMB into foreign currencies and the remittance of currencies out of the PRC.
Therefore, we may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currency
for the payment of dividends from our profits, if any. Furthermore, if our subsidiaries and affiliates in the PRC incur debt on their
own in the future, the instruments governing the debt may restrict their ability to pay dividends or make other payments.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
dividends, if any, on our ordinary share will be paid in U.S. dollars. Erayak HK may be considered a non-resident enterprise for tax
purposes. Any dividends WFOE pays to Erayak HK may be regarded as China-sourced income and may be subject to PRC withholding tax at a
rate of up to 10%.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order for us to pay dividends to our shareholders, we may rely on payments made from Ruike, Zhejiang Leiya to Erayak WFOE, and the distribution
of such payments to Erayak HK as dividends from Erayak WFOE. Certain payments from Ruike, Zhejiang Leiya to Erayak WFOE are subject to
PRC taxes, including VAT, urban maintenance and construction tax, educational surcharges. In addition, if Ruike, Zhejiang Leiya or its
subsidiaries or branches incur debt on their own behalf in the future, the instruments governing the debt may restrict its ability to
pay dividends or make other distributions to us.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Arrangement between Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax
Evasion on Income, or the Double Tax Avoidance Arrangement, the 10% withholding tax rate may be lowered to 5% if a Hong Kong resident
enterprise owns no less than 25% of a PRC project. However, the 5% withholding tax rate does not automatically apply and certain requirements
must be satisfied, including without limitation that (a) the Hong Kong project must be the beneficial owner of the relevant dividends;
and (b) the Hong Kong project must directly hold no less than 25% share ownership in the PRC project during the 12 consecutive months
preceding its receipt of the dividends.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.B.
Significant Changes</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have not experienced any significant changes since the date of our audited consolidated financial statements included in this Annual
Report.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
9. THE OFFER AND LISTING</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.A.
Offer and listing details</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-weight: normal">Our Class A
Ordinary Shares have been listed on the Nasdaq Capital Market since December 14, 2022 under the symbol &#8220;RAYA.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.B.
Plan of distribution</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.C.
Markets</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-weight: normal">Our Class A
Ordinary Shares are listed on the Nasdaq Capital Market under the symbol &#8220;RAYA.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.D.
Selling shareholders</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.E.
Dilution</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.F.
Expenses of the issue</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 115; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->110<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
10. ADDITIONAL INFORMATION</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Founding
Transaction</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon incorporation of the Company in June 2019,
we have an authorized share capital of $50,000 and issued an aggregate of 10,000 ordinary shares of a par value of US$0.0001 per share
in the Company to ERAYAK International Limited at par value.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Share
Subdivision</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 5, 2021, the Company amended its memorandum
and articles of association to effect the sub-division of authorized share capital into 500,000,000 ordinary shares, of a par value of
US$0.0001 per share. On the same day, the Company re-designated 500,000,000 authorized and unissued ordinary shares of a par value of
US$0.0001 each into (a) 450,000,000 Class A Ordinary Shares of a par value of US$0.0001 per share and (b) 50,000,000 Class B Ordinary
Shares of a par value of US$0.0001 per share.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On the same day, the Company reclassified 10,000
ordinary shares held by ERAYAK International Limited as Class B Ordinary Shares, and issued additional 990,000 Class B Ordinary Shares
to ERAYAK International Limited. Simultaneously, the Company also issued 6,000,000 Class A Ordinary Shares to ERAYAK International Limited,
600,000 Class A Ordinary Shares to Grand Merchant Incorporation Limited, and 1,400,000 Class A Ordinary Shares to CEC Science and Innovation
Co., Ltd.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Initial
Public Offering</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 16, 2022, the Company completed an
initial public offering pursuant to which it sold 3,000,000 Class A Ordinary Shares to the investors for $4.00 per share for an aggregate
offering proceed of $12,000,000. We received net proceeds of approximately $10 million (after deducting underwriting discounts and commissions
and other offering fees and expenses) from the offering.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Private
Placement</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 20, 2024, the Company entered into securities
purchase agreements with certain purchasers in connection with the issuance and sale of (i) an aggregate of 16,000,000 Class A Ordinary
Shares and (ii) warrants to purchase an aggregate of 32,000,000 Class A Ordinary Shares at an exercise price of $0.50 per share for an
aggregate of purchase price of $8,000,000.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Registered
Direct Offering (July 2025)</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 25, 2025, the Company entered into a securities
purchase agreement (the "Purchase Agreement") with certain investors, pursuant to which the Company agreed to issue and sell,
in a registered direct offering, (i) 12,396,000 Class A Ordinary Shares at a purchase price of $0.098 per share, and (ii) pre-funded warrants
to purchase up to 18,216,246 Class A Ordinary Shares at a purchase price of $0.098 per Pre-Funded Warrant. The Registered Direct Offering
closed on July 28, 2025. The Company received approximately $3 million in gross proceeds from the Registered Direct Offering, before deducting
placement agent fees and estimated offering expenses. Craft Capital Management LLC acted as the exclusive placement agent in connection
with the Registered Direct Offering.</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"><i>Registered Direct Offering (August 2025)</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">On July 31, 2025, the Company entered into a
securities purchase agreement (the "Purchase Agreement") with certain investors, pursuant to which the Company agreed to issue
and sell, in a registered direct offering, (i) 32,155,921 Class A Ordinary Shares at a purchase price of $0.065 per share, and (ii) pre-funded
warrants to purchase up to 75,536,386 Class A Ordinary Shares at a purchase price of $0.065 per Pre-Funded Warrant. The Registered Direct
Offering closed on August 1, 2025. The Company received approximately $7 million in gross proceeds from the Registered Direct Offering,
before deducting placement agent fees and estimated offering expenses. Craft Capital Management LLC acted as the exclusive placement
agent in connection with the Registered Direct Offering.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Reverse Stock Split (September 2025)</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 8, 2025, the shareholders of the
Company approved, at an extraordinary general meeting of shareholders, the authorization of the board of directors to implement a reverse
stock split of the Company&#8217;s issued and unissued class A ordinary shares of par value of $0.0001 each and class B ordinary shares
of par value of $0.0001 each, at a ratio of not less than 1-for-120 and not more than 1-for-220, with the final ratio to be determined
by the board of directors in its sole discretion at any time prior to the one-year anniversary of the meeting.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 116; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->111<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On the same date, the board of directors of the
Company approved a 220-for-1 reverse stock split of the Company&#8217;s Ordinary Shares . The reverse stock split became effective on
the Nasdaq Capital Market on September 30, 2025. As a result of the reverse stock split, the number of issued and outstanding Class A
Ordinary Shares was reduced from 187,892,786 Class A ordinary shares to approximately 854,059 Class A Ordinary Shares, and the number
of issued and outstanding Class B ordinary shares was reduced from 9,000,000 Class B Ordinary Shares to approximately 40,910 Class B Ordinary
Shares (with fractions rounded up to the nearest whole share). Simultaneously, the par value of each ordinary share was changed from US$0.0001
to US$0.022. The authorized capital of the Company be amended from US$50,000 divided into 500,000,000 ordinary shares of par value of
US$0.0001 each, comprising of: (i) 450,000,000 class A ordinary shares of par value of US$0.0001 each, and (ii) 50,000,000 class B ordinary
shares of par value of US$0.0001 each to US$50,000 divided into 2,272,727.2&#773;7&#773; ordinary shares of a par value of US$0.022 each
comprising (a) 2,045,454.5&#773;4&#773; class A ordinary shares of a par value of US$0.022 each and (b) 227,272.7&#773;2&#773; class B
ordinary shares of a par value of US$0.022 each. The Company's Class A Ordinary Shares continued to be listed on the Nasdaq Capital Market
under the symbol &#8220;RAYA&#8221; under the new CUSIP number 29404A209.</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"><i>At-The-Market Offering (Prior Sales Agreement)</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">On September 29, 2025, the Company entered into
a sales agreement (the "Prior Sales Agreement") with Craft Capital Management LLC as sales agent, pursuant to which the Company
was permitted to offer and sell up to US$10,000,000 of Class A Ordinary Shares in an "at-the-market" offering. The Prior Sales
Agreement was terminated effective February 26, 2026. In the aggregate, the Company sold 2,683,190 Class A Ordinary Shares pursuant to
the Prior Sales Agreement for net proceeds of approximately US$6.23 million.</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"><i>At-The-Market Offering (New Sales Agreement)</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">On March 16, 2026, the Company entered into a
new sales agreement (the "Sales Agreement") with Craft Capital Management LLC as sales agent, pursuant to which the Company
may offer and sell up to US$20,000,000 of Class A Ordinary Shares, par value US$0.022 per share, from time to time in an "at-the-market"
offering. As of March 31, 2026, the Company had issued an aggregate of 1,247,456 Class A Ordinary Shares under the Sales Agreement, resulting
in gross proceeds of approximately US$0.72 million and net proceeds of approximately US$0.69 million. As of April 2, 2026, the Company
has 4,748,740 Class A Ordinary Shares issued and outstanding.</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"><i>Share Consolidation (March 2026)</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 25, 2026, the board of directors of the
Company approved a share consolidation at a ratio of 1-for-10 (the &#8220;Share Consolidation&#8221;), such that every ten (10) class
A ordinary shares of par value of US$0.022 each was consolidated into one (1) class A ordinary share of par value of US$0.22 and every
ten (10) class B ordinary shares of par value of US$0.022 each was consolidated into one (1) class B ordinary share of par value of US$0.22,
becoming effective on 25 March 2026. As a result, the Company&#8217;s authorized share capital was amended to US$220,000,000 divided into
1,000,000,000 ordinary shares of par value of US$0.22 each, comprising (a) 900,000,000 class A ordinary shares of par value of US$0.22
each and (b) 100,000,000 class B ordinary shares of par value of US$0.22 each. The Company&#8217;s Class A Ordinary Shares continued to
trade on the Nasdaq Stock Market LLC under the symbol &#8220;RAYA&#8221; under the new CUSIP number G3109F129.</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>10.B. Memorandum and articles of association
</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 are summaries of the material provisions
of our currently effective memorandum and articles of association and the Cayman Islands Companies Act, insofar as they relate to the
material terms of our Ordinary Shares. Copies of our currently effective memorandum and articles of association are filed as exhibits
to this Annual Report. As a convenience to potential investors, we provide the below description of the Cayman Islands law and our currently
effective memorandum and articles of association.</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>General</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">Each Class A Ordinary Share shall entitle the
holder thereof to one (1) vote on all matters subject to vote at general meetings of the Company, and each Class B Ordinary Share shall
entitle the holder thereof to twenty (20) votes on all matters subject to vote at general meetings of the Company. Class B Ordinary Shares
shall not have any economic interest (save for the right to repayment of capital on a winding up) and are not convertible into Class A
Ordinary Shares or any other class of shares under any circumstances. Class A Ordinary Shares are not convertible into Class B Ordinary
Shares under any circumstances.</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 a winding up of the Company:</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="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">a.</td><td style="text-align: justify">each Class A Ordinary Share shall confer upon the holder thereof
the right to repayment of capital in accordance with the Memorandum and Articles of Association and the right to participate in the profits
or surplus assets of the Company in accordance with the Memorandum and Articles of Association; and</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><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">b.</td><td style="text-align: justify">each Class B Ordinary Share shall confer upon the holder thereof
the right to repayment of capital in accordance with the Memorandum and Articles of Association but shall confer no other right to participate
in the profits or surplus assets of the Company.</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">Each Class A Ordinary Share confers upon the holder
thereof the right to receive dividends as provided for in the Memorandum and Articles of Association. Class B Ordinary Shares do not confer
upon the holders thereof any rights to receive dividends.</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">All of our issued ordinary shares are fully paid
and non-assessable. Certificates representing the ordinary shares are issued in registered form. Our shareholders may freely hold and
vote their ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><!-- Field: Page; Sequence: 117; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->112<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Listing</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 Class A Ordinary Shares are listed on the
Nasdaq Capital Market under the symbol &#8220;RAYA.&#8221;</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>Transfer Agent and Registrar</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 transfer agent and registrar for our Class
A Ordinary Shares is VStock Transfer, LLC.</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Dividends</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 Memorandum and Articles of Association provide
that subject to any rights and restrictions for the time being attached to any shares, the directors may from time to time declare dividends
(including interim dividends) and other distributions on shares in issue and authorize payment of the same out of the funds of the Company
lawfully available therefor. In addition, subject to any rights and restrictions for the time being attached to any shares, our shareholders
may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Under the laws of the
Cayman Islands, our Company may pay a dividend out of profit and/or share premium account; provided that in no circumstances may a dividend
be paid out of our share premium if this would result in our Company being unable to pay its debts as they fall due in the ordinary course
of business.</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 directors may determine that a dividend shall
be paid wholly or partly by the distribution of specific assets (which may consist of the shares or securities of any other company) and
may settle all questions concerning such distribution.</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">No dividend shall bear interest against 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"><b>Voting Rights</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">Holders of Class A Ordinary Shares and Class B
Ordinary Shares shall at all times vote together as one class on all resolutions submitted to a vote by the shareholders. Each Class A
Ordinary Share shall entitle the holder thereof to one (1) vote on all matters subject to vote at general meetings of the Company, and
each Class B Ordinary Share shall entitle the holder thereof to twenty (20) votes on all matters subject to vote at general meetings of
the Company. Votes may be given either personally or by proxy.</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">An ordinary resolution means a resolution: (a)
passed by a simple majority of the votes cast by such shareholders as, being entitled to do so, vote in person or, where proxies are allowed,
by proxy or, in the case of corporations, by their duly authorized representatives, at a general meeting of the Company held in accordance
with our memorandum and articles of association (in computing the majority regard shall be had to the number of votes to which each shareholder
is entitled by our memorandum and articles of association); or (b) approved in writing by all of the shareholders entitled to vote at
a general meeting of the Company in one or more instruments each signed by one or more of the shareholders and the effective date of the
resolution so adopted shall be the date on which the instrument, or the last of such instruments, if more than one, is executed.</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">A special resolution means a special resolution
of the Company passed in accordance with the Cayman Islands Companies Act, being a resolution: (a) passed by not less than two-thirds
of the votes cast by such shareholders as, being entitled to do so, vote in person or, where proxies are allowed, by proxy or, in the
case of corporations, by their duly authorized representatives, at a general meeting of the Company of which notice specifying the intention
to propose the resolution as a special resolution has been duly given; or (b) approved in writing by all of the shareholders entitled
to vote at a general meeting of the Company in one or more instruments each signed by one or more of the shareholders and the effective
date of the special resolution so adopted shall be the date on which the instrument or the last of such instruments, if more than one,
is executed.</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>Variation of Rights of Shares</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">Whenever the capital of our Company is divided
into different classes the rights attached to any such class may, subject to any rights or restrictions for the time being attached to
any class, only be materially and adversely varied with the consent in writing of the holders of two-thirds of the issued shares of that
class or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of that class.</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 rights conferred upon the holders of the
shares of any class issued with preferred or other rights shall not, subject to any rights or restrictions for the time being attached
to the shares of that class, be deemed to be materially and adversely varied by, inter alia, the creation, allotment or issue of further
shares ranking <i>pari passu</i> with or subsequent to them or the redemption or purchase of any shares of any class by our Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 118; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->113<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Alteration of Share Capital</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 Company may by ordinary resolution:</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="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">(a)</td><td style="text-align: justify">increase its share capital by new shares of such amount as
it thinks appropriate;</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><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">(b)</td><td style="text-align: justify">consolidate and divide all or any of its share capital into
shares of a larger amount than its existing shares;</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><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">(c)</td><td style="text-align: justify">divide its shares into several classes and without prejudice
to any special rights previously conferred on the holders of existing shares attach thereto respectively any preferential, deferred,
qualified or special rights, privileges, conditions or such restrictions which in the absence of any such determination by the Company
in general meeting, as the directors may determine provided always that, for the avoidance of doubt, where a class of shares has been
authorised by the Company, no resolution of the Company in general meeting is required for the issuance of shares of that class and the
directors may issue shares of that class and determine such rights, privileges, conditions or restrictions attaching thereto as aforesaid,
and further provided that where the Company issues shares which do not carry voting rights, the words &#8220;non-voting&#8221; shall
appear in the designation of such shares and where the equity capital includes shares with different voting rights, the designation of
each class of shares, other than those with the most favourable voting rights, must include the words &#8220;restricted voting&#8221;
or &#8220;limited voting&#8221;;</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><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">(d)</td><td style="text-align: justify">subdivide its shares, or any of them, into shares of an amount
smaller than that fixed by the memorandum, provided that in the subdivision the proportion between the amount paid and the amount, if
any, unpaid on each reduced share shall be the same as it was in case of the share from which the reduced share is derived; and</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><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">(e)</td><td style="text-align: justify">cancel any shares that, at the date of the passing of the
resolution, have not been taken or agreed to be taken by any person and diminish the amount of its share capital by the amount of the
shares so cancelled.</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">The Company may by special resolution reduce its
share capital and any capital redemption reserve in any manner authorized by the Cayman Islands Companies Act.</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>Calls on Shares and Forfeiture</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">Subject to the terms of allotment, our board of
directors may from time to time make calls upon shareholders for any moneys unpaid on their shares, and each shareholder shall (subject
to receiving at least fourteen calendar days&#8217; notice specifying the time or times of payment) pay to the Company at the time or
times so specified the amount called on such shares. The joint holders of a Share shall be jointly and severally liable to pay calls in
respect thereof. If a sum called in respect of a share is not paid before or on the day appointed for payment thereof, the person from
whom the sum is due shall pay interest upon the sum at the rate of eight percent per annum from the day appointed for the payment thereof
to the time of the actual payment, but the directors shall be at liberty to waive payment of that interest wholly or in part.</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 directors may make arrangements with respect
to the issue of partly paid shares for a difference between the shareholders, or the particular shares, in the amount of calls to be paid
and in the times of payment.</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 has a first and paramount lien on
every share (whether or not fully paid) for all amounts (whether presently payable or not) payable at a fixed time or called in respect
of that share. The Company also has a first and paramount lien on every share registered in the name of a person indebted or under liability
to the Company (whether he is the sole registered holder of a share or one of two or more joint holders) for all amounts owing by him
or his estate to the Company (whether or not presently payable). Our board of directors may at any time declare a share to be wholly or
in part exempt from the provisions of our memorandum and articles of association. The Company&#8217;s lien on a share extends to any amount
payable in respect of it, including but not limited to dividends.</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 may sell, in such manner as the directors
in their absolute discretion think fit, any share on which the Company has a lien, but no sale shall be made unless an amount in respect
of which the lien exists is presently payable nor until the expiration of fourteen calendar days after a notice in writing, demanding
payment of such part of the amount in respect of which the lien exists as is presently payable, has been given to the registered holder
for the time being of the share, or the persons entitled thereto by reason of his death or bankruptcy.</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>Unclaimed Dividend</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">Any dividend unclaimed after a period of six calendar
years from the date of declaration of such dividend may be forfeited by the board of directors and, if so forfeited, shall revert to 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"><b>Forfeiture or Surrender of Shares</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">If a shareholder fails to pay any call or instalment
of a call in respect of partly paid shares on the day appointed for payment, the directors may, at any time thereafter during such time
as any part of such call or instalment remains unpaid, serve a notice on him requiring payment of so much of the call or instalment as
is unpaid, together with any interest which may have accrued.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;&#160;</b></p><div>

</div><!-- Field: Page; Sequence: 119; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->114<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The notice shall name a further day (not earlier
than the expiration of fourteen calendar days from the date of the notice) on or before which the payment required by the notice is to
be made, and shall state that in the event of non-payment at or before the time appointed, the Shares in respect of which the call was
made will be liable to be forfeited.</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">If the requirements of any such notice as aforesaid
are not complied with, any share in respect of which the notice has been given may at any time thereafter, before the payment required
by notice has been made, be forfeited by a resolution of the directors to that effect. A forfeited share may be sold or otherwise disposed
of on such terms and in such manner as the directors think fit, and at any time before a sale or disposition the forfeiture may be cancelled
on such terms as the directors think fit.</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">A person whose shares have been forfeited shall
cease to be a shareholder in respect of the forfeited shares, but shall, notwithstanding, remain liable to pay to the Company all moneys
which at the date of forfeiture were payable by him to the Company in respect of the shares forfeited, but his liability shall cease if
and when the Company receives payment in full of the amount unpaid on the Shares forfeited.</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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A certificate in writing under the hand of a director that a share
has been duly forfeited on a date stated in the certificate shall be conclusive evidence of the facts in the declaration as against all
persons claiming to be entitled to the share.</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>Share Premium Account </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 directors shall in accordance with the Cayman
Islands Companies Act establish a share premium account and shall carry to the credit of such account from time to time a sum equal to
the amount or value of the premium paid on the issue of any share.</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>Redemption and Purchase of Own Shares</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">Subject to the Cayman Islands Companies Act and
the Memorandum and Articles of Association, the Company may:</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="text-align: justify; width: 0.25in"/><td style="width: 0.25in; text-align: justify">(a)</td><td style="text-align: justify">issue shares that are to be redeemed or are liable to be
redeemed at the option of the shareholder or the Company. The redemption of shares shall be effected in such manner and upon such terms
as may be determined, before the issue of such shares, by the board;</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; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: justify; width: 0.25in"/><td style="width: 0.25in; text-align: justify">(b)</td><td style="text-align: justify">purchase its own shares (including any redeemable shares)
on such terms and in such manner and terms as have been approved by the board, or are otherwise authorised by our memorandum and articles
of association, as amended and restated from time to time; and</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; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: justify; width: 0.25in"/><td style="width: 0.25in; text-align: justify">(c)</td><td style="text-align: justify">make a payment in respect of the redemption or purchase of
its own shares in any manner permitted by the Cayman Islands Companies Act, including out of capital.</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"><b>Transfer of Shares</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">Subject to any applicable requirements set forth
in our Memorandum and Articles of Association and provided that a transfer of ordinary shares complies with applicable rules of the Nasdaq,
any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in the usual or common form
or in a form prescribed by Nasdaq or in any other form approved by our board of directors, executed by or on behalf of the transferor
and if in respect of a nil or partly paid up share, or if so required by the directors, shall also be executed on behalf of the transferee
and shall be accompanied by the certificate (if any) of the shares to which it relates and such other evidence as the directors may reasonably
require to show the right of the transferor to make the transfer.</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 transferor shall be deemed to remain a shareholder
until the name of the transferee is entered in the register of members in respect of the relevant shares.</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 board of directors may, in its absolute discretion,
decline to register any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our board of directors may
also decline to register any transfer of any ordinary share unless:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#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.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the instrument of transfer is lodged with us, accompanied
by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require
to show the right of the transferor to make the transfer;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#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.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the instrument of transfer is in respect of only one class
of ordinary shares;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#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.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the instrument of transfer is properly stamped, if required;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#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.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">in the case of a transfer to joint holders, the number of
joint holders to whom the ordinary share is to be transferred does not exceed four; and</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#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.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">a fee of such maximum sum as Nasdaq may determine to be payable,
or such lesser sum as the board of directors may from time to time require, is paid to us in respect thereof.</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">If our directors refuse to register a transfer
they shall, within two calendar months after the date on which the instrument of transfer was lodged, send to each of the transferor and
the transferee notice of such refusal.</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: 120; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->115<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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">The registration of transfers may, after compliance
with any notice required by the applicable rules of the Nasdaq, be suspended and our register of members closed at such times and for
such periods as our board of directors may in their absolute discretion, from time to time determine, provided always that such registration
of transfer shall not be suspended nor the register of members closed for more than forty calendar days in any calendar year.</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>Inspection of Books and Records</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">Shareholders of Cayman Islands exempted companies
like us have no general rights under Cayman Islands law to inspect corporate records (save for the memorandum and articles of association,
register of mortgages and charges, and the special resolutions passed by shareholders) or to obtain copies of the register of members
of these companies. Under Cayman Islands law, the names of current directors of our Company can be obtained from a search conducted at
the Registrar of Companies in the Cayman Islands.</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">Under the Memorandum and Articles of Association,
which will be effective immediately prior to completion of this offering, our directors may from time to time determine whether and to
what extent and at what times and places and under what conditions or regulations our accounts and books or any of them shall be open
to the inspection of shareholders not being directors, and no shareholder (not being a director) shall have any right to inspect any of
our account or book or document except as conferred by law or authorised by the directors, provided that the shareholders shall receive
the annual audited financial statements of our 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"><b>General Meetings</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">As a Cayman Islands exempted company, we are not
obliged by the Cayman Islands Companies Act to call shareholders&#8217; annual general meetings.</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 Memorandum and Articles of Association provide
that we may (but shall not be obliged to) in each calendar year hold a general meeting as our annual general meeting and shall specify
the meeting as such in the notices calling it, and the annual general meeting will be held at such time and place as may be determined
by our directors. Each general meeting, other than an annual general meeting, shall be an extraordinary general meeting. The chairman
or a majority of the directors (acting by a resolution of the board) may call general meetings. General meetings shall also be convened
on the written requisition of one or more of the shareholders holding at the date of deposit of the requisition shares which carry in
aggregate not less than one-tenth (1/10) of the total number of votes attaching to all issued and outstanding shares that as at the date
of the deposit carry the right to vote at general meetings of the Company, specifying the objects of the meeting and signed by each of
the shareholders making the requisition and deposited at the registered office. If there are no directors as at the date of the deposit
of the shareholders&#8217; requisition, or if the directors do not within twenty-one (21) calendar days from the date of the deposit of
the requisition duly proceed to convene a general meeting to be held within a further twenty-one (21) calendar days, those shareholders
who requested the meeting or any of them representing more than one-half of the total voting rights of all of them may convene the general
meeting themselves, but any meeting so convened shall not be held after the expiration of three calendar months after the expiration of
the said twenty-one (21) calendar days.</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">At least seven (7) clear&#160;days&#8217; notice
shall be given for any general meeting. Every notice shall be exclusive of the&#160;day on which it is given or deemed to be given and
of the&#160;day for which it is given and shall specify, among other things, the place, the&#160;day and the hour of the meeting and the
general nature of the business. In addition, if a resolution is proposed as a special resolution, the notice specifying the intention
to propose the resolution as a special resolution must be duly given. Notice of every general meeting shall be given to (a) all shareholders
holding shares with the right to receive notice and who have supplied to the Company an address for the giving of notices to them; and
(b) every person entitled to a share in consequence of the death or bankruptcy of a shareholder, who but for his death or bankruptcy would
be entitled to receive notice of the 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">Subject to the Memorandum and Articles of Association,
a general meeting of the Company shall, whether or not the notice has been given and whether or not the provisions of the Memorandum and
Articles of Association regarding general meetings have been complied with, be deemed to have been duly convened if it is so agreed by
shareholders holding at least 90% of the total voting rights on all the matters to be considered at the 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">A quorum shall consist of the presence (whether
in person or represented by proxy) of one or more shareholders holding shares which carry in aggregate (or representing by proxy) not
less than one-third of all votes attaching to all shares in issue and entitled to vote at such general meeting present shall be a quorum
for all purposes.</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">If within half an hour from the time appointed
for the meeting a quorum is not present, the meeting shall be dissolved. The chairman of any general meeting at which a quorum is present
may with the consent of the meeting (and shall if so directed by the meeting) adjourn the meeting from time to time and from place to
place, but no business shall be transacted at any adjourned meeting other than the business left unfinished at the meeting from which
the adjournment took place. When a meeting, or adjourned meeting, is adjourned for fourteen calendar days or more, notice of the adjourned
meeting shall be given as in the case of an original meeting. Save as aforesaid it shall not be necessary to give any notice of an adjournment
or of the business to be transacted at an adjourned meeting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 121; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->116<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Directors</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">Unless otherwise determined by the Company in
general meeting, the number of directors shall not be less than two (2) directors, the exact number of directors to be determined from
time to time 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">The Company may by ordinary resolution appoint
any person to be a director. the board may, by the affirmative vote of a simple majority of the remaining directors present and voting
at a board meeting, appoint any person as a director, to fill a casual vacancy on the board or as an addition to the board.</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 remuneration of the directors may be determined
by the directors or by ordinary resolution.</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">A director shall not be required to hold any shares
in the Company by way of qualification.</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">An appointment of a director may be on terms that
the director shall automatically retire from office (unless he has sooner vacated office) at the next or a subsequent annual general meeting
or upon any specified event or after any specified period in a written agreement between the company and the director, if any; but no
such term shall be implied in the absence of express provision. Any director whose term of office expires shall be eligible for re-election
at a meeting of the shareholders or re-appointment by the board..</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">A director may be removed from office by an ordinary
resolution, notwithstanding anything in the Memorandum and Articles of Association or in any agreement between the company and such director
(but without prejudice to any claim for damages under such agreement).</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 office of director shall be vacated, if the
director: (a) becomes bankrupt or makes any arrangement or composition with his creditors; (b) dies or is found to be or becomes of unsound
mind; (c) resigns his office by notice in writing to the company; (d) without special leave of absence from the board, is absent from
meetings of the board for three consecutive meetings and the board resolves that his office be vacated; (e) is prohibited by law from
being a director; or (f) is removed from office pursuant to any other provision of our articles of association.</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">Each of the compensation committee and the nominating
and corporate governance committee shall consist of at least three directors and the majority of the committee members shall be independent
within the meaning of the Nasdaq corporate governance rules. The audit committee shall consist of at least three directors, all of whom
shall be independent within the meaning of the Nasdaq corporate governance rules and will meet the criteria for independence set forth
in Rule 10A-3 or Rule 10C-1 of the Exchange Act.</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>Powers and Duties of Directors</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">Subject to the provisions of the Cayman Islands
Companies Act and the Memorandum and Articles of Association, our business shall be managed by the directors, who may exercise all our
powers. No resolution passed by the Company in general meeting shall invalidate any prior act of the directors that would have been valid
if that resolution had not been passed.</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 directors may delegate any of their powers
to committees consisting of such member or members of their body as they think fit; any committee so formed shall in the exercise of the
powers so delegated conform to any regulations that may be imposed on it by the directors. Our board of directors have established an
audit committee, compensation committee, and nomination and corporate governance committee.</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 directors from time to time and at any time
may establish any committees, local boards or agencies for managing any of the affairs of the Company and may appoint any natural person
or corporation to be a member of such committees or local boards and may appoint any managers or agents of the Company and may fix the
remuneration of any such natural person or corporation.</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 directors may from time to time and at any
time by power of attorney (whether under seal or under hand) or otherwise appoint any company, firm or person or body of persons, whether
nominated directly or indirectly by the directors, to be the attorney or attorneys or authorised signatory (any such Person being an &#8220;Attorney&#8221;
or &#8220;Authorised Signatory&#8221;, respectively) of the Company for such purposes and with such powers, authorities and discretion
(not exceeding those vested in or exercisable by the directors under the Memorandum and Articles of Association) and for such period and
subject to such conditions as they may think fit, and any such power of attorney or other appointment may contain such provisions for
the protection and convenience of persons dealing with any such Attorney or Authorised Signatory as the directors may think fit, and may
also authorise any such Attorney or Authorised Signatory to delegate all or any of the powers, authorities and discretion vested in him.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 122; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->117<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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">The directors from time to time and at any time
may delegate to any such committee, local board, manager or agent any of the powers, authorities and discretions for the time being vested
in the directors and may authorise the members for the time being of any such local board, or any of them to fill any vacancies therein
and to act notwithstanding vacancies and any such appointment or delegation may be made on such terms and subject to such conditions as
the directors may think fit and the directors may at any time remove any natural person or corporation so appointed and may annul or vary
any such delegation, but no person dealing in good faith and without notice of any such annulment or variation shall be affected thereby.</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">Any such delegates as aforesaid may be authorised
by the directors to sub-delegate all or any of the powers, authorities, and discretion for the time being vested in them.&#160;</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 directors may from time to time at their discretion
exercise all the powers of the company to raise or borrow money and to mortgage or charge its undertaking, property and assets (present
and future) and uncalled capital or any part thereof, to issue debentures, debenture stock, bonds and other securities, whether outright
or as collateral security for any debt, liability or obligation of the company or of any third party.</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">A director who is in any way, whether directly
or indirectly, interested in a contract or transaction or proposed contract or transaction with the company shall declare the nature
of his interest at a meeting of the directors. A general notice given to the directors by any director to the effect that he is a member
of any specified company or firm and is to be regarded as interested in any contract or transaction which may thereafter be made with
that company or firm shall be deemed a sufficient declaration of interest in regard to any contract so made or transaction so consummated.
subject to the Nasdaq rules and disqualification by the chairman of the relevant board meeting, a director may vote in respect of any
contract or transaction or proposed contract or transaction notwithstanding that he may be interested therein and if he does so his vote
shall be counted and he may be counted in the quorum at any meeting of the directors at which any such contract or transaction or proposed
contract or transaction shall come before the meeting for consideration.&#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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Capitalization of Profits</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">Subject to the Cayman Islands Companies Act, the
directors may:</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="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="text-align: justify; width: 0.5in"/><td style="width: 0.25in; text-align: justify"><b>(a)</b></td><td style="text-align: justify">resolve to capitalize an amount standing to the credit of
reserves (including a share premium account, capital redemption reserve and profit and loss account), which is available for distribution;</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><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in"><b>(b)</b></td><td style="text-align: justify">appropriate the sum resolved to be capitalised to the shareholders in proportion to the nominal amount
of shares (whether or not fully paid) held by them respectively and apply that sum on their behalf in or towards:</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="text-align: justify; width: 0.75in"/><td style="width: 0.25in; text-align: justify">(i)</td><td style="text-align: justify">paying up the amounts (if any) for the time being unpaid
on shares held by them respectively, or</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="text-align: justify; width: 0.75in"/><td style="width: 0.25in; text-align: justify">(ii)</td><td style="text-align: justify">paying up in full unissued shares or debentures of a nominal
amount equal to that sum,and allot the shares or debentures, credited as fully paid, to the shareholders (or as they may direct) in those
proportions, or partly in one way and partly in the other, but the share premium account, the capital redemption reserve and profits
which are not available for distribution may, only be applied in paying up unissued shares to be allotted to shareholders credited as
fully paid;</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><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in"><b>(c)</b></td><td style="text-align: justify">make any arrangements they think fit to resolve a difficulty arising in the distribution of a capitalised
reserve and in particular, without limitation, where shares or debentures become distributable in fractions the directors may deal with
the fractions as they think fit;</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><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in"><b>(d)</b></td><td style="text-align: justify">authorise a person to enter (on behalf of all the shareholders concerned) into an agreement with the Company
providing for either:</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="text-align: justify; width: 0.75in"/><td style="width: 0.25in; text-align: justify">(i)</td><td style="text-align: justify">the allotment to the shareholders respectively, credited
as fully paid, of shares or debentures to which they may be entitled on the capitalisation, or</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></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="text-align: justify; width: 0.75in"/><td style="width: 0.25in; text-align: justify">(ii)</td><td style="text-align: justify">the payment by the Company on behalf of the shareholders
(by the application of their respective proportions of the reserves resolved to be capitalised) of the amounts or part of the amounts
remaining unpaid on their existing shares, and any such agreement made under this authority being effective and binding on all those
shareholders; and</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; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in"><b>(e)</b></td><td style="text-align: justify">generally do all acts and things required to give effect to the resolution.</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"><b>Liquidation Rights</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">If the Company shall be wound up the liquidator
may, with the sanction of a special resolution of the Company and any other sanction required by the Cayman Islands Companies Act, divide
amongst the shareholders in species or in kind the whole or any part of the assets of the Company (whether they shall consist of property
of the same kind or not) and may for that purpose value any assets and determine how the division shall be carried out as between the
shareholders or different classes of shareholders. The liquidator may, with the like sanction, vest the whole or any part of such assets
in trustees upon such trusts for the benefit of the shareholders as the liquidator, with the like sanction, shall think fit, but so that
no shareholder shall be compelled to accept any asset upon which there is a liability.&#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: 123; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->118<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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>Register of Members</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">Under the Cayman Islands Companies Act, we must
keep a register of members and there should be entered therein:</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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">the names and addresses of our shareholders, a statement of the shares held by each shareholder, and of the amount paid or agreed to be considered as paid, on the shares of each shareholder;</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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">the date on which the name of any person was entered on the register as a shareholder; and</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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">the date on which any person ceased to be a shareholder.</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">Under the Cayman Islands Companies Act, the register
of members of our company is prima facie evidence of the matters set out therein (that is, the register of members will raise a presumption
of fact on the matters referred to above unless rebutted) and a shareholder registered in the register of members is deemed as a matter
of the Cayman Islands Companies Act to have legal title to the shares as set against its name in the register of members. Our register
of members has been updated and the shareholders recorded in the register of members should be deemed to have legal title to the shares
set against their name.</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">If the name of any person is incorrectly entered
in or omitted from our register of members, or if there is any default or unnecessary delay in entering on the register the fact of any
person having ceased to be a shareholder of our company, the person or shareholder aggrieved (or any shareholder of our company or our
company itself) may apply to the Grand Court of the Cayman Islands for an order that the register be rectified, and the Court may either
refuse such application or it may, if satisfied of the justice of the case, make an order for the rectification of the register.</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>Differences in Corporate Law</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 Cayman Islands Companies Act is derived,
to a large extent, from the older Companies Acts of England and Wales but does not follow recent United Kingdom statutory enactments,
and accordingly there are significant differences between the Cayman Islands Companies Act and the current Companies Act of England and
Wales. In addition, the Cayman Islands Companies Act differs from laws applicable to United States corporations and their shareholders.
Set forth below is a summary of certain significant differences between the provisions of the Cayman Islands Companies Act applicable
to us and the comparable laws applicable to companies incorporated in the State of Delaware in the United States.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Mergers
and Similar Arrangements</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Cayman Islands Companies Act permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies
and non-Cayman Islands companies. For these purposes, (a) &#8220;merger&#8221; means the merging of two or more constituent companies
and the vesting of their undertaking, property and liabilities in one of such companies as the surviving company, and (b) a &#8220;consolidation&#8221;
means the combination of two or more constituent companies into a consolidated company and the vesting of the undertaking, property and
liabilities of such companies to the consolidated company. In order to effect such a merger or consolidation, the directors of each constituent
company must approve a written plan of merger or consolidation, which must then be authorized by (a) a special resolution of the shareholders
of each constituent company, and (b) such other authorization, if any, as may be specified in such constituent company&#8217;s articles
of association. The plan must be filed with the Registrar of Companies together with a declaration as to the solvency of the consolidated
or surviving company, a list of the assets and liabilities of each constituent company and an undertaking that a copy of the certificate
of merger or consolidation will be given to the shareholders and creditors of each constituent company and that notification of the merger
or consolidation will be published in the Cayman Islands Gazette. Court approval is not required for a merger or consolidation which
is effected in compliance with these statutory procedures.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
merger between a Cayman Islands parent company and its Cayman Islands subsidiary or subsidiaries does not require authorization by a
resolution of shareholders. For this purpose a subsidiary is a company of which at least 90% of the issued shares entitled to vote are
owned by the parent company.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consent of each holder of a fixed or floating security interest of a constituent company is required unless this requirement is waived
by a court in the Cayman Islands.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Save in certain circumstances, a dissentient shareholder of a Cayman
constituent company is entitled to payment of the fair value of his shares upon dissenting to a merger or consolidation. The exercise
of appraisal rights will preclude the exercise of any other rights save for the right to seek relief on the grounds that the merger or
consolidation is void or unlawful.</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">Reconstructions and amalgamations may be approved
by (i) 75% in value of the members or class of members or (ii) a majority in number representing 75% in value of the creditors or class
of creditors, in each case depending on the circumstances, as are present at a meeting called for such purpose and thereafter sanctioned
by the Grand Court of the Cayman Islands. Whilst a dissenting member has the right to express to the court his view that the transaction
for which approval is being sought would not provide the members with a fair value for their shares, it can be expected that the court
would approve the transaction if it is satisfied that (i) the company is not proposing to act illegally or beyond the scope of its corporate
authority and the statutory provisions as to majority vote have been complied with, (ii) the members have been fairly represented at the
meeting in question, (iii) the transaction is such as a businessman would reasonably approve and (iv) the transaction is not one that
would more properly be sanctioned under some other provisions of the Cayman Islands Companies Act or that would amount to a &#8220;fraud
on the minority&#8221;. If the transaction is approved, no dissenting member would have any rights comparable to the appraisal rights
(namely the right to receive payment in cash for the judicially determined value of his shares), which may be available to dissenting
members of corporations in other jurisdictions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;&#160;</b></p><div>

</div><!-- Field: Page; Sequence: 124; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->119<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></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">The Cayman Islands Companies Act also contains
a statutory power of compulsory acquisition which may facilitate the &#8220;squeeze out&#8221; of dissentient minority shareholder upon
a tender offer. When a tender offer is made and accepted by holders of not less than ninety percent (90%) in value of the shares affected
within four months, the offeror may, within a two-month period commencing on the expiration of such four-month period, require the holders
of the remaining shares to transfer such shares to the offeror on the terms of the offer. An objection can be made to the Grand Court
of the Cayman Islands, but it is unlikely to succeed in the case of an offer which has been so accepted unless there is evidence of fraud,
bad faith or collusion.</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">If an arrangement and reconstruction is thus
approved, the dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available
to dissenting shareholders of Delaware corporations, providing rights to receive payment in cash for the judicially determined value
of the shares.</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Shareholders&#8217;
Suits </i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
principle, we will normally be the proper plaintiff to sue for a wrong done to us as a company and as a general rule, a derivative action
may not be brought by a minority shareholder. However, based on English law authorities, which would in all likelihood be of persuasive
authority in the Cayman Islands, the Cayman Islands courts can be expected to follow and apply the common law principles (namely the
rule in <i>Foss v. Harbottle</i> and the exceptions thereto) so that a non-controlling shareholder may be permitted to commence a class
action against or derivative actions in the name of the company to challenge:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; text-align: left"><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">an
act which is illegal or ultra vires with respect to the company and is therefore incapable of ratification by the shareholders;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; text-align: left"><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">an
act which, although not ultra vires, requires authorization by a qualified (or special) majority (that is, more than a simple majority)
which has not been obtained; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><td style="width: 0.25in; text-align: left"><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">an
act which constitutes a &#8220;fraud on the minority&#8221; where the wrongdoers are themselves in control of the company.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Indemnification
of Directors and Executive Officers and Limitation of Liability</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands law does not limit the extent
to which a company&#8217;s articles of association may provide for indemnification of officers and directors, except to the extent any
such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against civil
fraud or the consequences of committing a crime. Our Memorandum and Articles of Association provide that every director (including any
alternate director), secretary, assistant secretary, or other officer for the time being and from time to time of our company (but not
including our company&#8217;s auditors) and the personal representatives of the same (each an &#8220;Indemnified Person&#8221;) shall
be indemnified and secured harmless against all actions, proceedings, costs, charges, expenses, losses, damages or liabilities incurred
or sustained by such Indemnified Person, other than by reason of such Indemnified Person&#8217;s own dishonesty, willful default or fraud,
in or about the conduct of our company&#8217;s business or affairs (including as a result of any mistake of judgment) or in the execution
or discharge of his duties, powers, authorities or discretions, including without prejudice to the generality of the foregoing, any costs,
expenses, losses or liabilities incurred by such Indemnified Person in defending (whether successfully or otherwise) any civil proceedings
concerning our company or its affairs in any court whether in the Cayman Islands or elsewhere.</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">This standard of conduct is generally the same
as permitted under the Delaware General Corporation Law for a Delaware corporation. In addition, we intend to enter into indemnification
agreements with our directors and executive officers that will provide such persons with additional indemnification beyond that provided
in our memorandum and articles of association.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 125; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->120<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Insofar as indemnification for liabilities arising
under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have
been informed that, in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is
therefore unenforceable.</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"><i>Anti-Takeover Provisions in the Memorandum
and Articles of Association</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Some provisions of the Memorandum and Articles
of Association may discourage, delay or prevent a change in control of our company or management that shareholders may consider favorable,
including provisions that authorize our board of directors to issue shares at such times and on such terms and conditions as the board
of directors may decide without any further vote or action by our shareholders.</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 the Cayman Islands Companies Act, our directors
may only exercise the rights and powers granted to them under the Memorandum and Articles of Association for what they believe in good
faith to be in the best interests of our company and for a proper purpose.</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"><i>Directors&#8217; Fiduciary Duties</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Delaware corporate law, a director of a
Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components: the duty of care and
the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would
exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material information
reasonably available regarding a significant transaction. The duty of loyalty requires that a director act in a manner he or she reasonably
believes to be in the best interests of the corporation. He or she must not use his or her corporate position for personal gain or advantage.
This duty prohibits self-dealing by a director and mandates that the best interests of the corporation and its shareholders take precedence
over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. In general,
actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken
was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary
duties. Should such evidence be presented concerning a transaction by a director, a director must prove the procedural fairness of the
transaction, and that the transaction was of fair value to the corporation.</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">As a matter of Cayman Islands law, a director
of a Cayman Islands company is in the position of a fiduciary with respect to the company and therefore it is considered that he owes
the following duties to the company &#8212; a duty to act in good faith in the best interests of the company, a duty not to make a personal
profit based on his position as director (unless the company permits him to do so), a duty not to put himself in a position where the
interests of the company conflict with his personal interest or his duty to a third party and a duty to exercise powers for the purpose
for which such powers were intended. A director of a Cayman Islands company owes to the company a duty to act with skill and care. It
was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably
be expected from a person of his knowledge and experience. However, English and Commonwealth courts have moved towards an objective standard
with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands.</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"><i>Shareholder Proposals</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands Companies Act provides shareholders
with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before
a general meeting. However, these rights may be provided in a company&#8217;s articles of association. The Memorandum and Articles of
Association allow any one or more of our shareholders holding at the date of deposit of the requisition shares which carry in aggregate
not less than one-tenth (1/10) of the total number of votes attaching to all issued and outstanding shares that as at the date of the
deposit carry the right to vote at general meetings of the Company to requisition an extraordinary general meeting of our shareholders,
in which case the chairman or a majority of the directors (acting by a resolution of the board) may proceed to convene an extraordinary
general meeting. As a Cayman Islands exempted company, we are not obliged by law to call annual general meetings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 126; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->121<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cumulative Voting</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Delaware General Corporation Law, cumulative
voting for elections of directors is not permitted unless the corporation&#8217;s certificate of incorporation specifically provides for
it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the
minority shareholder to cast all the votes to which the shareholder is entitled on a single director, which increases the shareholder&#8217;s
voting power with respect to electing such director. As permitted under the Cayman Islands Companies Act, the Memorandum and Articles
of Association do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections or rights on
this issue than shareholders of a Delaware corporation.</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"><i>Removal of Directors</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Delaware General Corporation Law, a
director of a corporation with a classified board may be removed only for cause with the approval of a majority of the outstanding shares
entitled to vote, unless the certificate of incorporation provides otherwise. Under the Memorandum and Articles of Association, directors
may be removed by an ordinary resolution, notwithstanding anything in our memorandum and articles of association or in any agreement between
the Company and such director (but without prejudice to any claim for damages under such agreement).</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"><i>Transactions with Interested Shareholders</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Delaware General Corporation Law contains
a business combination statute applicable to Delaware public corporations whereby, unless the corporation has specifically elected not
to be governed by such statute by amendment to its certificate of incorporation or bylaws that its shareholders approve, it is prohibited
from engaging in certain business combinations with an &#8220;interested shareholder&#8221; for three years following the date that such
person becomes an interested shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or
more of the target&#8217;s outstanding voting stock or who or which is an affiliate or associate of the corporation and owned 15% or more
of the corporation&#8217;s outstanding voting stock within the past three years. This has the effect of limiting the ability of a potential
acquirer to make a two-tiered bid for the target in which all shareholders would not be treated equally. The statute does not apply if,
among other things, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either
the business combination or the transaction, resulting in the person becoming an interested shareholder. This encourages any potential
acquirer of a Delaware corporation to negotiate the terms of any acquisition transaction with the target&#8217;s 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">Cayman Islands law has no comparable statute.
As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although
Cayman Islands law does not regulate transactions between a company and its significant shareholders, the directors of the company are
required to comply with fiduciary duties which they owe to the company under Cayman Islands laws, including the duty to ensure that, in
their opinion, any such transactions must be entered into bona fide in the best interests of the company, and are entered into for a proper
corporate purpose and not with the effect of constituting a fraud on the minority shareholders.</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"><i>Dissolution; Winding Up</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Under the Delaware General Corporation Law, unless the board of directors
approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation.
Only if the dissolution is initiated by the board of directors may it be approved by a simple majority of the corporation&#8217;s outstanding
shares. Delaware law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement
in connection with dissolutions initiated 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><!-- Field: Page; Sequence: 127; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->122<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Cayman Islands law, a company may be wound
up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the company is unable to pay
its debts as they fall due, by an ordinary resolution of its members. The court has authority to order winding up in a number of specified
circumstances including where it is, in the opinion of the court, just and equitable to do so.</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"><i>Variation of Rights of Shares</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Delaware General Corporation Law, a
corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the
certificate of incorporation provides otherwise. Under the Cayman Islands Companies Act and our Memorandum and Articles of Association,
whenever the capital of the Company is divided into different classes the rights attached to any such class may, subject to any rights
or restrictions for the time being attached to any class, only be materially and adversely varied with the consent in writing of the holders
of two-thirds of the issued shares of that class or with the sanction of a special resolution passed at a separate meeting of the holders
of the shares of that class.</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"><i>Amendment of Governing Documents</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Delaware General Corporation Law, a
corporation&#8217;s certificate of incorporation may be amended only if adopted and declared advisable by the board of directors and approved
by a majority of the outstanding shares entitled to vote. The bylaws may be amended with the approval of a majority of the outstanding
shares entitled to vote. If so provided in the certificate of incorporation, they may also be amended by the board of directors. Under
the Cayman Islands Companies Act, the Memorandum and Articles of Association may only be amended by special resolution of our shareholders.</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"><i>Anti-money Laundering-Cayman Islands</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In order to comply with legislation or regulations
aimed at the prevention of money laundering, we are required to adopt and maintain anti-money laundering procedures and may require subscribers
to provide evidence to verify their identity and source of funds. Where permitted, and subject to certain conditions, we may also delegate
the maintenance of our anti-money laundering procedures (including the acquisition of due diligence information) to a suitable 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">We reserve the right to request such information
as is necessary to verify the identity of a subscriber. In some cases the directors may be satisfied that no further information is required
since an exemption applies under the Anti-Money Laundering Regulations (Revised) of the Cayman Islands, as amended and revised from time
to time (the &#8220;Regulations&#8221;). Depending on the circumstances of each application, a detailed verification of identity might
not be required where:</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.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the subscriber makes the payment for their investment from
an account held in the subscriber&#8217;s name at a recognized financial institution; or</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.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the subscriber is regulated by a recognized regulatory authority
and is based or incorporated in, or formed under the law of, a recognized jurisdiction; or</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.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the application is made through an intermediary which is
regulated by a recognized regulatory authority and is based in or incorporated in, or formed under the law of a recognized jurisdiction
and an assurance is provided in relation to the procedures undertaken on the underlying investors.</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">For the purposes of these exceptions, recognition
of a financial institution, regulatory authority, or jurisdiction will be determined in accordance with the Regulations by reference to
those jurisdictions recognized by the Cayman Islands Monetary Authority as having equivalent anti-money laundering regulations.</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">In the event of delay or failure on the part of
the subscriber in producing any information required for verification purposes, we may refuse to accept the application, in which case
any funds received will be returned without interest to the account from which they were originally debited.</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 also reserve the right to refuse to make any
redemption payment to a shareholder if our directors or officers suspect or are advised that the payment of redemption proceeds to such
shareholder might result in a breach of applicable anti-money laundering or other laws or regulations by any person in any relevant jurisdiction,
or if such refusal is considered necessary or appropriate to ensure our compliance with any such laws or regulations in any applicable
jurisdiction.</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">If any person resident in the Cayman Islands knows
or suspects or has reason for knowing or suspecting that another person is engaged in criminal conduct or is involved with terrorism or
terrorist property and the information for that knowledge or suspicion came to their attention in the course of their business in the
regulated sector, or other trade, profession, business or employment, the person will be required to report such knowledge or suspicion
to (i) a nominated officer (appointed in accordance with the Proceeds of Crime Act (Revised) of the Cayman Islands) or the Financial Reporting
Authority of the Cayman Islands, pursuant to the Proceeds of Crime Act (Revised), if the disclosure relates to criminal conduct or money
laundering or (ii) to a police constable or a nominated officer (pursuant to the Terrorism Act (Revised) of the Cayman Islands) or the
Financial Reporting Authority, pursuant to the Terrorism Act (Revised), if the disclosure relates to involvement with terrorism or terrorist
financing and terrorist property. Such a report shall not be treated as a breach of confidence or of any restriction upon the disclosure
of information imposed by any enactment or otherwise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 128; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->123<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.C.
Material contracts</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have not entered into any material contracts other than in the ordinary course of business and otherwise described elsewhere in this
Annual Report.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.D.
Exchange controls</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Regulations
on Foreign Currency Exchange</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
principal regulations governing foreign currency exchange in China are the Foreign Exchange Administration Regulations, most recently
amended in August 2008. Under the PRC foreign exchange regulations, payments of current account items, such as profit distributions,
interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval
from SAFE by complying with certain procedural requirements. By contrast, approval from or registration with appropriate government authorities
is required where RMB is to be converted into foreign currency and remitted out of China to pay capital account items, such as direct
investments, repayment of foreign currency-denominated loans, repatriation of investments and investments in securities outside of China.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2012, SAFE promulgated the Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct
Investment, which substantially amends and simplifies the current foreign exchange procedure. Pursuant to this circular, the opening
of various special purpose foreign exchange accounts, such as pre-establishment expenses accounts, foreign exchange capital accounts
and guarantee accounts, the reinvestment of RMB proceeds derived by foreign investors in the PRC, and remittance of foreign exchange
profits and dividends by a foreign-invested enterprise to its foreign shareholders no longer require the approval or verification of
SAFE, and multiple capital accounts for the same entity may be opened in different provinces, which was not possible previously. In addition,
SAFE promulgated another circular in May 2013, which specifies that the administration by SAFE or its local branches over direct investment
by foreign investors in the PRC must be conducted by way of registration and banks must process foreign exchange business relating to
the direct investment in the PRC based on the registration information provided by SAFE and its branches. On February 28, 2015, SAFE
promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment,
or SAFE Notice 13. After SAFE Notice 13 became effective on June 1, 2015, instead of applying for approvals regarding foreign exchange
registrations of foreign direct investment and overseas direct investment from SAFE, entities and individuals may apply for such foreign
exchange registrations from qualified banks. The qualified banks, under the supervision of SAFE, may directly review the applications
and conduct the registration.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 30, 2015, SAFE promulgated Circular 19, which expands a pilot reform of the administration of the settlement of the foreign exchange
capitals of foreign-invested enterprises nationwide. Circular 19 came into force and replaced both previous Circular 142 and Circular
36 on June 1, 2015. On June 9, 2016, SAFE promulgated Circular 16 to further expand and strengthen such reform. Under Circular 19 and
Circular 16, foreign-invested enterprises in the PRC are allowed to use their foreign exchange funds under capital accounts and RMB funds
from exchange settlement for expenditure under current accounts within its business scope or expenditure under capital accounts permitted
by laws and regulations, except that such funds shall not be used for (i) expenditure beyond the enterprise&#8217;s business scope or
expenditure prohibited by laws and regulations; (ii) investments in securities or other investments than banks&#8217; principal-secured
products; (iii) granting of loans to non-affiliated enterprises, except where it is expressly permitted in the business license; and
(iv) construction or purchase of real estate for purposes other than self-use (except for real estate enterprises).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2017, SAFE promulgated the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness
and Compliance Verification, or SAFE Circular 3, which stipulates several capital control measures with respect to the outbound remittance
of profit from domestic entities to offshore entities, including (i) under the principle of genuine transaction, banks shall check board
resolutions regarding profit distribution, the original version of tax filing records and audited financial statements; and (ii) domestic
entities shall hold income to account for previous years&#8217; losses before remitting the profits. Further, according to SAFE Circular
3, domestic entities shall make detailed explanations of the sources of capital and utilization arrangements, and provide board resolutions,
contracts and other proof when completing the registration procedures in connection with an outbound investment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 129; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->124<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Regulations
on Foreign Exchange Registration of Overseas Investment by PRC Residents</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SAFE
issued SAFE Circular on Relevant Issues Relating to Domestic Resident&#8217;s Investment and Financing and Roundtrip Investment through
Special Purpose Vehicles, or SAFE Circular 37, that became effective in July 2014, replacing the previous SAFE Circular 75. SAFE Circular
37 regulates foreign exchange matters in relation to the use of special purpose vehicles, or SPVs, by PRC residents or entities to seek
offshore investment and financing or conduct round trip investment in China. Under SAFE Circular 37, a SPV refers to an offshore entity
established or controlled, directly or indirectly, by PRC residents or entities for the purpose of seeking offshore financing or making
offshore investment, using legitimate onshore or offshore assets or interests, while &#8220;round trip investment&#8221; refers to direct
investment in China by PRC residents or entities through SPVs, namely, establishing foreign-invested enterprises to obtain the ownership,
control rights and management rights. SAFE Circular 37 provides that, before making contribution into an SPV, PRC residents or entities
are required to complete foreign exchange registration with SAFE or its local branch. SAFE promulgated the Notice on Further Simplifying
and Improving the Administration of the Foreign Exchange Concerning Direct Investment in February 2015, which took effect on June 1,
2015. This notice has amended SAFE Circular 37 requiring PRC residents or entities to register with qualified banks rather than SAFE
or its local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment
or financing.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC
residents or entities who had contributed legitimate onshore or offshore interests or assets to SPVs but had not obtained registration
as required before the implementation of the SAFE Circular 37 must register their ownership interests or control in the SPVs with qualified
banks. An amendment to the registration is required if there is a material change with respect to the SPV registered, such as any change
of basic information (including change of the PRC residents, name and operation term), increases or decreases in investment amount, transfers
or exchanges of shares, and mergers or divisions. Failure to comply with the registration procedures set forth in SAFE Circular 37 and
the subsequent notice, or making misrepresentation on or failure to disclose controllers of the foreign-invested enterprise that is established
through round-trip investment, may result in restrictions being imposed on the foreign exchange activities of the relevant foreign-invested
enterprise, including payment of dividends and other distributions, such as proceeds from any reduction in capital share transfer or
liquidation, to its offshore parent or affiliate, and the capital inflow from the offshore parent, and may also subject relevant PRC
residents or entities to penalties under PRC foreign exchange administration regulations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are aware that our PRC resident beneficial owners subject to these registration requirements have registered with the Beijing SAFE branch
and/or qualified banks to reflect the recent changes to our corporate structure.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.E.
Taxation </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ERAYAK Power Solution Group Inc. is an exempted
company incorporated in Cayman Islands. The Cayman Islands currently levies no taxes on individuals or corporations based upon profits,
income, gains or appreciations and there is no taxation in the nature of inheritance tax or estate duty or withholding tax applicable
to us or to any holder of our Class A Ordinary Shares. Erayak HK is subject to Hong Kong law. Erayak WFOE, Ruike, Zhejiang Leiya and Wenzhou
New Focus are subject to PRC laws. The following sets forth the material Cayman Islands, Chinese and U.S. federal income tax consequences
related to an investment in our Class A Ordinary Shares.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">People&#8217;s
Republic of China Enterprise Taxation</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
otherwise noted in the following discussion, this section is the opinion of Gaopeng &amp; Partners, our PRC counsel, insofar as it relates
to legal conclusions with respect to matters of People&#8217;s Republic of China Enterprise Taxation below.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following brief description of Chinese enterprise laws is designed to highlight the enterprise-level taxation on our earnings, which
will affect the number of dividends, if any, we are ultimately able to pay to our shareholders. See &#8220;Dividend Policy.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 130; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->125<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a holding company incorporated in the Cayman
Islands with limited liability and we gain income by way of dividends paid to us from our PRC subsidiaries. The EIT Law and its implementation
rules provide that China-sourced income of foreign enterprises, such as dividends paid by a PRC subsidiary to its equity holders that
are non-resident enterprises, will normally be subject to PRC withholding tax at a rate of 10%, unless any such foreign investor&#8217;s
jurisdiction of incorporation has a tax treaty with China that provides for a preferential tax rate or a tax exemption.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the EIT Law, an enterprise established outside of China with a &#8220;de facto management body&#8221; within China is considered a &#8220;resident
enterprise,&#8221; which means that it is treated in a manner similar to a Chinese enterprise for enterprise income tax purposes. Although
the implementation rules of the EIT Law define &#8220;de facto management body&#8221; as a managing body that actually, comprehensively
manage and control the production and operation, staff, accounting, property and other aspects of an enterprise, the only official guidance
for this definition currently available is set forth in SAT Notice 82, which provides guidance on the determination of the tax residence
status of a Chinese-controlled offshore incorporated enterprise, defined as an enterprise that is incorporated under the laws of a foreign
country or territory and that has a PRC enterprise or enterprise group as its primary controlling shareholder. Although Erayak does not
have a PRC enterprise or enterprise group as our primary controlling shareholder and is therefore not a Chinese-controlled offshore incorporated
enterprise within the meaning of SAT Notice 82, in the absence of guidance specifically applicable to us, we have applied the guidance
set forth in SAT Notice 82 to evaluate the tax residence status of Erayak and its subsidiaries organized outside the PRC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to SAT Notice 82, a Chinese-controlled offshore incorporated enterprise will be regarded as a PRC tax resident by virtue of having a
&#8220;de facto management body&#8221; in China and will be subject to PRC enterprise income tax on its worldwide income only if all
of the following criteria are met: (i) the places where senior management and senior management departments that are responsible for
daily production, operation and management of the enterprise perform their duties are mainly located within the territory of China; (ii)
financial decisions (such as money borrowing, lending, financing and financial risk management) and personnel decisions (such as appointment,
dismissal and salary and wages) are decided or need to be decided by organizations or persons located within the territory of China;
(iii) main property, accounting books, corporate seal, the board of directors and files of the minutes of shareholders&#8217; meetings
of the enterprise are located or preserved within the territory of China; and (iv) one half&#8201; (or more) of the directors or senior
management staff having the right to vote habitually reside within the territory of China.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currently,
we are not aware of any offshore holding companies with a corporate structure similar to ours that has been deemed a PRC &#8220;resident
enterprise&#8221; by the PRC tax authorities. Accordingly, we believe that Erayak and its offshore subsidiaries should not be treated
as a &#8220;resident enterprise&#8221; for PRC tax purposes if the criteria for &#8220;de facto management body&#8221; as set forth in
SAT Notice 82 were deemed applicable to us. However, as the tax residency status of an enterprise is subject to determination by the
PRC tax authorities and uncertainties remain with respect to the interpretation of the term &#8220;de facto management body&#8221; as
applicable to our offshore entities, we will continue to monitor our tax status.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
implementation rules of the EIT Law provide that, (i) if the enterprise that distributes dividends is domiciled in the PRC or (ii) if
gains are realized from transferring equity interests of enterprises domiciled in the PRC, then such dividends or gains are treated as
China-sourced income. It is not clear how &#8220;domicile&#8221; may be interpreted under the EIT Law, and it may be interpreted as the
jurisdiction where the enterprise is a tax resident. Therefore, if we are considered as a PRC tax resident enterprise for PRC tax purposes,
any dividends we pay to our overseas shareholders which are non-resident enterprises as well as gains realized by such shareholders from
the transfer of our shares may be regarded as China-sourced income and as a result become subject to PRC withholding tax at a rate of
up to 10%. We are unable to provide a &#8220;will&#8221; opinion because Gaopeng &amp; Partners, our PRC counsel, believes that it is
more likely than not that the Company and its offshore subsidiaries would be treated as a non-resident enterprise for PRC tax purposes
because we are not aware of any offshore holding companies with a corporate structure similar to ours that has been deemed a PRC &#8220;resident
enterprise&#8221; by the PRC tax authorities as of the date of the Annual Report. Therefore, we believe that it is possible but highly
unlikely that the income received by our overseas shareholders will be regarded as China-sourced income.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 131; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->126<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
company pays an EIT rate of 25% for WFOE and its subsidiaries. The EIT is calculated based on the entity&#8217;s global income as determined
under PRC tax laws and accounting standards. If the PRC tax authorities determine that we are a PRC resident enterprise for enterprise
income tax purposes, we may be required to withhold a 10% withholding tax from dividends we pay to our shareholders that are non-resident
enterprises. In addition, non-resident enterprise shareholders may be subject to a 10% PRC withholding tax on gains realized on the sale
or other disposition of our ordinary share, if such income is treated as sourced from within the PRC. It is unclear whether our non-PRC
individual shareholders would be subject to any PRC tax on dividends or gains obtained by such non-PRC individual shareholders in the
event we are determined to be a PRC resident enterprise. If any PRC tax were to apply to dividends or gains realized by non-PRC individuals,
it would generally apply at a rate of 20% unless a reduced rate is available under an applicable tax treaty. However, it is also unclear
whether non-PRC shareholders of the Company would be able to claim the benefits of any tax treaties between their country of tax residence
and the PRC in the event that the Company is treated as a PRC resident enterprise. There is no guidance from the PRC government to indicate
whether or not any tax treaties between the PRC and other countries would apply in circumstances where a non-PRC company was deemed to
be a PRC tax resident, and thus there is no basis for expecting how tax treaty between the PRC and other countries may impact non-resident
enterprises.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Hong
Kong Taxation</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Entities
incorporated in Hong Kong are subject to profits tax in Hong Kong at the rate of 16.5% for each of the years ended December 31, 2025
and 2024.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Cayman
Islands Taxation</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands currently levies no taxes on
individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax
or estate duty. There are no other taxes likely to be material to holders of our Ordinary Shares levied by the government of the Cayman
Islands except for stamp duties which may be applicable on instruments executed in, or, after execution, brought to or produced before
a court of the Cayman Islands. The Cayman Islands is a party to a double tax treaty entered into with the United Kingdom in 2010 but is
otherwise not party to any double tax treaties that are applicable to any payments made to or by our company.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments of dividends and capital in respect of
our Ordinary Shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend
or capital to any holder of our Ordinary Shares, as the case may be, nor will gains derived from the disposal of our Ordinary Shares be
subject to Cayman Islands income or corporation tax.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands enacted the International Tax
Co-operation (Economic Substance) Act (Revised) together with the Guidance Notes published by the Cayman Islands Tax Information Authority
from time to time. The Company is required to comply with the economic substance requirements from July 1, 2019 and make an annual report
in the Cayman Islands as to whether or not it is carrying on any relevant activities and if it is, it must satisfy an economic substance
test.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">United
States Federal Income</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Material
Tax Consequences Applicable to U.S. Holders of Our Ordinary Shares</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following sets forth the material U.S. federal
income tax consequences related to the ownership and disposition of our Ordinary Shares. It is directed to U.S. Holders (as defined below)
of our Ordinary Shares and is based upon laws and relevant interpretations thereof in effect as of the date of this Annual Report, all
of which are subject to change. This description does not deal with all possible tax consequences relating to ownership and disposition
of our ordinary share or U.S. tax laws, other than the U.S. federal income tax laws, such as the tax consequences under non-U.S. tax laws,
state, local and other tax laws.</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 brief description applies only to
U.S. Holders (defined below) that hold Ordinary Shares as capital assets and that have the U.S. dollar as their functional currency. This
brief description is based on the federal income tax laws of the United States in effect as of the date of this Annual Report and on U.S.
Treasury regulations in effect or, in some cases, proposed, as of the date of this Annual Report, as well as judicial and administrative
interpretations thereof available on or before such date. All of the foregoing authorities are subject to change, which change could apply
retroactively and could affect the tax consequences described below.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 132; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->127<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The brief description below of the U.S. federal
income tax consequences to &#8220;U.S. Holders&#8221; will apply to you if you are a beneficial owner of Ordinary Shares and you are,
for U.S. federal income tax purposes,</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">an
individual who is a citizen or resident of the United States;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">a
corporation (or other entity taxable as a corporation for U.S. federal income tax purposes) organized under the laws of the United States,
any state thereof or the District of Columbia;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">an
estate whose income is subject to U.S. federal income taxation regardless of its source; or</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">a
trust that (1) is subject to the primary supervision of a court within the United States and the control of one or more U.S. persons
for all substantial decisions or (2) has a valid election in effect under applicable U.S. Treasury regulations to be treated as a U.S.
person.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Taxation of Dividends and Other Distributions
on Our Class A Ordinary Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the passive foreign investment company (PFIC) rules (defined below) discussed below, the gross amount of distributions made by us
to you with respect to the ordinary share (including the amount of any taxes withheld therefrom) will generally be includable in your
gross income as dividend income on the date of actual or constructive receipt by you, but only to the extent that the distribution is
paid out of our current or accumulated earnings and profits (as determined under U.S. federal income tax principles). With respect to
corporate U.S. Holders, the dividends will not be eligible for the dividends-received deduction allowed to corporations in respect of
dividends received from U.S. corporations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">With respect to non-corporate U.S. Holders, including
individual U.S. Holders, dividends will be taxed at the lower capital gains rate applicable to qualified dividend income, provided that
(1) the ordinary share are readily tradable on an established securities market in the United States, or we are eligible for the benefits
of an approved qualifying income tax treaty with the United States that includes an exchange of information program, (2) we are not a
PFIC (defined below) for either our taxable year in which the dividend is paid or the preceding taxable year, and (3) certain holding
period requirements are met. Because there is no income tax treaty between the United States and the Cayman Islands, clause (1) above
can be satisfied only if the Class A Ordinary Shares are readily tradable on an established securities market in the United States. Under
U.S. Internal Revenue Service authority, Class A Ordinary Shares are considered for purpose of clause (1) above to be readily tradable
on an established securities market in the United States if they are listed on certain exchanges, which presently include the Nasdaq.
You are urged to consult your tax advisors regarding the availability of the lower rate for dividends paid with respect to our Class A
Ordinary Shares, including the effects of any change in law after the date of this Annual Report.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dividends will constitute foreign source income
for foreign tax credit limitation purposes. If the dividends are taxed as qualified dividend income (as discussed above), the amount of
the dividend taken into account for purposes of calculating the foreign tax credit limitation will be limited to the gross amount of the
dividend, multiplied by the reduced rate divided by the highest rate of tax normally applicable to dividends. The limitation on foreign
taxes eligible for credit is calculated separately with respect to specific classes of income. For this purpose, dividends distributed
by us with respect to our Class A Ordinary Shares will constitute &#8220;passive category income&#8221; but could, in the case of certain
U.S. Holders, constitute &#8220;general category income.&#8221;</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the extent that the amount of the distribution
exceeds our current and accumulated earnings and profits (as determined under U.S. federal income tax principles), it will be treated
first as a tax-free return of your tax basis in your Class A Ordinary Shares, and to the extent the amount of the distribution exceeds
your tax basis, the excess will be taxed as capital gain. We do not intend to calculate our earnings and profits under U.S. federal income
tax principles. Therefore, a U.S. Holder should expect that all distributions will be treated as a dividend even if a particular distribution
would otherwise be treated as a non-taxable return of capital or as capital gain under the rules described above.</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>Taxation of Dispositions of Class A Ordinary
Shares</i></b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the passive foreign investment company rules discussed below, you will recognize taxable gain or loss on any sale, exchange or other
taxable disposition of an ordinary share equal to the difference between the amount realized (in U.S. dollars) for the ordinary share
and your tax basis (in U.S. dollars) in the ordinary share. The gain or loss will be capital gain or loss. If you are a non-corporate
U.S. Holder, including an individual U.S. Holder, who has held the ordinary share for more than one year, you will generally be eligible
for reduced tax rates. The deductibility of capital losses is subject to limitations. Any such gain or loss that you recognize will generally
be treated as United States source income or loss for foreign tax credit limitation purposes which will generally limit the availability
of foreign tax credits.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 133; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->128<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Passive
Foreign Investment Company (&#8220;PFIC&#8221;)</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
non-U.S. corporation is considered a PFIC, as defined in Section 1297(a) of the US Internal Revenue Code, for any taxable year if either:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">at
least 75% of its gross income for such taxable year is passive income; or</span></td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">at
least 50% of the value of its assets (based on an average of the quarterly values of the assets during a taxable year) is attributable
to assets that produce or are held for the production of passive income (the &#8220;asset test&#8221;).</span></td>
</tr></table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Passive income generally includes dividends, interest,
rents and royalties (other than rents or royalties derived from the active conduct of a trade or business) and gains from the disposition
of passive assets. We will be treated as owning our proportionate share of the assets and earning our proportionate share of the income
of any other corporation in which we own, directly or indirectly, at least 25% (by value) of the stock. In determining the value and composition
of our assets for purposes of the PFIC asset test, (1) the cash we raise in our offerings will generally be considered to be held for
the production of passive income and (2) the value of our assets must be determined based on the market value of our Class A Ordinary
Shares from time to time, which could cause the value of our non-passive assets to be less than 50% of the value of all of our assets
on any particular quarterly testing date for purposes of the asset test.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on our operations and the composition of
our assets we do not expect to be treated as a PFIC under the current PFIC rules. However, we must make a separate determination each
year as to whether we are a PFIC, and there can be no assurance with respect to our status as a PFIC for our current taxable year or any
future taxable year. Depending on the amount of cash we raise in our future offerings, together with any other assets held for the production
of passive income, it is possible that, for our current taxable year or for any subsequent taxable year, more than 50% of our assets may
be assets held for the production of passive income. We will make this determination following the end of any particular tax year. In
addition, because the value of our assets for purposes of the asset test will generally be determined based on the market price of our
Class A Ordinary Shares and because cash is generally considered to be an asset held for the production of passive income, our PFIC status
will depend in large part on the market price of our Class A Ordinary Shares and the amount of cash we raise.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accordingly, fluctuations in the market price
of the ordinary share may cause us to become a PFIC. In addition, the application of the PFIC rules is subject to uncertainty in several
respects and the composition of our income and assets will be affected by how, and how quickly, we spend the cash we raise in our offerings.
We are under no obligation to take steps to reduce the risk of our being classified as a PFIC, and as stated above, the determination
of the value of our assets will depend upon material facts (including the market price of our Class A Ordinary Shares from time to time)
that may not be within our control. If we are a PFIC for any year during which you hold Class A Ordinary Shares, we will continue to be
treated as a PFIC for all succeeding years during which you hold Class A Ordinary Shares. However, if we cease to be a PFIC and you did
not previously make a timely &#8220;mark-to-market&#8221; election as described below, you may avoid some of the adverse effects of the
PFIC regime by making a &#8220;purging election&#8221; (as described below) with respect to your Class A Ordinary Shares.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we are a PFIC for your taxable year(s) during which you hold ordinary share, you will be subject to special tax rules with respect to
any &#8220;excess distribution&#8221; that you receive and any gain you realize from a sale or other disposition (including a pledge)
of the ordinary share, unless you make a &#8220;mark-to-market&#8221; election as discussed below. Distributions you receive in a taxable
year that are greater than 125% of the average annual distributions you received during the shorter of the three preceding taxable years
or your holding period for the ordinary share will be treated as an excess distribution. Under these special tax rules:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt">&#9679;</td>
    <td style="font-size: 10pt; text-align: justify">the excess distribution or gain will be allocated ratably over your holding period for the Class A Ordinary Shares (in the case of Class A Ordinary Shares obtained through the exercise of warrants, the holding period will include the holding period of the underlying warrants);</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 134; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->129<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">the
amount allocated to your current taxable year, and any amount allocated to any of your taxable year(s) prior to the first taxable year
in which we were a PFIC, will be treated as ordinary income earned in the current taxable year; and</span></td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">the
amount allocated to each of your other taxable year(s) will be subject to the highest tax rate on ordinary income in effect for that
year and the interest charge generally applicable to underpayments of tax will be imposed on the resulting tax attributable to each such
year.</span></td>
</tr></table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
tax liability for amounts allocated to years prior to the year of disposition or &#8220;excess distribution&#8221; cannot be offset by
any net operating losses for such years, and gains (but not losses) realized on the sale of the ordinary share cannot be treated as capital,
even if you hold the ordinary share as capital assets.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A U.S. Holder of &#8220;marketable stock&#8221;
(as defined below) in a PFIC may make a mark-to-market election under Section 1296 of the US Internal Revenue Code for such stock (but
not our warrants) to elect out of the tax treatment discussed above. If you make a mark-to-market election for first taxable year which
you hold (or are deemed to hold) Class A Ordinary Shares and for which we are determined to be a PFIC, you will include in your income
each year an amount equal to the excess, if any, of the fair market value of the Class A Ordinary Shares as of the close of such taxable
year over your adjusted basis in such Class A Ordinary Shares, which excess will be treated as ordinary income and not capital gain. You
are allowed an ordinary loss for the excess, if any, of the adjusted basis of the Class A Ordinary Shares over their fair market value
as of the close of the taxable year. However, such ordinary loss is allowable only to the extent of any net mark-to-market gains on the
Class A Ordinary Shares included in your income for prior taxable years. Amounts included in your income under a mark-to-market election,
as well as gain on the actual sale or other disposition of the Class A Ordinary Shares, are treated as ordinary income. Ordinary loss
treatment also applies to any loss realized on the actual sale or disposition of the Class A Ordinary Shares to the extent that the amount
of such loss does not exceed the net mark-to-market gains previously included for such Class A Ordinary Shares. Your basis in the Class
A Ordinary Shares will be adjusted to reflect any such income or loss amounts. If you make a valid mark-to-market election, the tax rules
that apply to distributions by corporations which are not PFICs would apply to distributions by us, except that the lower applicable capital
gains rate for qualified dividend income discussed above under &#8220;- Taxation of Dividends and Other Distributions on Our Class A Ordinary
Shares&#8221; generally would not apply.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The mark-to-market election is available only
for &#8220;marketable stock,&#8221; which is stock that is traded in other than de minimis quantities on at least 15 days during each
calendar quarter (&#8220;regularly traded&#8221;) on a qualified exchange or other market (as defined in applicable U.S. Treasury regulations),
including the Nasdaq. If the Class A Ordinary Shares are regularly traded on the Nasdaq and if you are a holder of Class A Ordinary Shares,
the mark-to-market election would be available to you were we to be or become a PFIC.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Alternatively, a U.S. Holder of stock (but not
warrants) in a PFIC may make a &#8220;qualified electing fund&#8221; election under Section 1295(b) of the US Internal Revenue Code with
respect to such PFIC to elect out of the tax treatment discussed above. A U.S. Holder who makes a valid qualified electing fund election
with respect to a PFIC will generally include in gross income for a taxable year such holder&#8217;s pro rata share of the corporation&#8217;s
earnings and profits for the taxable year. However, the qualified electing fund election is available only if such PFIC provides such
U.S. Holder with certain information regarding its earnings and profits as required under applicable U.S. Treasury regulations. We do
not currently intend to prepare or provide the information that would enable you to make a qualified electing fund election. Therefore,
prospective investors should assume that a qualified electing fund election will not be available. If you hold Class A Ordinary Shares
in any taxable year in which we are a PFIC, you will be required to file U.S. Internal Revenue Service Form 8621 in each such year and
provide certain annual information regarding such Class A Ordinary Shares, including regarding distributions received on the Class A Ordinary
Shares and any gain realized on the disposition of the ordinary share. The failure to file IRS Form 8621 could result in the imposition
of penalties and the extension of the statute of limitations with respect to U.S. federal income tax.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 135; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->130<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If you do not make a timely &#8220;mark-to-market&#8221;
election (as described above), and if we were a PFIC at any time during the period you hold our Class A Ordinary Shares, then such Class
A Ordinary Shares will continue to be treated as stock of a PFIC with respect to you even if we cease to be a PFIC in a future year, unless
you make a &#8220;purging election&#8221; for the year we cease to be a PFIC (no such election is available to warrants). A &#8220;purging
election&#8221; creates a deemed sale of such Class A Ordinary Shares at their fair market value on the last day of the last year in which
we are treated as a PFIC. The gain recognized by the purging election will be subject to the special tax and interest charge rules treating
the gain as an excess distribution, as described above. As a result of the purging election, you will have a new basis (equal to the fair
market value of the Class A Ordinary Shares on the last day of the last year in which we are treated as a PFIC) and holding period (which
new holding period will begin the day after such last day) in your Class A Ordinary Shares for tax purposes. U.S. shareholders may make
a purging election and make a simultaneous qualified electing fund (QEF) election if the foreign corporation remains a PFIC at the time
of the purging election.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">You are urged to consult your tax advisors regarding
the application of the PFIC rules to your investment in our Class A Ordinary Shares and the elections discussed above.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Information
Reporting and Backup Withholding</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dividend payments with respect to our Class A
Ordinary Shares and proceeds from the sale, exchange or redemption of our Class A Ordinary Shares may be subject to information reporting
to the U.S. Internal Revenue Service and possible U.S. backup withholding under Section 3406 of the US Internal Revenue Code with at a
current flat rate of 24%. Backup withholding will not apply, however, to a U.S. Holder who furnishes a correct taxpayer identification
number and makes any other required certification on U.S. Internal Revenue Service Form W-9 or who is otherwise exempt from backup withholding.
U.S. Holders who are required to establish their exempt status generally must provide such certification on U.S. Internal Revenue Service
Form W-9. U.S. Holders are urged to consult their tax advisors regarding the application of the U.S. information reporting and backup
withholding rules.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Backup
withholding is not an additional tax. Amounts withheld as backup withholding may be credited against your U.S. federal income tax liability,
and you may obtain a refund of any excess amounts withheld under the backup withholding rules by filing the appropriate claim for refund
with the U.S. Internal Revenue Service and furnishing any required information. We do not intend to withhold taxes for individual shareholders.
However, transactions effected through certain brokers or other intermediaries may be subject to withholding taxes (including backup
withholding), and such brokers or intermediaries may be required by law to withhold such taxes.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Hiring Incentives to Restore Employment
Act of 2010, certain U.S. Holders are required to report information relating to our Class A Ordinary Shares, subject to certain exceptions
(including an exception for Class A Ordinary Shares held in accounts maintained by certain financial institutions), by attaching a complete
Internal Revenue Service Form 8938, Statement of Specified Foreign Financial Assets, with their tax return for each year in which they
hold Class A Ordinary Shares.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.F.
Dividends and paying agents</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.G.
Statement by experts</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable for annual reports on Form 20-F.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.H.
Documents on display</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are subject to the information requirements of the Exchange Act. In accordance with these requirements, the Company files reports and
other information with the SEC. You may read and copy any materials filed with the SEC at the Public Reference Room at 100 F Street,
N.E., Washington, D.C. 20549. You may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330.
The SEC also maintains a web site at http://www.sec.gov that contains reports and other information regarding registrants that file electronically
with the SEC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 136; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->131<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.I.
Subsidiary Information</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
&#8220;Item 5. Operating and Financial Review and Prospects - Quantitative and Qualitative Disclosures about Market Risk&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12.A.
Debt Securities</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12.B.
Warrants and Rights</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12.C.
Other Securities</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12.D.
American Depositary Shares</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 137; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->132<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
II</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not have any material defaults in the payment of principal, interest, or any installments under a sinking or purchase fund.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITIES HOLDERS AND USE OF PROCEEDS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14.A.
- 14.D. Material Modifications to the Rights of Security Holders</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
have been no material modifications to the rights of our security holders.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14.E.
Use of Proceeds</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Not
applicable for annual reports on Form 20-F.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
15. CONTROLS AND PROCEDURES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="text-align: justify; width: 0in"/><td style="width: 0.25in; text-align: justify"><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">Evaluation
of Disclosure Controls and Procedures.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025, the end of the fiscal year covered by this report, our management, under the supervision and with the participation
of our Chief Executive Officer and Chief Financial Officer, performed an evaluation of the effectiveness of our disclosure controls and
procedures. Based on the evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2025,
our disclosure controls and procedures were ineffective. Such conclusion is due to the presence of material weakness in internal control
over financial reporting as described below.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="text-align: justify; width: 0in"/><td style="width: 0.25in; text-align: justify"><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">Management&#8217;s
annual report on internal control over financial reporting.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="-keep: true">Management of the Company is responsible for
establishing and maintaining adequate internal control over financial reporting. We assessed the effectiveness of the Company&#8217;s
internal control over financial reporting as of December 31, 2025. In making its assessment, management used the 2013 Internal Control-Integrated
Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;2013 COSO Framework&#8221;). The
2013 COSO Framework outlines the 17 underlying principles and the following fundamental components of a company&#8217;s internal control:
(i) control environment, (ii) risk assessment, (iii) control activities, (iv) information and communication, and (v) monitoring. Our
management has implemented and tested our internal control over financial reporting based on these criteria and identified certain material
weaknesses set forth below. Based on the assessment, management determined that, as of December 31, 2025, we did not maintain effective
internal control over financial reporting due to the existence of the following material weaknesses:</span></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.25in"/><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">The
Company does not have sufficient accounting and finance personnel with U.S.-GAAP experience</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result, the Company plans to develop remedial actions to strengthen its accounting and financial reporting functions. To strengthen
the Company&#8217;s internal control over financial reporting, the Company plans to put design, implement, and test internal control
over financial reporting. In addition to the foregoing efforts, the Company expects to implement the following remedial actions:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="text-align: justify; width: 0.25in"/><td style="width: 0.25in; text-align: justify"><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">Hire
addition personnel with experience in US GAAP financial reporting and control procedures; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Despite
the material weaknesses and deficiencies reported above, our management believes that our consolidated financial statements included
in this report fairly present in all material respects our financial condition, results of operations and cash flows for the periods
presented and that this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to
make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period
covered by this report.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attestation
report of the registered public accounting firm.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">(d)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in internal control over financial reporting.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
have been no changes in our internal controls over financial reporting occurred during the twelve months ended December 31, 2025, that
have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white">&#160;</p><div>

</div><!-- Field: Page; Sequence: 138; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->133<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_019"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps; text-transform: uppercase"><b>Item
16.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[Reserved]</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_020"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16A. AUDIT COMMITTEE FINANCIAL EXPERT</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s board of directors has determined that Jing Chen qualifies as an &#8220;audit committee financial expert&#8221; in accordance
with applicable Nasdaq Capital Market standards. The Company&#8217;s board of directors has also determined that members of the Audit
Committee are all &#8220;independent&#8221; in accordance with the applicable Nasdaq Capital Market standards.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_021"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16B. CODE OF ETHICS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has adopted a Code of Business Conduct and Ethics that applies to the Company&#8217;s directors, officers, employees and advisors.
The Code of Business Conduct and Ethics is attached as an exhibit to this Annual Report. Copy of the Code of Business Conduct and Ethics
is also available on our website at http://m.zjjzxny.cn/.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_022"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tang
Qian &amp; Associates PLLC (&#8220;Tang Qian&#8221;) has been appointed by the Company to serve as its independent registered public
accounting firm to audit and review the Company&#8217;s financial statements for the fiscal year ended December 31, 2025. Fortune CPA
Associates Limited (&#8220;Fortune&#8221;) has been appointed by the Company to serve as its independent registered public accounting
firm to audit and review the Company&#8217;s financial statements for the fiscal years ended December 31, 2024 and 2023, which included
the examination of the consolidated financial statements of the Company, and services related to periodic filings made with the SEC.
TPS Thayer, LLC (&#8220;TPS&#8221;) has been appointed by the Company to serve as its independent registered public accounting firm to
audit and review the Company&#8217;s financial statements for the fiscal years ended December 31, 2022, which included the examination
of the consolidated financial statements of the Company, and services related to periodic filings made with the SEC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fees
Paid To Independent Registered Public Accounting Firm</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Audit
Fees</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fortune
CPA Associates Limited&#8217;s fee for the fiscal year ended December 31, 2023 was $160,000.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fortune
CPA Associates Limited&#8217;s fee for the fiscal year ended December 31, 2024 was $164,800.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tang
Qian &amp; Associates PLLC&#8217;s fee for the fiscal year ended December 31, 2025 was $140,000</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Audit-Related
Fees</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no audit-related service fees incurred from Tang Qian &amp; Associates PLLC or Fortune, for the fiscal years ended December 31, 2025,
2024, or 2023.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Tax
Fees</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no tax service fees incurred from Tang Qian &amp; Associates PLLC for the fiscal years ended December 31, 2025, and there was no
tax service fees incurred from Fortune for the fiscal years ended December 31, 2024 and 2023.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>All
Other Fees </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no other service fees incurred from Tang Qian &amp; Associates PLLC in fiscal years ended December 31, 2025.There was no other service
fees incurred from Fortune in fiscal years ended December 31, 2024 and 2023. There was no other service fees incurred from TPS in fiscal
year ended December 31, 2023 and 2022.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Audit
Committee Pre-Approval Policies</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TPS&#8217;s
engagement and Fortune&#8217;s engagement by the Company to render audit or non-audit services was approved and ratified by the Company&#8217;s
audit committee. All services rendered by TPS and Fortune have been so approved and ratified. Tang Qian's engagement by the Company to
render audit or non-audit services was approved and ratified by the Company's audit committee. All services rendered by Tang Qian have
been pre-approved by the audit committee.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_023"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_024"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Neither
the Company nor any affiliated purchaser has purchased any shares or other units of any class of the Company&#8217;s equity securities
registered by the Company pursuant to Section 12 of the Securities Exchange Act during the fiscal year ended December 31, 2025.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 139; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->134<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_025"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16F. CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 7, 2026, the Audit Committee and Board of Directors of the Company approved the dismissal of Fortune CPA Inc. (&#8220;Fortune
CPA&#8221;) as the Company&#8217;s independent registered public accounting firm, effective January 7, 2026. Fortune CPA served as the
Company&#8217;s auditor for the fiscal years ended December 31, 2023 and December 31, 2024. During Fortune CPA&#8217;s engagement as
the Company&#8217;s independent registered public accounting firm and through the effective date of its dismissal, there were no disagreements
with Fortune CPA on any matter of accounting principles or practices, financial statement disclosure, or auditing scope or procedures,
which disagreements, if not resolved to the satisfaction of Fortune CPA, would have caused Fortune CPA to make reference to the subject
matter of the disagreements in connection with its reports on the financial statements. Fortune CPA did not issue any adverse opinion
or disclaimer of opinion, nor did it modify its opinion, with respect to any of the Company&#8217;s financial statements during its engagement
period. On January 7, 2026, the Audit Committee and Board of Directors of the Company approved the engagement of Tang Qian &amp; Associates
PLLC (&#8220;Tang Qian&#8221;) as the Company&#8217;s new independent registered public accounting firm to audit the Company&#8217;s
financial statements for the fiscal year ended December 31, 2025, effective January 7, 2026. During the two fiscal years preceding Tang
Qian&#8217;s engagement, neither the Company nor anyone on its behalf consulted with Tang Qian regarding (i) the application of accounting
principles to a specified transaction, either completed or proposed, or the type of audit opinion that might be rendered on the Company&#8217;s
financial statements, or (ii) any matter that was the subject of a disagreement or a reportable event as defined in Item 16F of Form
20-F.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_026"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16G. CORPORATE GOVERNANCE</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a company listed on the Nasdaq Capital Market, we are subject to the Nasdaq corporate governance listing standards. However, Nasdaq rules
permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance
practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq corporate governance listing standards.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a company incorporated in the Cayman Islands that is listed on The Nasdaq Capital Market, the Pursuant to the home country rule exemption
set forth under Nasdaq Listing Rule 5615(a)(3)(A), which provides (with certain exceptions not relevant to the conclusions expressed
herein) that a foreign private issuer may follow its home country practice in lieu of the requirements of the Nasdaq Listing Rules 5600
Series, 5250(b)(3) and 5250(d), the Company elected to be exempt from Nasdaq Listing Rule 5635, which sets forth (A) the circumstances
under which shareholder approval is required prior to an issuance of securities in connection with: (a) the acquisition of the stock
or assets of another company, (b) equity-based compensation of officers, directors, employees or consultants, (c) a change of control,
and (d) transactions other than public offerings; (B) general provisions relating to shareholder approval; and (C) the financial viability
exception to the shareholder approval requirement.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2025, relying on the home country exemption, the Company did not hold an annual shareholder meeting.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_027"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16H. MINE SAFETY DISCLOSURE</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_028"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_029"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16J. INSIDER TRADING POLICIES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="ixv-39551">adopted</ix:nonNumeric> an insider trading policy to promote compliance with applicable securities laws and regulations, including those that prohibit
insider trading. This policy applies to all officers, directors, employees and consultants of our Company (each, an &#8220;Affiliate&#8221;)
and extends to all activities within and outside an individual&#8217;s duties at our Company.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
insider trading policy establishes guidelines and procedures for the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>1.
No Trading</i></b>: No Affiliate can trade any securities or enter into a trading plan while possessing material non-public information
about us. Affiliates in possession of such information must wait for a 48-hour period after public disclosure and the lapse of one full
trading day on Nasdaq before trading. Additionally, affiliates cannot trade during limited trading periods, regardless of the possession
of material information. All transactions of securities by officers, directors, and key employees must be pre-approved by our compliance
officer.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><!-- Field: Page; Sequence: 140; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->135<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2.
Trading Window</i></b>: The insider trading policy establishes a trading window for officers, directors, employees, or consultants,
during which they can trade our securities or enter into a trading plan. The trading window begins at the close of business on the
second trading day following the public disclosure of our financial results for the previous fiscal year or quarter and ends on the
last day of each fiscal quarter. Trading during the trading window does not provide a safe harbor, and affiliates must comply with
all policies. If in doubt, consult the compliance officer before trading.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>3.
No Tipping</i></b>: No Affiliate may directly or indirectly disclose any material information to anyone who trades in our securities.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>4.
Confidentiality</i></b>: No Affiliate may communicate any material information to anyone outside our Company under any circumstances
unless approved by the compliance officer in advance, or to anyone within the Company other than on a need-to-know basis.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>5.
No Comment</i></b>: No Affiliate may discuss any internal matters or developments of our Company with anyone outside our Company, except
as required in the performance of regular corporate duties. Unless expressly authorized to do otherwise, if an affiliate receives any
inquiries about our group or its securities from any press, investment analyst, investor or other outsiders, or any requests for comments
or interviews, they should decline to comment and direct the inquiry or request to the compliance officer or any other office designated
by the chief executive officer.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>6.
Corrective Action</i></b>: If any information that may be considered material information is unintentionally disclosed, any affiliate
with knowledge of the disclosure should notify the compliance officer immediately. This allows our Company to determine if any corrective
action, such as public disclosure, is necessary.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are committed to maintaining the highest standards of ethical conduct and have implemented these insider trading policies and procedures
to ensure compliance with applicable securities laws and to protect the interests of our shareholders.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_030"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
16K. CYBERSECURITY</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="ixv-28597"><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="ixv-28598"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Board of Directors is responsible for reviewing the Company&#8217;s cybersecurity risk management and control systems in relation to
the financial reporting by the Company, including the Company&#8217;s cybersecurity strategy. We maintain a process for assessing, identifying
and managing material risks from cybersecurity threats, including risks relating to disruption of business operations or financial reporting
systems, intellectual property theft&#894; fraud&#894; extortion&#894; harm to employees or customers&#894; violation of privacy laws
and other litigation and legal risk&#894; and reputational risk, as part of our overall risk management system and processes. We asses
and manage our cybersecurity risks though our Information Technologies (&#8220;IT&#8221;) Committee, which is integrated by the Chief
Executive Officer and the Chief Financial Officer. The Chief Executive Officer presents to our Board of Directors, on a yearly basis,
the work carried out on the identification, categorization, and mitigation procedures put in place in relation to the most relevant risks
of the company, including cybersecurity risks. In this sense, risks related to cybersecurity have been categorized as &#8220;high relevance&#8221;
for the Company.</span></p></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
IT department is responsible for targeted and regular monitoring of cybersecurity risks. They independently and continuously monitor
cybersecurity risks and countermeasures to defend against such threats and, in the event of a cybersecurity threat or cybersecurity incident,
inform executive management and our Board of Directors. In addition to the regular meetings between executive management and the individual
risk owners mainly consisting out of the various departments&#8217; heads, a comprehensive cybersecurity risk analysis for internal and
external risks is carried out as appropriate.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the priority of the cybersecurity risks as result of the risk evaluation, risks are addressed by concrete actions and, if appropriate
and possible, necessary countermeasures. <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="ixv-39552">In order to be able to react quickly and flexibly to cybersecurity risks, risk management is
<ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="ixv-39553">integrated</ix:nonNumeric> into existing processes and reporting channels.</ix:nonNumeric> Our risk management program considers cybersecurity risks alongside other
company risks, and our enterprise risk professionals consult with company subject matter experts to gather information necessary to identify
cybersecurity risks and evaluate their nature and severity, as well as identify mitigations and assess the impact of those mitigations
on residual risk. We may <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="ixv-39554">engage</ix:nonNumeric> third parties from time to time to conduct risk assessments.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 141; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->136<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_031"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
III</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><div><a id="a_032"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
17. FINANCIAL STATEMENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Item 18.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_033"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
18. FINANCIAL STATEMENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
consolidated financial statements are included at the end of this Annual Report, beginning with page F-1.</span></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_034"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 50.25pt; text-indent: -50.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
19. EXHIBITS</b></span></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: bottom">
    <td style="border-bottom: black 1pt solid; width: 9%"><span style="font-size: 10pt"><b>Exhibit No.</b></span></td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center; width: 90%"><span style="font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">1.1*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="erayakex1-1.htm"><span style="font-size: 10pt">Fifth Amended and Restated Memorandum and Articles of Association</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">2.1</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022055651/ea165567ex4-2_erayakpower.htm"><span style="font-size: 10pt">Form
    of Underwriter&#8217;s Warrants, filed as Exhibit 4.2 to the Form F-1/A filed on September 13, 2022 and incorporated by reference
    herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">2.2</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000118518526001594/erayakex2-2.htm"><span style="font-size: 10pt">Description
    of Securities, filed as Exhibit 2.2 to the Form 20-F filed on April 29, 2026 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.1</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390024045183/ea020655301ex10-1_erayak.htm"><span style="font-size: 10pt">Securities
    Purchase Agreement, filed as exhibit 10.1 to the Form 6-K filed on May 20, 2024 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.2</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex10-1_erayak.htm"><span style="font-size: 10pt">Employment
    Agreement between Zhejiang Leiya and Lingyi Kong, filed as exhibit 10.1 to the Form F-1 filed on January 21, 2022 and incorporated
    by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.3</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex10-2_erayak.htm"><span style="font-size: 10pt">Employment
    Agreement between Zhejiang Leiya and Lanling Gu, filed as exhibit 10.2 to the Form F-1 filed on January 21, 2022 and incorporated
    by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.4</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex10-3_erayak.htm"><span style="font-size: 10pt">Employment
    Agreement between Erayak and Wang-Ngai Mak, filed as exhibit 10.3 to the Form F-1 filed on January 21, 2022 and incorporated by reference
    herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.5</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex10-4_erayak.htm"><span style="font-size: 10pt">Employment
    Agreement between Erayak and Jizhou Hou, filed as exhibit 10.4 to the Form F-1 filed on January 21, 2022 and incorporated by reference
    herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.6</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex10-5_erayak.htm"><span style="font-size: 10pt">Employment
    Agreement between Erayak and Jing Chen, filed as exhibit 10.5 to the Form F-1 filed on January 21, 2022 and incorporated by reference
    herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.7</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390023092039/ea189392ex10-1_erayakpow.htm"><span style="font-size: 10pt">Employment
    Agreement between Erayak and Tsang Sheung, filed as exhibit 10.1 to the Form 6-K filed on December 1, 2023 and incorporated by reference
    herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.8</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex10-7_erayak.htm"><span style="font-size: 10pt">Promissory
    Note between Lingyi Kong and Erayak Power Solution Group Inc., filed as exhibit 10.7 to the Form F-1 filed on January 21, 2022 and
    incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.9</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex10-8_erayak.htm"><span style="font-size: 10pt">Promissory
    Note among Lingyi Kong, Erayak Power Solution Group Inc. and Wenzhou New Focus Technology &amp; Electronic Co., Ltd., filed as exhibit
    10.8 to the Form F-1 filed on January 21, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.10</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex10-9_erayak.htm"><span style="font-size: 10pt">Form
    of Loan Agreement between Longwan Rural Commercial Bank and Zhejiang Leiya Electronics Co. Ltd., filed as exhibit 10.9 to the Form
    F-1 filed on January 21, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.11</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex10-10_erayak.htm"><span style="font-size: 10pt">Form
    of Loan Agreement between China Minsheng Bank Corp. and Zhejiang Leiya Electronics Co. Ltd., filed as exhibit 10.10 to the Form F-1
    filed on January 21, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.12</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex10-11_erayak.htm"><span style="font-size: 10pt">Form
    of Loan Agreement between Zhejiang Chouzhou Commercial Bank and Zhejiang Leiya Electronics Co. Ltd., filed as exhibit 10.11 to the
    Form F-1 filed on January 21, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.13</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022009765/ea155952ex10-12_erayak.htm"><span style="font-size: 10pt">Form
    or Purchase Agreement, filed as exhibit 10.12 to the Form F-1/A filed on February 28, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.14</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022043009/ea163371ex10-14_erayakpower.htm"><span style="font-size: 10pt">Factory
    Lease Agreement between Wenzhou Ailefu Furniture Tech Limited Company and Zhejiang Leiya, filed as exhibit 10.14 to the Form F-1/A
    filed on July 29, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.15</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390025068225/ea025039401ex10-1_erayak.htm"><span style="font-size: 10pt">Form
    of Securities Purchase Agreement, dated July 25, 2025, by and among the Company and the purchasers thereto, filed as exhibit 10.1
    to the Form 6-K filed on July 28, 2025 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.16</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390025068225/ea025039401ex4-1_erayak.htm"><span style="font-size: 10pt">Form
    of Placement Agent Warrant, filed as exhibit 4.1 to the Form 6-K filed on July 28, 2025 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.17</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390025068225/ea025039401ex4-2_erayak.htm"><span style="font-size: 10pt">Form
    of Pre-Funded Warrant, filed as exhibit 4.2 to the Form 6-K filed on July 28, 2025 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.18</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390025070628/ea025126301ex10-1_erayak.htm"><span style="font-size: 10pt">Securities
    Purchase Agreement, dated July 31, 2025, by and among the Company and the purchasers thereto, filed as exhibit 10.1 to the Form 6-K
    filed on August 1, 2025 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.19</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390025070628/ea025126301ex4-1_erayak.htm"><span style="font-size: 10pt">Form
    of Placement Agent Warrant, filed as exhibit 4.1 to the Form 6-K filed on August 1, 2025 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.20</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390025070628/ea025126301ex4-2_erayak.htm"><span style="font-size: 10pt">Form
    of Pre-Funded Warrant, filed as exhibit 4.2 to the Form 6-K filed on August 1, 2025 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.21</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000118518525001312/erayakex10-1.htm"><span style="font-size: 10pt">Prior
    Sales Agreement, dated September 29, 2025, by and between Erayak Power Solution Group Inc. and Craft Capital Management LLC, filed
    as exhibit 10.1 to the Form 6-K filed on September 30, 2025 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.22</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000118518526000944/erayakex10-1.htm"><span style="font-size: 10pt">Sales
    Agreement, dated March 16, 2026, by and between Erayak Power Solution Group Inc. and Craft Capital Management LLC, filed as exhibit
    10.1 to the Form 6-K filed on March 18, 2026 and incorporated by reference herein</span></a></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 142; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->137<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 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: 9%"><span style="font-size: 10pt">8.1</span></td>
    <td style="width: 1%"><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify; width: 90%"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000118518526001594/erayakex8-1.htm"><span style="font-size: 10pt">List
    of Subsidiaries, filed as Exhibit 8.1 to the Form 20-F filed on April 29, 2026 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">11.1</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390022003116/ea154123ex14-1_erayak.htm"><span style="font-size: 10pt">Code
    of Business Conduct and Ethics of the Registrant, filed as exhibit 14.1 to the Form F-1 filed on January 21, 2022 and incorporated
    by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">11.2</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000121390023039841/f20f2022ex11-2_erayakpower.htm"><span style="font-size: 10pt">Insider
    Trading Policy, filed as Exhibit 11.2 to the Form 20-F filed on May 15, 2023 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">12.1*</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="erayakex12-1.htm"><span style="font-size: 10pt">Certification of Chief Executive Officer Required by Rule 13a-14(a)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">12.2*</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="erayakex12-2.htm"><span style="font-size: 10pt">Certification of Chief Financial Officer Required by Rule 13a-14(a)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">13.1*</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="erayakex13-1.htm"><span style="font-size: 10pt">Certification of Chief Executive Officer Required by Rule 13a-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">13.2*</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="erayakex13-2.htm"><span style="font-size: 10pt">Certification of Chief Financial Officer Required by Rule 13a-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">15.1*</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="erayakex15-1.htm"><span style="font-size: 10pt">Consent of Tang Qian &amp; Associates PLLC</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">15.2*</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="erayakex15-2.htm"><span style="font-size: 10pt">Consent of Fortune CPA Inc.</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">16.1</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1825875/000118518526000073/erayakex16-1.htm"><span style="font-size: 10pt">Letter
    from Fortune CPA Inc. to the Securities and Exchange Commission, dated January 8, 2026, filed as Exhibit 16.1 to the Form 6-K filed
    on January 8, 2026 and incorporated by reference herein</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">97.1</span></td>
    <td><span style="-keep: true">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Compensation Recovery Policy</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">101.INS*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Instance Document.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">101.SCH*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">101.CAL*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">101.DEF*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">101.LAB*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">101.PRE*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">104*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained
    in Exhibit 101)</span></td></tr>
  </table><div>

</div><p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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">Filed
herewith</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><!-- Field: Page; Sequence: 143; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->138<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNATURES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized
the undersigned to sign this Annual Report on its behalf.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK POWER SOLUTION GROUP INC.</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Lingyi
    Kong</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&#160; </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lingyi Kong</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director and Chief Executive Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
July 6, 2026</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 144; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->139<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK
POWER SOLUTION GROUP INC.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FINANCIAL
STATEMENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TABLE
OF CONTENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK
POWER SOLUTION GROUP INC AND SUBSIDIARIES<br/>
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p><div>
</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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-indent: -0.125in; padding-left: 0.125in; width: 90%; font-size: 10pt; text-align: justify"><span style="font-size: 10pt"><b>Consolidated Financial Statements</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 9%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt; text-align: justify"><a href="#fin_001"><span style="font-size: 10pt">Reports</span> of Independent Registered Public Accounting Firm <span style="font-size: 10pt">(PCAOB ID: 7080)</span></a></td>
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">F-2</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt; text-align: justify"><a href="#fin_002"><span style="font-size: 10pt">Reports</span> of Independent Registered Public Accounting Firm <span style="font-size: 10pt">(PCAOB ID: 6901)</span></a></td>
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: center">F-3</td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt; text-align: justify"><a href="#fin_003">Consolidated Balance Sheets as of <span style="font-size: 10pt">December 31</span>, 2025 and 2024</a></td>
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">F-4</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; font-size: 10pt; text-align: justify"><a href="#fin_004">Consolidated Statements of Operations and Comprehensive Income (Loss) for the years ended <span style="font-size: 10pt">December 31</span>, 2025, 2024 and 2023</a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; font-size: 10pt; text-align: center"><span style="font-size: 10pt">F-5</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt; text-align: justify"><a href="#fin_005">Consolidated Statements of Changes in Shareholders&#8217; Equity for the years ended <span style="font-size: 10pt">December 31</span>, 2025, 2024 and 2023</a></td>
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">F-6</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt; text-align: justify"><a href="#fin_006">Consolidated Statements of Cash Flows for the years ended <span style="font-size: 10pt">December 31</span>, 2025, 2024 and 2023</a></td>
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">F-7</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt; text-align: justify"><a href="#fin_007">Notes to Consolidated Financial Statements</a></td>
    <td>&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">F-8</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 145; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><div><a id="fin_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><b>REPORTS</b></span><b>
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 84.35pt; margin-bottom: 0pt; text-align: left">To the shareholders and the board of
directors of Erayak Power Solution Group Inc.</p><div>

</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AuditorOpinionTextBlock-c0_cont_1" escape="true" name="dei:AuditorOpinionTextBlock" id="ixv-29277"><p style="text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt">Opinion on the Financial Statements</p></ix:nonNumeric><div>

</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt"><b>&#160;</b></p><div>

</div><ix:continuation id="_AuditorOpinionTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify">We have audited
the accompanying consolidated balance sheet of Erayak Power Solution Group Inc. and its subsidiaries (collectively, the &#8220;Group&#8221;)
as of December 31, 2025, and the related consolidated statements of operations and comprehensive income, changes in shareholders&#8217;
equity, and cash flows for the year ended December 31, 2025, and the related notes (collectively referred to as the &#8220;financial statements&#8221;).
In our opinion, the financial statements present fairly, in all material respects, the financial position of the Group as of December
31, 2025, and the results of its operations and its cash flows for the year ended December 31, 2025, in conformity with accounting principles
generally accepted in the United States of America.</p></ix:continuation><div>

</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt">&#160;</p><div>

</div><p style="text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt">Basis for Opinion</p><div>

</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify">These financial statements
are the responsibility of the Group&#8217;s management. Our responsibility is to express an opinion on the Group&#8217;s financial
statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United
States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Group in accordance with the U.S. federal
securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify">We conducted our
audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance
about whether the financial statements are free of material misstatement, whether due to error or fraud. The Group is not required to
have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required
to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness
of the Group&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify">Our audit included
performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing
procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures
in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management,
as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for
our opinion.</p><div>

</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt">&#160;</p><div>

</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt"><ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-39555">Tang Qian &amp; Associates, PLLC</ix:nonNumeric></p><div>

</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt">&#160;</p><div>

</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 196.8pt 0pt 0pt">We have served as the Company&#8217;s auditor since
2026</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt 196.8pt 0pt 0pt">&#160;</p><div>

</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 346.35pt 0pt 0pt"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-39556">Dallas, Texas</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt 346.35pt 0pt 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt 346.35pt 0pt 0pt">April 29, 2026</p><div>

</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt">PCAOB ID: <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-39557">7080</ix:nonNumeric></p><div>




</div><p style="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt">&#160;</p><div>

</div><!-- Field: Page; Sequence: 146; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><div><a id="fin_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><b>REPORTS</b></span><b>
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">To the Board of Directors and Shareholders<br/>
Erayak Power Solution Group Inc.</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><i>Opinion on the Financial Statements</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">We have audited the accompanying consolidated
balance sheets of Erayak Power Solution Group Inc. (&#8220;the Company&#8221;) as of December 31, 2024 and 2023, and the related consolidated
statements of operations and comprehensive loss (income), changes in shareholders&#8217; equity, and cash flows for the years then ended,
and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly,
in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and
its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.</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><i>Basis for Opinion</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These financial statements are the responsibility
of the Company&#8217;s management. Our responsibility is to express an opinion on these financial statements based on our audits. We are
a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required
to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations
of the Securities and Exchange Commission and the PCAOB.</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 conducted our audits in accordance with the
standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial
statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged
to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding
of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the entity&#8217;s
internal control over financial reporting. Accordingly, we express no such opinion.</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 audits included performing procedures to assess
the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond
to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.
Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating
the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Critical Audit Matters</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 critical audit matters communicated below
are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to
the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our
especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion
on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions
on the critical audit matters or on the accounts or disclosures to which they relate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determined that there are no critical audit
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">/s/&#160;Fortune CPA, Inc</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 have served as the Company&#8217;s auditor
since 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">Orange, CA</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">April 23, 2025</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">PCAOB #&#160;6901</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><!-- Field: Page; Sequence: 147; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><div><a id="fin_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK
POWER SOLUTION GROUP INC.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
BALANCE SHEETS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AS
OF DECEMBER 31, 2025 AND 2024</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<b>IN
U.S. DOLLARS, EXCEPT SHARE DATA)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-39558">184,856</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-39559">532,605</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-39560">251,932</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-39561">792,204</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-39562">13,582,352</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-39563">12,037,136</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable, related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:AccountsReceivablesRelatedPartiesCurrent" scale="0" unitRef="usd" id="ixv-39564">3,178,800</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="raya:AccountsReceivablesRelatedPartiesCurrent" scale="0" unitRef="usd" id="ixv-39565">1,314,332</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-39566">9,725,561</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-39567">8,836,815</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Advance to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesOnInventoryPurchases" scale="0" unitRef="usd" id="ixv-39568">6,205,921</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesOnInventoryPurchases" scale="0" unitRef="usd" id="ixv-39569">9,437,740</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Advance to suppliers, related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:AdvanceToSuppliersRelatedPartiesCurrent" scale="0" unitRef="usd" id="ixv-39570">1,284,785</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="raya:AdvanceToSuppliersRelatedPartiesCurrent" scale="0" unitRef="usd" id="ixv-39571">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-39572">153,832</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-39573">139,505</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Other receivables, related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:OtherReceivablesRelatedParties" scale="0" unitRef="usd" id="ixv-39574">14,300</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="raya:OtherReceivablesRelatedParties" scale="0" unitRef="usd" id="ixv-39575">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Short-term investment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-39576">4,537,044</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-39577">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other current assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-39578">4,244,137</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-39579">43,363,520</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-39580">33,090,337</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Property, plant and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-39581">7,102,555</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-39582">2,157,214</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-39583">2,678,447</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-39584">61,972</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Right-of-use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-39585">6,032,330</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-39586">6,457,903</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-39587">78,033</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-39588">100,994</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Long-term investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd" id="ixv-39589">193,453</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd" id="ixv-39590">410,998</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other non-current assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-39591">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-39592">3,753,785</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">TOTAL ASSETS</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-39593">59,448,338</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-39594">46,033,203</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Short-term borrowings</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-39595">8,293,890</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-39596">1,055,828</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-39597">6,097,560</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-39598">8,335,266</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accounts payable, related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:AccountsPayableRelatedParties" scale="0" unitRef="usd" id="ixv-39599">132,136</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="raya:AccountsPayableRelatedParties" scale="0" unitRef="usd" id="ixv-39600">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accrued expenses and other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-39601">1,191,559</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-39602">822,014</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Advances from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-39603">1,573,763</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-39604">628,067</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-39605">1,776,888</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-39606">3,510,165</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Long-term loans &#8211; current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-39607">778,103</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-39608">161,529</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Tax payable</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-39609">929,213</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-39610">1,021,395</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Total current liabilities:</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-39611">20,773,112</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-39612">15,534,264</ix:nonFraction></td><td style="padding-bottom: 1pt; 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">Non-current liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Long-term loans</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-39613">3,409,358</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-39614">3,913,204</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">TOTAL LIABILITIES</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-39615">24,182,470</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-39616">19,447,468</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">COMMITMENTS AND CONTINGENCIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="us-gaap:CommitmentsAndContingencies" scale="0" unitRef="usd" id="ixv-39617">&#160;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="us-gaap:CommitmentsAndContingencies" scale="0" unitRef="usd" id="ixv-39618">&#160;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Shareholders&#8217; Equity:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 0.25in">Class A shares,&#160;<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">900,000,000</ix:nonFraction></ix:nonFraction>&#160;shares authorized;&#160;<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">85,406</ix:nonFraction></ix:nonFraction>&#160;shares
issued and outstanding as of December 31, 2025;&#160;<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">22,540</ix:nonFraction></ix:nonFraction>&#160;shares issued and outstanding as of December 31, 2024*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:CommonStockValue" scale="0" unitRef="usd">18,789</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="c8" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:CommonStockValue" scale="0" unitRef="usd">4,959</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Class B shares,&#160;<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">100,000,000</ix:nonFraction></ix:nonFraction>&#160;shares authorized,&#160;<ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" id="ix_12_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" id="ix_13_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">4,091</ix:nonFraction></ix:nonFraction>
shares issued and outstanding as of December 31, 2025; <ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" id="ix_14_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" id="ix_15_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">455</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2024*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:CommonStockValue" scale="0" unitRef="usd">900</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="c9" decimals="0" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:CommonStockValue" scale="0" unitRef="usd">100</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-39635">27,837,444</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-39636">18,641,264</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Statutory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" scale="0" unitRef="usd" id="ixv-39637">1,244,717</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" scale="0" unitRef="usd" id="ixv-39638">1,123,204</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsUnappropriated" scale="0" unitRef="usd" id="ixv-39639">6,549,754</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsUnappropriated" scale="0" unitRef="usd" id="ixv-39640">8,061,204</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Accumulated other comprehensive loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-39641">385,736</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-39642">1,244,996</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Shareholders&#8217; equity</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39643">35,265,868</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39644">26,585,735</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-39645">59,448,338</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-39646">46,033,203</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white">&#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">*</td><td style="text-align: justify"><ix:footnote id="ix_0_footnote" xml:lang="en-US">All share and per-share amounts related to the Company&#8217;s
ordinary shares presented in the consolidated financial statements have been retroactively adjusted to reflect the 1-for-10 reverse stock
split, or share consolidation, which became effective on April 20, 2026.</ix:footnote></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of these consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 148; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="fin_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK
POWER SOLUTION GROUP INC.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
STATEMENTS OF INCOME AND COMPREHENSIVE INCOME</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR
THE YEARS ENDED DECEMBER 31, 2025, 2024 AND 2023<br/>
(IN U.S. DOLLARS, EXCEPT SHARE DATA)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Sales</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:Revenues" scale="0" unitRef="usd" id="ixv-39648">22,855,437</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-39649">30,300,360</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-39650">20,322,498</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Cost of sales</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-39651">17,983,764</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-39652">26,307,998</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-39653">15,299,849</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Gross profit</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-39654">4,871,673</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-39655">3,992,362</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-39656">5,022,649</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">General and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-39657">4,000,311</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-39658">2,302,809</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-39659">2,023,428</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Selling and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-39660">771,176</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-39661">946,269</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-39662">962,479</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-39663">1,608,311</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-39664">1,670,669</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-39665">1,176,943</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Bad debt expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-39666">122,847</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-39667">224,534</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-39668">36,972</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Inventory allowance (provision) / reversal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-39669">368,693</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" sign="-" unitRef="usd" id="ixv-39670">295,907</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" sign="-" unitRef="usd" id="ixv-39671">81,622</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Impairment provision of advance to suppliers</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="0" unitRef="usd" id="ixv-39672">379,480</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="0" unitRef="usd" id="ixv-39673">111,882</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="0" unitRef="usd" id="ixv-39674">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total operating expenses</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-39675">6,513,432</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-39676">5,552,070</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-39677">4,281,444</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Operating (loss) income</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-39678">1,641,759</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-39679">1,559,708</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-39680">741,205</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other income (expenses):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Interest income (expenses), net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" sign="-" unitRef="usd" id="ixv-39681">48,040</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-39682">139,441</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-39683">402,671</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Rental income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RentalIncomeNonoperating" scale="0" unitRef="usd" id="ixv-39684">153,845</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RentalIncomeNonoperating" scale="0" unitRef="usd" id="ixv-39685">154,471</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RentalIncomeNonoperating" scale="0" unitRef="usd" id="ixv-39686">195,347</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Investment loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd" id="ixv-39687">229,170</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other income, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-39688">308,038</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-39689">362,364</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-39690">878,080</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total other income, net</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-39691">280,753</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-39692">377,393</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-39693">670,755</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">(Loss) income before income taxes</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-39694">1,361,006</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-39695">1,182,315</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-39696">1,411,960</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Income tax provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-39697">28,931</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-39698">66,338</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-39699">193,246</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Net (loss) income</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-39700">1,389,937</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-39701">1,115,977</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-39702">1,218,714</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other comprehensive income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Foreign currency translation adjustment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" sign="-" unitRef="usd" id="ixv-39703">859,260</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-39704">500,376</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-39705">360,677</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total comprehensive (loss) income</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-39706">530,677</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-39707">1,616,353</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-39708">858,037</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Earnings per share attributable to common shareholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">Shares*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" id="ix_16_fact" name="raya:EarningsPerShareAttributableToCommonShareholders" scale="0" unitRef="shares">89,497</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="c10" decimals="INF" format="ixt:num-dot-decimal" id="ix_17_fact" name="raya:EarningsPerShareAttributableToCommonShareholders" scale="0" unitRef="shares">22,995</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="c11" decimals="INF" format="ixt:num-dot-decimal" id="ix_18_fact" name="raya:EarningsPerShareAttributableToCommonShareholders" scale="0" unitRef="shares">5,455</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; padding-left: 9pt">(Loss) earnings per share*</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" id="ix_19_fact" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">27.28</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="2" format="ixt:num-dot-decimal" id="ix_20_fact" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">98.34</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" id="ix_21_fact" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">223.43</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average number of shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Basic and Diluted*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" id="ix_22_fact" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" id="ix_23_fact" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">50,958</ix:nonFraction></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="c10" decimals="INF" format="ixt:num-dot-decimal" id="ix_24_fact" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" id="ix_25_fact" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">11,348</ix:nonFraction></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="c11" decimals="INF" format="ixt:num-dot-decimal" id="ix_26_fact" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" id="ix_27_fact" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">5,455</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><ix:footnote id="ix_1_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
share and per-share amounts related to the Company&#8217;s ordinary shares presented in the consolidated financial statements have been
retroactively adjusted to reflect the 1-for-10 reverse stock split, or share consolidation, which became effective on April 20, 2026.</span></ix:footnote></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of these consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 149; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="fin_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK
POWER SOLUTION GROUP INC.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY<br/>
FOR THE YEARS ENDED DECEMBER 31, 2025, 2024 AND 2023</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(IN
U.S. DOLLARS, EXCEPT SHARE DATA)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the fiscal year ended December 31, 2025:</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><table cellpadding="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Class&#160;A<br/>
    shares*</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Ordinary<br/>
    shares,<br/> $0.22 par<br/> Amount*</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Class&#160;B<br/>
    shares*</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Amount</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Additional<br/>
    Paid-in<br/> Capital</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Statutory<br/>
    Reserve</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Retained<br/>
    Earnings</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Accumulated<br/>
    Other<br/> Comprehensive<br/> Income (loss)</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Total<br/>
    shareholders&#8217;<br/> equity</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 23.5%; font-weight: bold; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Balance
    at December&#160;31,&#160;2024</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" id="ix_28_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">22,540</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" id="ix_29_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">4,959</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" id="ix_30_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">455</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39724">100</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39725">18,641,264</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39726">1,123,204</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39727">8,061,204</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-39728">1,244,996</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39729">26,585,735</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Share issuance</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-39730">62,866</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-39731">13,830</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-39732">8,756,980</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-39733">8,770,810</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Share issuance</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c20" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" unitRef="shares" id="ixv-39734">3,636</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="usd" id="ixv-39735">800</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="usd" id="ixv-39736">439,200</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="usd" id="ixv-39737">440,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Foreign currency translation loss</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-39738">859,260</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-39739">859,260</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Net income</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-39740">1,389,937</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-39741">1,389,937</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Statutory reserve</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="raya:StatutoryReserve" scale="0" unitRef="usd" id="ixv-39742">121,513</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="raya:StatutoryReserve" scale="0" sign="-" unitRef="usd" id="ixv-39743">121,513</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Balance at
    December 31,&#160;2025</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c24" decimals="INF" format="ixt:num-dot-decimal" id="ix_31_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">85,406</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" id="ix_32_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">18,789</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c25" decimals="INF" format="ixt:num-dot-decimal" id="ix_33_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">4,091</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39747">900</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39748">27,837,444</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39749">1,244,717</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39750">6,549,754</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-39751">385,736</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39752">35,265,868</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the fiscal year ended December 31, 2024:</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Class&#160;A<br/>
    shares*</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Ordinary<br/>
    shares,<br/> $0.22 par<br/> Amount*</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Class&#160;B<br/>
    shares*</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Amount</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Additional<br/>
    Paid-in<br/> Capital</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Statutory<br/>
    Reserve</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Retained<br/>
    Earnings</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Accumulated<br/>
    Other<br/> Comprehensive<br/> Income (loss)</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Total<br/>
    shareholders&#8217;<br/> equity</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 23.5%; font-weight: bold; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Balance
    at December&#160;31,&#160;2023</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c30" decimals="INF" format="ixt:num-dot-decimal" id="ix_34_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">5,000</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" id="ix_35_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,100</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c31" decimals="INF" format="ixt:num-dot-decimal" id="ix_36_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">455</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39756">100</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39757">10,645,122</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39758">1,113,170</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39759">9,187,215</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-39760">744,619</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39761">20,202,087</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Share issuance</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c37" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-39762">7,273</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-39763">1,600</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-39764">7,998,400</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-39765">8,000,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Share issuance related to cashless
    exercise of warrants</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c37" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares" id="ixv-39766">10,267</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" unitRef="usd" id="ixv-39767">2,259</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="0" sign="-" unitRef="usd" id="ixv-39768">2,259</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Foreign currency translation loss</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-39769">500,376</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-39770">500,376</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Net income</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-39771">1,115,977</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-39772">1,115,977</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Statutory reserve</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="raya:StatutoryReserve" scale="0" unitRef="usd" id="ixv-39773">10,034</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="raya:StatutoryReserve" scale="0" sign="-" unitRef="usd" id="ixv-39774">10,034</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-1; font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-size: 8pt">Balance at
    December 31,&#160;2024</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" id="ix_37_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">22,540</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" id="ix_38_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">4,959</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" id="ix_39_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">455</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39778">100</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39779">18,641,264</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39780">1,123,204</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39781">8,061,204</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-39782">1,244,996</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39783">26,585,735</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the fiscal year ended December 31, 2023:</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><table cellpadding="0" style="font: 9pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Class&#160;A<br/>
    shares*</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Ordinary<br/>
    shares,<br/> $0.22 par<br/> Amount*</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Class&#160;B<br/>
    shares*</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Amount</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Additional<br/>
    Paid-in<br/> Capital</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Statutory<br/>
    Reserve</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Retained<br/>
    Earnings</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Accumulated<br/>
    Other<br/> Comprehensive<br/> Income (loss)</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><span style="font-size: 8pt">Total<br/>
    shareholders&#8217;<br/> equity</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 23.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">Balance at December&#160;31,&#160;2022</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c42" decimals="INF" format="ixt:num-dot-decimal" id="ix_40_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">5,000</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" id="ix_41_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,100</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c43" decimals="INF" format="ixt:num-dot-decimal" id="ix_42_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">455</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39787">100</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39788">10,645,122</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39789">916,912</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39790">8,164,759</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-39791">383,942</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="width: 0.5%; font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 0.5%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 7%; border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c48" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39792">19,344,051</ix:nonFraction></span></td><td style="width: 0.5%; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 8pt">Foreign currency translation loss</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-39793">360,677</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-39794">360,677</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-size: 8pt">Net income</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c50" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-39795">1,218,714</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-39796">1,218,714</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 8pt">Statutory reserve</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c51" decimals="0" format="ixt:num-dot-decimal" name="raya:StatutoryReserve" scale="0" unitRef="usd" id="ixv-39797">196,258</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c50" decimals="0" format="ixt:num-dot-decimal" name="raya:StatutoryReserve" scale="0" sign="-" unitRef="usd" id="ixv-39798">196,258</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">-</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">Balance at December 31,&#160;2023</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c30" decimals="INF" format="ixt:num-dot-decimal" id="ix_43_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">5,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" id="ix_44_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">1,100</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c31" decimals="INF" format="ixt:num-dot-decimal" id="ix_45_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">455</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39802">100</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39803">10,645,122</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39804">1,113,170</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39805">9,187,215</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-39806">744,619</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-39807">20,202,087</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><ix:footnote id="ix_2_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
share and per-share amounts related to the Company&#8217;s ordinary shares presented in the consolidated financial statements have been
retroactively adjusted to reflect the 1-for-10 reverse stock split, or share consolidation, which became effective on April 20, 2026.</span></ix:footnote></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of these consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 150; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="fin_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK
POWER SOLUTION GROUP INC.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
STATEMENTS OF CASH FLOWS<br/>
FOR THE YEARS ENDED DECEMBER 31, 2025, 2024 AND 2023<br/>
(UNAUDITED, IN U.S.&#160;DOLLARS)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Cash Flows from Operating Activities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-39808">1,389,937</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-39809">1,115,977</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-39810">1,218,714</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Adjustments to reconcile net income to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-39811">574,142</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-39812">431,921</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-39813">388,002</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Loss on asset disposal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="0" sign="-" unitRef="usd" id="ixv-39814">241</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainLossOnDispositionOfAssets1" scale="0" unitRef="usd" id="ixv-39815">-</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainLossOnDispositionOfAssets1" scale="0" unitRef="usd" id="ixv-39816">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-39817">26,642</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-39818">70,346</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-39819">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-39820">122,847</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-39821">224,534</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-39822">36,972</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Advance to suppliers impairment provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" unitRef="usd" id="ixv-39823">379,480</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" unitRef="usd" id="ixv-39824">111,882</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" unitRef="usd" id="ixv-39825">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Inventory impairment (reversal)/provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" sign="-" unitRef="usd" id="ixv-39826">368,693</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-39827">295,907</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-39828">81,621</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Imputed interest expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-39829">-</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-39830">-</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-39831">17,755</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Loss on long-term investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnInvestments" scale="0" sign="-" unitRef="usd" id="ixv-39832">229,170</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainLossOnInvestments" scale="0" unitRef="usd" id="ixv-39833">-</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainLossOnInvestments" scale="0" unitRef="usd" id="ixv-39834">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Right of use lease assets amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-39835">689,181</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-39836">689,922</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-39837">514,691</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-39838">1,515,112</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-39839">6,261,153</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-39840">3,395,976</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable, related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" unitRef="usd" id="ixv-39841">1,758,046</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" unitRef="usd" id="ixv-39842">1,333,255</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" unitRef="usd" id="ixv-39843">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Inventory</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-39844">119,552</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-39845">2,297,437</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-39846">1,091,117</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Advance to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInMaterialsAndSupplies" scale="0" sign="-" unitRef="usd" id="ixv-39847">3,133,282</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInMaterialsAndSupplies" scale="0" unitRef="usd" id="ixv-39848">6,947,539</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInMaterialsAndSupplies" scale="0" unitRef="usd" id="ixv-39849">1,250,467</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Advance to suppliers, related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-39850">1,250,036</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" unitRef="usd" id="ixv-39851">-</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" unitRef="usd" id="ixv-39852">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="0" unitRef="usd" id="ixv-39853">-</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="0" unitRef="usd" id="ixv-39854">-</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="0" unitRef="usd" id="ixv-39855">25,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" unitRef="usd" id="ixv-39856">101,658</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" unitRef="usd" id="ixv-39857">19,561</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" unitRef="usd" id="ixv-39858">79,876</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Other receivables, related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" scale="0" unitRef="usd" id="ixv-39859">13,913</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Loan receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInOtherLoans" scale="0" unitRef="usd" id="ixv-39860">-</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInOtherLoans" scale="0" unitRef="usd" id="ixv-39861">-</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherLoans" scale="0" sign="-" unitRef="usd" id="ixv-39862">163,821</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="0" unitRef="usd" id="ixv-39863">4,129,347</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="0" unitRef="usd" id="ixv-39864">-</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="0" unitRef="usd" id="ixv-39865">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="0" sign="-" unitRef="usd" id="ixv-39866">3,812,174</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-39867">-</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-39868">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="usd" id="ixv-39869">2,532,280</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-39870">2,644,525</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-39871">1,085,320</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts payable, related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties" scale="0" unitRef="usd" id="ixv-39872">128,562</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties" scale="0" unitRef="usd" id="ixv-39873">-</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties" scale="0" unitRef="usd" id="ixv-39874">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accrued expenses and other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-39875">156,410</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-39876">2,498,165</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-39877">2,361,121</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Advances from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="0" sign="-" unitRef="usd" id="ixv-39878">893,482</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="0" sign="-" unitRef="usd" id="ixv-39879">284,372</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="0" unitRef="usd" id="ixv-39880">334,225</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Tax payable</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-39881">133,201</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-39882">16,269</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd" id="ixv-39883">246,425</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 9pt">Net cash (used in) provided by operating activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-39884">3,166,162</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-39885">15,876,639</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-39886">6,729,734</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash Flows from Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Purchases of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-39887">5,239,108</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-39888">517,813</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-39889">684,210</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Purchases of intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-39890">2,598,025</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-39891">37,082</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-39892">25,689</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Short-term investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromInvestments" scale="0" unitRef="usd" id="ixv-39893">4,537,044</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsForProceedsFromInvestments" scale="0" unitRef="usd" id="ixv-39894">-</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsForProceedsFromInvestments" scale="0" unitRef="usd" id="ixv-39895">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Long-term investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLongtermInvestments" scale="0" unitRef="usd" id="ixv-39896">416,916</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireLongtermInvestments" scale="0" unitRef="usd" id="ixv-39897">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Fixed deposit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsForProceedsFromOtherDeposits" scale="0" unitRef="usd" id="ixv-39898">-</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherDeposits" scale="0" unitRef="usd" id="ixv-39899">3,869,565</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Advance for potential long-term warehouse lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireEquipmentOnLease" scale="0" unitRef="usd" id="ixv-39900">-</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquipmentOnLease" scale="0" unitRef="usd" id="ixv-39901">1,000,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Advance for potential land purchase</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:fixed-zero" name="raya:PaymentsAdvanceForPotentialLandPurchase" scale="0" unitRef="usd" id="ixv-39902">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="raya:PaymentsAdvanceForPotentialLandPurchase" scale="0" sign="-" unitRef="usd" id="ixv-39903">4,201,354</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash used in investing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-39904">12,374,177</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-39905">971,811</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-39906">1,378,110</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash Flows from Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Proceeds from short-term borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-39907">10,260,899</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-39908">1,310,576</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-39909">4,236,750</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Repayments on short-term borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-39910">3,263,585</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-39911">309,032</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-39912">10,231,750</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Proceeds from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-39913">7,403,348</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-39914">11,725,864</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-39915">16,968,314</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Repayments to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-39916">9,338,647</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-39917">10,410,643</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-39918">15,064,679</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Proceeds from share issuance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfNotesPayable" scale="0" unitRef="usd" id="ixv-39919">9,272,500</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromRepaymentsOfNotesPayable" scale="0" unitRef="usd" id="ixv-39920">-</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromRepaymentsOfNotesPayable" scale="0" unitRef="usd" id="ixv-39921">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Proceeds from private placement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-39922">-</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-39923">8,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-39924">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Proceeds from long-term loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="0" unitRef="usd" id="ixv-39925">4,390,957</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="0" unitRef="usd" id="ixv-39926">3,846,742</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="0" unitRef="usd" id="ixv-39927">6,729,469</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Repayments on long-term loan</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="usd" id="ixv-39928">4,454,868</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="usd" id="ixv-39929">1,782,400</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="usd" id="ixv-39930">9,075,497</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash provided by (used in) financing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-39931">14,270,604</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-39932">12,381,107</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-39933">6,437,393</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Effect of exchange rate changes on cash</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-39934">381,714</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-39935">86,282</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-39936">103,044</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net decrease in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-39937">888,021</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-39938">4,553,625</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-39939">1,188,813</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Cash and cash equivalents at the beginning of year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-39940">1,324,809</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-39941">5,878,434</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c48" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-39942">7,067,247</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Cash and cash equivalents at the end of year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-39943">436,788</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-39944">1,324,809</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="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-39945">5,878,434</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Reconciliation of cash, cash equivalents and restricted cash to the Consolidated Balance Sheet</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-39946">184,856</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-39947">532,605</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="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-39948">5,877,372</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-39949">251,932</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-39950">792,204</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="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-39951">1,062</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents at the end of year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-39952">436,788</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-39953">1,324,809</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="0" unitRef="usd" id="ixv-39954">5,878,434</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplemental disclosures of cash flows information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Cash paid for income taxes</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-39955">12,386</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-39956">178,694</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-39957">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Cash paid for interest</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DividendsAndInterestPaid" scale="0" unitRef="usd" id="ixv-39958">279,683</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DividendsAndInterestPaid" scale="0" unitRef="usd" id="ixv-39959">148,335</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DividendsAndInterestPaid" scale="0" unitRef="usd" id="ixv-39960">410,922</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of these consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 151; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="fin_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK
POWER SOLUTION GROUP INC.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_NatureOfOperations-c0_cont_1" escape="true" name="us-gaap:NatureOfOperations" id="ixv-33619"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
1 &#8211; ORGANIZATION AND NATURE OF OPERATIONS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Erayak
Power Solution Group Inc. (&#8220;Erayak Group&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Erayak Group was incorporated on&#160;<ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:EntityIncorporationDateOfIncorporation" id="ixv-39961">June 14,
2019</ix:nonNumeric>&#160;under the laws of Cayman Islands. Under its memorandum of association, Erayak Group was authorized to issue&#160;<ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-39962">1,000,000,000</ix:nonFraction>
ordinary shares of a par value of US$<ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-39963">0.22</ix:nonFraction> each comprising (a) <ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-39964">900,000,000</ix:nonFraction> class A ordinary shares of a par value of US$<ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-39965">0.22</ix:nonFraction> each and (b)
<ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-39966">100,000,000</ix:nonFraction> class B ordinary shares of a par value of US$<ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-39967">0.22</ix:nonFraction> each. As of December 31, 2025, there were currently&#160;<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-39968"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-39969">85,406</ix:nonFraction></ix:nonFraction> issued and
outstanding Class A Ordinary Shares and&#160;<ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-39970"><ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-39971">4,091</ix:nonFraction></ix:nonFraction>&#160;issued and outstanding Class B Ordinary Shares.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
Group is a holding company and is currently not actively engaging in any business. Erayak Group&#8217;s registered agent is Harneys Fiduciary
(Cayman) Limited, and its registered office is at 4th Floor, Harbour Place, 103 South Church Street, P.O. Box 10240, Grand Cayman, KY1-1002,
Cayman Islands.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" id="ixv-33640"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 39%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Entity Name</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registered<br/> Location</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of Incorporation</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 26%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership as of the<br/> issuance date of the report</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak Power Solution Group Inc. (&#8220;Erayak Group&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c70" name="raya:RegisteredLocation" id="ixv-33669"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cayman Islands</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c70" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-33674"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 14, 2019</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c70" name="raya:OwnershipAsOfTheIssuanceDateOfTheReport" id="ixv-33679"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Parent</span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak Power Solution Limited (&#8220;Erayak BVI&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c71" name="raya:RegisteredLocation" id="ixv-33687"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">British Virgin Island</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c71" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-33692"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 17, 2019</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c71" name="raya:OwnershipAsOfTheIssuanceDateOfTheReport" id="ixv-33697"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by the Parent</span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak Power Solution Hong Kong Limited (&#8220;Erayak HK&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c72" name="raya:RegisteredLocation" id="ixv-33705"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c72" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-33710"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 26, 2019</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c72" name="raya:OwnershipAsOfTheIssuanceDateOfTheReport" id="ixv-33715"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Erayak BVI</span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ruike Electronics (Wenzhou) Co., Ltd. (&#8220;Ruike&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c73" name="raya:RegisteredLocation" id="ixv-33723"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c73" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-33728"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 5, 2023</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c73" name="raya:OwnershipAsOfTheIssuanceDateOfTheReport" id="ixv-33733"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Erayak HK</span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou Wenjie Technology Limited (&#8220;Wenjie&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c74" name="raya:RegisteredLocation" id="ixv-33741"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c74" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-33746"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 11, 2019</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c74" name="raya:OwnershipAsOfTheIssuanceDateOfTheReport" id="ixv-33751"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Erayak HK</span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang Leiya Electronics Limited (&#8220;Leiya&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c75" name="raya:RegisteredLocation" id="ixv-33759"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c75" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-33764"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 5, 2009</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c75" name="raya:OwnershipAsOfTheIssuanceDateOfTheReport" id="ixv-33769"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Wenjie</span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou New Focus Limited (&#8220;New Focus&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c76" name="raya:RegisteredLocation" id="ixv-33777"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c76" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-33782"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 21, 2012</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c76" name="raya:OwnershipAsOfTheIssuanceDateOfTheReport" id="ixv-33787"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Leiya</span></ix:nonNumeric></td></tr> </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Erayak
Power Solution Limited (&#8220;Erayak BVI&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
BVI was incorporated on June 17, 2019 under the laws of British Virgin Islands. Under its memorandum of association, Erayak BVI is authorized
to issue&#160;<ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-39972">50,000</ix:nonFraction>&#160;ordinary shares of a single class, par value $<ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-39973">1</ix:nonFraction>&#160;per ordinary share. There are currently&#160;<ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-39974"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-39975">100</ix:nonFraction></ix:nonFraction>&#160;issued
and outstanding ordinary shares, of which&#160;<ix:nonFraction contextRef="c56" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction" scale="-2" unitRef="pure" id="ixv-39976">100</ix:nonFraction>% are owned by Erayak Power Solution Group Limited. Erayak BVI is a holding company
and is currently not actively engaging in any business. Erayak BVI&#8217;s registered agent is Harneys Corporate Services Limited, and
its registered office is at Craigmuir Chambers, Road Town, Tortola, VG 1110, British Virgin Islands.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Erayak
Power Solution Hong Kong Limited (&#8220;Erayak HK&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
HK was incorporated on June 26, 2019 under the laws of Hong Kong and is a wholly owned subsidiary of Erayak Power Solution Limited. The
paid in capital was $<ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="usd" id="ixv-39977">12,760,000</ix:nonFraction>&#160;as of December 31, 2025. Erayak HK did not have any operations as of December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ruike
Electronics (Wenzhou) Co., Ltd. (&#8220;Ruike&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ruike
was incorporated on December 5, 2023 in People&#8217;s Republic of China (&#8220;China&#8221; or &#8220;PRC&#8221;), and is a wholly
owned subsidiary of Erayak Power Solution Hong Kong Limited. Ruike is a wholly foreign owned enterprise organized under the laws of the
PRC. The paid in capital was RMB <ix:nonFraction contextRef="c58" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="cny" id="ixv-39978">51,097,187.50</ix:nonFraction>&#160;as of December 31, 2025.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>


</div><!-- Field: Page; Sequence: 152; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><ix:continuation id="_NatureOfOperations-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Wenzhou
Wenjie Technology Limited (&#8220;Wenjie&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenjie
was incorporated on December 11, 2019 in People&#8217;s Republic of China (&#8220;China&#8221; or &#8220;PRC&#8221;), and is a wholly
owned subsidiary of Erayak Power Solution Hong Kong Limited. Wenjie is a wholly foreign owned enterprise organized under the laws of
the PRC. The paid in capital was $<ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="usd" id="ixv-39979">3,900,000</ix:nonFraction>&#160;as of December 31, 2025. Wenjie did not have any operations as of December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Zhejiang
Leiya Electronics Limited (&#8220;Leiya&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leiya
was incorporated on March 5, 2009 under the laws of the People&#8217;s Republic of China. The paid in capital was RMB&#160;<ix:nonFraction contextRef="c60" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="cny" id="ixv-39980">33,272,918.37</ix:nonFraction>&#160;as
of December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
registered principal activities of Leiya are mainly development, production and sales of inverters, chargers and gasoline generators.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Wenzhou
New Focus Limited (&#8220;New Focus&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New
Focus was incorporated on November 21, 2012 in China, and is a wholly owned subsidiary of Leiya. The paid in capital was RMB&#160;<ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="usd" id="ixv-39981">10,580,000</ix:nonFraction>&#160;as
of December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
principal activity of New Focus is mainly the sale of Leiya&#8217;s products, which involves exports to multiple countries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reorganization</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
or about April and August 2020, the Company completed corporate reorganization to roll several controlled entities (now referred to as
the subsidiaries) into one legal corporation (the Company). Shengling Xiang transferred&#160;<ix:nonFraction contextRef="c62" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-39982">10</ix:nonFraction>% equity of Leiya to Hecang Limited, a
Hong Kong entity&#8217;s subsidiary, on January 14, 2020. On April 21, 2020, Wenjie acquired&#160;<ix:nonFraction contextRef="c63" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-39983">90</ix:nonFraction>% equity of Leiya from Shengling
Xiang, and&#160;<ix:nonFraction contextRef="c64" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-39984">10</ix:nonFraction>% from Hecang Limited. As a result, Leiya&#8217;s equity interest is&#160;<ix:nonFraction contextRef="c65" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-39985">100</ix:nonFraction>% held by Wenjie as of April 21, 2020.
On August 12, 2020, Chuanlong Lin transferred&#160;<ix:nonFraction contextRef="c66" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-39986">100</ix:nonFraction>% equity of New Focus to Leiya. Therefore, Leiya holds&#160;<ix:nonFraction contextRef="c67" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-39987">100</ix:nonFraction>% of equity interest
of New Focus as of August 12, 2020. Shengling Xiang, Hecang Limited, and Chuanlong Lin were holding shares on behalf of Lingyi Kong,
and therefore, the Company is under the control of Lingyi Kong both before and after the transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years presented in these consolidated financial statements, the control of the entities has never changed (always under the ultimate
control of Lingyi Kong). &#160;&#160;Accordingly, the combination has been treated as a corporate restructuring (reorganization) of entities
under common control and thus the current capital structure has been retroactively presented in prior periods as if such structure existed
at that time and in accordance with ASC 805-50-45-5, the entities under common control are presented on a combined basis for all periods
to which such entities were under common control. The consolidation of the Company and its subsidiaries have been accounted for at historical
cost and prepared on the basis as if the aforementioned transactions had become effective as of the beginning of the first period presented
in the accompanying consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassifications</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
prior-period amounts have been reclassified to conform to the current-year presentation. Specifically, for the years ended December 31,
2024, and 2023, operating expenses were adjusted by ($<ix:nonFraction contextRef="c68" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" sign="-" unitRef="usd" id="ixv-39988">5,340</ix:nonFraction>) and $<ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-39989">5,560</ix:nonFraction>, respectively, to reflect the reclassification of bank charges
and charitable donations from non-operating expenses. These reclassifications had no impact on previously reported net income or total
equity.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="ixv-33896"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2 &#8211; SIGNIFICANT ACCOUNTING POLICIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-33902"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
of Presentation and Principles of Consolidation</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements and related notes have been prepared in accordance with generally accepted accounting
principles in the United Stated of America (&#8220;US GAAP&#8221;) and have been consistently applied. The accompanying consolidated
financial statements include the financial statements of the Company and its majority-owned and controlled subsidiaries. All significant
inter-company transactions and balances have been eliminated upon consolidation.</span></p></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 153; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-33928"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Use
of Estimates</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions
that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Such estimates include,
but are not limited to, allowances for doubtful accounts, inventory valuation, useful lives of property, plant and equipment, intangible
assets, and income taxes related to realization of deferred tax assets and uncertain tax position. Actual results could differ from those
estimates.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-33939"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Foreign
Currency Translation</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
financial records of the Company&#8217;s subsidiaries in People&#8217;s Republic of China (&#8220;PRC&#8221;) are maintained in their
local currencies which are Chinese Yuan (&#8220;CNY&#8221; or &#8220;RMB&#8221;). Monetary assets and liabilities denominated in currencies
other than their local currencies are translated into local currencies at the rates of exchange in effect at the consolidated balance
sheet dates. Transactions denominated in currencies other than their local currencies during the year are converted into local currencies
at the applicable rates of exchange prevailing when the transactions occur. Transaction gains and losses are recorded in other income/(expense),
net in the consolidated statements of income and comprehensive income.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintained its financial record using the United States dollar (&#8220;US dollar&#8221;) as the functional currency, while the
subsidiaries of the Company in Hong Kong and mainland China maintained their financial records using RMB as the functional currencies.
The reporting currency of the Company is US dollar. When translating local financial reports of the Company&#8217;s subsidiaries into
US dollar, assets and liabilities are translated at the exchange rates at the consolidated balance sheet date, equity accounts are translated
at historical exchange rates and revenue, expenses, gains and losses are translated at the average rate for the period. Translation adjustments
are reported as cumulative translation adjustments and are shown as a separate component of other comprehensive income in the consolidated
statements of income and comprehensive income.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" id="ixv-33955"><ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_4" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
relevant exchange rates are listed below:</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_4"><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: 1pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the Years Ended December 31</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="padding-bottom: 1pt; 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%; font-weight: bold; text-align: left">Period Ended RMB: USD exchange rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-39990">6.9931</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-39991">7.2993</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c36" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-39992">7.0999</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Period Average RMB: USD exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="raya:ForeignExchangePeriodAverage" scale="0" unitRef="pure" id="ixv-39993">7.1875</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="c10" decimals="4" format="ixt:num-dot-decimal" name="raya:ForeignExchangePeriodAverage" scale="0" unitRef="pure" id="ixv-39994">7.1957</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="c11" decimals="4" format="ixt:num-dot-decimal" name="raya:ForeignExchangePeriodAverage" scale="0" unitRef="pure" id="ixv-39995">7.0809</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="ixv-34020"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
and Cash Equivalents</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents primarily consist of cash and deposits with financial institutions which are unrestricted as to withdrawal and use.
Cash equivalents consist of highly liquid investments that are readily convertible to cash generally with original maturities of three
months or less when purchased.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="ixv-34031"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Restricted
Cash</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_2" id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company had bank acceptance notes outstanding with the bank and is required to keep certain amounts on deposit that are subject to withdrawal
restrictions. Those notes are generally short term in nature due to their short maturity period of six to nine months; thus, restricted
cash is classified as a current asset.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_3" id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2016, the FASB issued Accounting Standards Update No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires
companies to include amounts generally described as restricted cash and restricted cash equivalents in cash and cash equivalents when
reconciling beginning-of-period and end-of-period total amounts presented in the statement of cash flows. The Company adopted the new
standard effective January 1, 2018, using the retrospective transition method.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, restricted cash was $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-39996">251,932</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-39997">792,204</ix:nonFraction>, respectively.</span></p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 154; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="ixv-34067"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounts
Receivable, net</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivables are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The Company
usually determines the adequacy of reserves for doubtful accounts based on individual account analysis and historical collection trends.
The Company establishes a provision for doubtful receivables when there is objective evidence that the Company may not be able to collect
due amounts. The allowance is based on management&#8217;s best estimates of specific losses on individual exposures, as well as a provision
on historical trends of collections. Based on management of customers&#8217; credit and ongoing relationship, management makes conclusions
whether any balances outstanding at the end of the period will be deemed uncollectible on an individual basis and on an aging analysis
basis. The provision is recorded against accounts receivables balances, with a corresponding charge recorded in the consolidated statements
of income and comprehensive income. Delinquent account balances are written off against the allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-34078"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inventories</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
are stated at the lower of cost or net realizable value. Cost is principally determined using the weighted-average method. The Company
records adjustments to inventory for excess quantities, obsolescence or impairment when appropriate to reflect inventory at net realizable
value. These adjustments are based upon a combination of factors including current sales volume, market conditions, lower of cost or
market analysis and expected realizable value of the inventory.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="raya_AdvancesToSuppliersPolicyTextBlock-c0_cont_1" escape="true" name="raya:AdvancesToSuppliersPolicyTextBlock" id="ixv-34089"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advances
to Suppliers</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="raya_AdvancesToSuppliersPolicyTextBlock-c0_cont_2" id="raya_AdvancesToSuppliersPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advances
to suppliers represent prepayments for the purchase of materials or services, which are offset against accounts payable upon receipt
of the underlying goods or services. The Company performs periodic evaluations of the financial condition of its suppliers and monitors
their ability to fulfill contractual obligations.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="raya_AdvancesToSuppliersPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains an allowance for doubtful accounts for advances to suppliers based on an assessment of the supplier's financial condition
and ability to deliver goods or services. When the financial condition of a supplier deteriorates, resulting in an impairment of their
ability to perform, the Company records an impairment provision to the allowance. During the fiscal years ended December 31, 2025, 2024
and 2023, there were no direct write-offs to advances to suppliers.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="raya_AdvancesFromCustomersPolicyTextBlock-c0_cont_1" escape="true" name="raya:AdvancesFromCustomersPolicyTextBlock" id="ixv-34105"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advances
from Customers</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation id="raya_AdvancesFromCustomersPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advances
from customers refer to advances received from customers, which are applied against accounts receivable when products are sold.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-34117"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Property,
Plant and Equipment, net</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant, and equipment are recorded at cost less accumulated depreciation.&#160;<ix:nonNumeric contextRef="c0" continuedAt="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock-c0_cont_1" escape="true" name="raya:PropertyPlantAndEquipmentUsefulLifeTableTextBlock" id="ixv-39998">Depreciation commences upon placing the asset in use and
is recognized on a straight-line basis over the estimated useful lives of the assets with&#160;<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage" scale="-2" unitRef="pure" id="ixv-39999">5</ix:nonFraction>% of residual value, as follows:</ix:nonNumeric></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock-c0_cont_1"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><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; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Useful lives</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 85%; text-align: left">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center"><ix:nonNumeric contextRef="c80" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-40000">10</ix:nonNumeric> - <ix:nonNumeric contextRef="c81" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-40001">20</ix:nonNumeric>&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c82" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-40002">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c83" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-40003">10</ix:nonNumeric>&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation vehicles</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c84" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-40004">4</ix:nonNumeric>&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c85" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-40005">5</ix:nonNumeric>-<ix:nonNumeric contextRef="c86" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-40006">10</ix:nonNumeric>&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Electronic equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c87" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-40007">2</ix:nonNumeric>-<ix:nonNumeric contextRef="c88" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-40008">5</ix:nonNumeric>&#160;years</td></tr>
  </table></ix:continuation></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expenditures
on maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures
for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated
depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss is recognized in the consolidated
statements of income and other comprehensive income in other income or expenses.</span></p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 155; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="ixv-34178"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intangible
Assets</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="ixv-34184"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_2" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets are amortized using the straight-line method with the following estimated useful lives:</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_2"><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="width: 85%; padding-bottom: 1pt">&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 14%; font-weight: bold; text-align: center">Useful lives</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Patents</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c89" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-40009">10</ix:nonNumeric>&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Trademark</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c90" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-40010">10</ix:nonNumeric>&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Software</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c91" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-40011">10</ix:nonNumeric>&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Land use rights</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c92" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-40012">50</ix:nonNumeric>&#160;years</td></tr> </table></ix:continuation></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock" id="ixv-34215"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leases/Right
of use assets</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
January 1, 2018, the Company adopted the new lease accounting standard using a modified retrospective transition method which allowed
the Company not to recast comparative periods presented in its consolidated financial statements. In addition, the Company elected the
package of practical expedients, which allowed the Company to not reassess whether any existing contracts contain a lease, to not reassess
historical lease classification as operating or finance leases, and to not reassess initial direct costs. The Company has not chosen
the practical expedient to use hindsight to determine the lease term for its leases at transition. The Company combines the lease and
non-lease components in determining the ROU assets and related lease obligation. Adoption of this standard resulted in the recording
of operating lease ROU assets and corresponding operating lease liabilities as disclosed in financial statements. ROU assets and related
lease obligations are recognized at commencement date based on the present value of remaining lease payments over the lease term.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-34227"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impairment
of Long-lived Assets</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s management reviews the carrying values of long-lived assets whenever events and circumstances, such as a significant
decline in the asset&#8217;s market value, obsolescence or physical damage affecting the asset, significant adverse changes in the assets
use, deterioration in the expected level of the assets performance, cash flows for maintaining the asset are higher than forecast, indicate
that the net book value of an asset may not be recovered through expected future cash flows from its use and eventual disposition. If
the estimated cash flows from the use of the asset and its eventual disposition are below the asset&#8217;s carrying value, then the
asset is deemed to be impaired and written down to its fair value.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no impairment charge recognized for long-lived assets for the periods ended December 31, 2025, 2024, and 2023.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="ixv-34245"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
Value Measurement</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
Value Measurements and Disclosures require disclosure of the fair value of financial instruments held by the Company. Fair value is defined
as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires
entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of input used to measure
fair value are as follows:</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><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.25in"/><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">Level
1 inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets.</span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><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.25in"/><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">Level
2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, quoted prices for identical
or similar assets in inactive markets, and inputs that are observable for the asset or liability, either directly or indirectly, for
substantially the full term of the financial instrument.</span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><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.25in"/><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">Level
3 inputs to the valuation methodology use one or more unobservable inputs which are significant to the fair value measurement. This includes
certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
820-10 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach
and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical
or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value
amount. The measurement is based on the value indicated by current market expectations for those future amounts. The cost approach is
based on the amount that would currently be required to replace an asset.</span></p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 156; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the Company&#8217;s financial instruments, including cash and cash equivalents, restricted cash, short-term investment, accounts receivable,
other receivables, accounts payable, other current liabilities, and bank loans, the carrying amounts approximate their fair values due
to their short maturities as of December 31, 2025, 2024, and 2023.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="c0" continuedAt="raya_ValueAddedTaxPolicyTextBlock-c0_cont_1" escape="true" name="raya:ValueAddedTaxPolicyTextBlock" id="ixv-34312"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value-added
Tax (&#8220;VAT&#8221;)</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="raya_ValueAddedTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
revenue represents the invoiced value of goods, net of VAT. All the Company&#8217;s products that are sold in the PRC are subject to
a VAT on the gross sales price.&#160; The Company is subject to a VAT rate of 17% before May 1, 2018, 16% on and after May 1, 2018, and
a new VAT rate of 13% effective on April 1, 2019. The VAT may be offset by VAT paid by the Company on raw materials and other materials
included in the cost of producing or acquiring its finished products.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-34323"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
Recognition</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates its revenues mainly from sales of electrical products, such as electrical converters and inverters, to third-party
customers, who are mainly distributors and retailers. The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting
standards updates (&#8220;ASU&#8221;) 2014-09 for revenue recognition. On January 1, 2018, the Company has early adopted ASU 2014-09,
which is a comprehensive new revenue recognition model that requires revenue to be recognized in a manner to depict the transfer of goods
or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.
The Company considers revenue realized or realizable and earned when all the five following criteria are met: (1) identify the contract
with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction
price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer.
As part of its consideration of the contract, the Company evaluates certain factors including the customer&#8217;s ability to pay (or
credit risk). For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified
performance obligations. In the principal versus agent consideration, since no other party is involved in transactions, the Company is
a principal.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
determining the transaction price, the Company evaluates whether the price is subject to a refund or adjustment to determine the net
consideration to which the Company expects to be entitled. The Company analyzed historical refund claims for defective products, and
since no warranty, discount or return policy are documented in the sales agreements, the Company concluded that they have been immaterial.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
are reported net of all value added taxes. As the Company&#8217;s standard payment terms are less than one year, the Company has elected
the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates
the transaction price to each distinct product based on their relative standalone selling price.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized when control of the product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied
at a point in time), which typically occurs at delivery. For international sales, the Company sells its products primarily under the
free onboard (&#8220;FOB&#8221;) shipping point term. For sales under the FOB shipping point term, the Company recognizes revenues when
products are delivered from Company to the designated shipping point. Prices are determined based on negotiations with the Company&#8217;s
customers and are not subject to adjustment.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="raya_RentalIncomePolicyTextBlock-c0_cont_1" escape="true" name="raya:RentalIncomePolicyTextBlock" id="ixv-34354"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Rental
income</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="raya_RentalIncomePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rental
income is from subleasing part of the leased assets under operating leases, and it is recognized in the statements of comprehensive income
on a straight-line basis over the term of the lease.</span></p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>


</div><!-- Field: Page; Sequence: 157; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" continuedAt="_GovernmentAssistancePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:GovernmentAssistancePolicyTextBlock" id="ixv-34382"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Government
Grant</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_GovernmentAssistancePolicyTextBlock-c0_cont_2" id="_GovernmentAssistancePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
grants are compensation for expenses already incurred or for the purpose of giving immediate financial support to the Company. The government
evaluates the Company&#8217;s eligibility for the grants on a consistent basis and then makes the payment. Therefore, there are no restrictions
on the grants.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_GovernmentAssistancePolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
grants are recognized when received and all the conditions for their receipt have been met. The grants received were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="0" unitRef="usd" id="ixv-40013">161,700</ix:nonFraction>, $<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="0" unitRef="usd" id="ixv-40014">231,918</ix:nonFraction>,
and $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="0" unitRef="usd" id="ixv-40015">1,061,274</ix:nonFraction> for the years ending December 31, 2025, 2024, and 2023, respectively, which were included in other income on Income Statement.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_1" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="ixv-34398"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research
and Development Costs</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development activities are directed toward the development of new products as well as improvements in existing processes. These costs,
which primarily include salaries, contract services and supplies, are expensed as incurred.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_CostOfSalesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CostOfSalesPolicyTextBlock" id="ixv-34409"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shipping
and Handling Costs</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_CostOfSalesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shipping
and handling costs are expensed when incurred and are included in selling and marketing expense. Shipping and handling costs were $<ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-40016">173,784</ix:nonFraction>,
$<ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-40017">172,465</ix:nonFraction>, and $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-40018">191,671</ix:nonFraction> for the years ended December 31, 2025, 2024, and 2023, respectively.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_AdvertisingCostsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="ixv-34420"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advertising
Costs</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation id="_AdvertisingCostsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising
costs are expensed as incurred in accordance with ASC 720-35, &#8220;Selling and Marketing Expenses-Advertising Costs&#8221;. Advertising
costs were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd" id="ixv-40019">122,316</ix:nonFraction>, $<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd" id="ixv-40020">213,972</ix:nonFraction>, and $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd" id="ixv-40021">78,305</ix:nonFraction> for the years ended December 31, 2025, 2024, and 2023, respectively.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-34432"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
Taxes</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes using the asset and liability method whereby it calculates deferred tax assets or liabilities for temporary
differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements, net
operating loss carry forwards and credits by applying enacted tax rates applicable to the years in which those temporary differences
are expected to be reversed or settled. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management,
it is more likely than not that some portion or all the deferred tax assets will not be realized. Current income taxes are provided in
accordance with the laws of the relevant taxing authorities. The components of the deferred tax assets and liabilities are individually
classified as non-current amounts.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_3" id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company records uncertain tax positions in accordance with ASC 740 on the basis of a two-step process whereby (1) the Company determines
whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and
(2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax
benefit that is more than&#160;<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="raya:PercentageOfTaxBenefit" scale="-2" unitRef="pure" id="ixv-40022">50</ix:nonFraction>&#160;percent likely to be realized upon ultimate settlement with the related tax authority.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_4" id="_IncomeTaxPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the extent applicable, the Company records interest and penalties as other expenses. All the tax returns of the Company&#8217;s PRC subsidiaries
remain subject to examination by PRC tax authorities for&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="raya:PRCTaxAuthorities" id="ixv-40023">five years</ix:nonNumeric>&#160;from the date of filing. The fiscal year for tax purpose
in PRC is December 31.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and its subsidiaries are not subject to U.S. tax laws and local state tax laws. The Company&#8217;s income and that of its related
entities must be computed in accordance with Chinese and foreign tax laws, as applicable, and all of which may be changed in a manner
that could adversely affect the amount of distributions to shareholders. There can be no assurance that Income Tax Laws of PRC will not
be changed in a manner that adversely affects shareholders. Any such change could increase the amount of tax payable by the Company,
reducing the amount available to pay dividends to the holders of the Company&#8217;s ordinary shares.</span></p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 158; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-34473"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Earnings
(loss) Per Share</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings
(loss) per share is calculated in accordance with ASC 260 Earnings per Share. Basic earnings (loss) per share is computed by dividing
the net income (loss) attributable to shareholders of the Company by the weighted average number of ordinary shares outstanding during
the year. Diluted earnings per share are computed in accordance with the treasury stock method and based on the weighted average number
of ordinary shares and dilutive ordinary share equivalents. Dilutive ordinary share equivalents are excluded from the computation of
diluted earnings per share if their effects would be anti-dilutive. There were no dilutive ordinary share equivalents included in diluted
EPS during the years ended December 31, 2025, 2024, and 2023.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not use the two-class method to compute net income per ordinary share, because it did not have other issued securities other
than ordinary shares. Class A and Class B shares are both ordinary shares, and per Article 6 in Memorandum and Articles of Association
(amended and restated), they have the same rights, preferences, privileges, and restrictions, except for voting and conversion rights.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="ixv-34489"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comprehensive
income/(loss)</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive
income/(loss) is defined as the changes in shareholders&#8217; equity during a period arising from transactions and other events and
circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Comprehensive income
or loss is reported in the consolidated statements of comprehensive income/(loss). Accumulated other comprehensive income/(loss), as
presented on the accompanying consolidated balance sheets, consists of accumulated foreign currency translation adjustments.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk" id="ixv-34502"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Certain
Risks and Concentration</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Exchange
Rate Risks</i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_3" id="_ConcentrationRiskCreditRisk-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company operates in PRC, which may give rise to significant foreign currency risks mainly from fluctuations and the degree of volatility
of foreign exchange rates between the USD and the RMB.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_4" id="_ConcentrationRiskCreditRisk-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Currency
Convertibility Risks</i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_5" id="_ConcentrationRiskCreditRisk-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Substantially
all the Company&#8217;s operating activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign
exchange transactions take place either through the People&#8217;s Bank of China or other banks authorized to buy and sell foreign currencies
at the exchange rates quoted by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of
China or other regulatory institutions requires submitting a payment application form together with other information such as suppliers&#8217;
invoices, shipping documents and signed contracts.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_6" id="_ConcentrationRiskCreditRisk-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Concentration
of Credit Risks</i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_7" id="_ConcentrationRiskCreditRisk-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to concentration on credit risks consist primarily of cash and cash equivalents, restricted
cash, and notes receivable. The Company places its cash and cash equivalents, restricted cash, and note receivable in good credit quality
financial institutions in Hong Kong and PRC. Concentration of credit risks with respect to accounts receivables is linked to the concentration
of revenue. To manage credit risk, the Company performs ongoing credit evaluations of customers&#8217; financial condition.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_8" id="_ConcentrationRiskCreditRisk-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Interest
Rate Risks</i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_9" id="_ConcentrationRiskCreditRisk-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is subject to interest rate risk. The Company has bank interest bearing loans charged at variable interest rates. And although
some bank interest bearing loans are charged at fixed interest rates within the reporting period, the Company is still subject to the
risk of adverse changes in the interest rates charged by the banks when these loans are refinanced.</span></p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 159; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_10" id="_ConcentrationRiskCreditRisk-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Risks
and Uncertainties</i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_11" id="_ConcentrationRiskCreditRisk-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
operations of the Company are in the PRC. Accordingly, the Company&#8217;s business, financial condition, and results of operations may
be influenced by political, economic, and legal environments in the PRC, as well as by the general state of the PRC economy. The Company&#8217;s
results may be adversely affected by changes in the political, regulatory and social conditions in the PRC. Although the Company has
not experienced losses from these situations and believes that it is following existing laws and regulations including its organization
and structure disclosed in Note1, this may not be indicative of future results.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_12" id="_ConcentrationRiskCreditRisk-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Liquidity
Risks</i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_13" id="_ConcentrationRiskCreditRisk-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
primary sources of liquidity consist of existing cash balances, cash flows from our operating activities and availability under our revolving
credit facility. Our ability to generate sufficient cash flow from our operating activities is primarily dependent on our sales of converters
and power generating products to our customers at margins sufficient to cover fixed and variable expenses.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, we had cash and cash equivalents of $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-40024">436,788</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-40025">1,324,809</ix:nonFraction>, respectively including restricted cash of
<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-40026">251,932</ix:nonFraction> and <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-40027">792,204</ix:nonFraction>, respectively. We believe that our current cash, cash to be generated from our operations and&#160;access to loans
from our related parties will be sufficient to meet our working capital needs for at least the next twelve months. Although we do not
have any amounts committed to being provided by our related parties, due to their relatively small amounts, we do not believe our working
capital needs will be negatively impacted without such funds provided by related parties. We plan to expand our business to implement
our growth strategies in our existing market and strengthen our position in the marketplace. To do so, we will need more capital through
equity financing to increase our production and meet market demands.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-34602"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recent
Accounting Pronouncements</b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers the applicability and impact of all accounting standards updates (&#8220;ASU&#8221;). Management periodically reviews
new accounting standards that are issued.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Recently
Issued Accounting Standards</i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-06, Disclosure Improvements&#8212;codification amendments
in response to SEC&#8217;s disclosure Update and Simplification initiative which amend the disclosure or presentation requirements of
codification subtopic 230-10 Statement of Cash Flows&#8212;Overall, 250-10 Accounting Changes and Error Corrections&#8212;Overall, 260-10
Earnings Per Share&#8212;Overall, 270-10 Interim Reporting&#8212;Overall, 440-10 Commitments&#8212;Overall, 470-10 Debt&#8212;Overall,
505-10 Equity&#8212;Overall, 815-10 Derivatives and Hedging&#8212;Overall, 860-30 Transfers and Servicing&#8212;Secured Borrowing and
Collateral, 932-235 Extractive Activities&#8212;Oil and Gas&#8212;Notes to Financial Statements, 946-20 Financial Services&#8212;Investment
Companies&#8212;Investment Company Activities, and 974-10 Real Estate&#8212;Real Estate Investment Trusts&#8212;Overall. The amendments
represent changes to clarify or improve disclosure and presentation requirements of above subtopics. Many of the amendments allow users
to more easily compare entities subject to the SEC&#8217;s existing disclosures with those entities that were not previously subject
to the SEC&#8217;s requirements. Also, the amendments align the requirements in the Codification with the SEC&#8217;s regulations. For
entities subject to existing SEC disclosure requirements or those that must provide financial statements to the SEC for securities purposes
without contractual transfer restrictions, the effective date aligns with the date when the SEC removes the related disclosure from Regulation
S-X or Regulation S-K. Early adoption is not allowed. For all other entities, the amendments will be effective two years later from the
date of the SEC&#8217;s removal.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASU
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, establishes incremental disaggregation of income tax disclosures
pertaining to the effective tax rate reconciliation and income taxes paid. This standard is effective for fiscal years beginning after
December 15, 2024, and requires prospective application with the option to apply it retrospectively. The Company adopted ASU 2023-09
beginning January 1, 2025. The adoption did not have a material impact on the Company&#8217;s consolidated financial statements.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_6" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2024, the FASB issued ASU 2024-03, &#8220;Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures
(Subtopic 220-40): Disaggregation of Income Statement Expenses&#8221;, requiring public entities to disclose additional information about
specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal
years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The
Company is currently evaluating the impact of adopting ASU 2024-03.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_7" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not expect the adoption to have a material impact on its consolidated financial statements.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a
material effect on the Company&#8217;s consolidated financial statements.</span></p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 160; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsAndNontradeReceivableTextBlock" id="ixv-34658"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
3 &#8211; ACCOUNTS RECEIVABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="ixv-34664"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-40028">13,956,417</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-40029">12,296,691</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-40030">374,065</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-40031">259,555</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-40032">13,582,352</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-40033">12,037,136</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
average accounts receivable turnover period was approximately&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:durday" name="raya:AverageAccountsReceivableTurnoverPeriod" id="ixv-40034">205</ix:nonNumeric> days and <ix:nonNumeric contextRef="c10" format="ixt-sec:durwordsen" name="raya:AverageAccountsReceivableTurnoverPeriod" id="ixv-40035">110&#160;days</ix:nonNumeric> for the years ended December 31, 2025 and
2024, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="ixv-34715"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
of allowance for doubtful accounts for the years ended December 31, 2025 and 2024 were as follow:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="raya:AllowanceForDoubtfulAccountsReceivableAmount" scale="0" sign="-" unitRef="usd" id="ixv-40036">259,555</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="raya:AllowanceForDoubtfulAccountsReceivableAmount" scale="0" sign="-" unitRef="usd" id="ixv-40037">39,280</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Provision adjustment for accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="0" unitRef="usd" id="ixv-40038">103,145</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="0" unitRef="usd" id="ixv-40039">224,534</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Exchange difference</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="raya:ExchangeDifference" scale="0" sign="-" unitRef="usd" id="ixv-40040">11,365</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="raya:ExchangeDifference" scale="0" unitRef="usd" id="ixv-40041">4,259</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Ending balance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:AllowanceForDoubtfulAccountsReceivableAmount" scale="0" sign="-" unitRef="usd" id="ixv-40042">374,065</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="raya:AllowanceForDoubtfulAccountsReceivableAmount" scale="0" sign="-" unitRef="usd" id="ixv-40043">259,555</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-34773"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
4 &#8211; INVENTORIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-34780"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-40044">7,322,641</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-40045">7,118,820</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work in process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-40046">1,904,229</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-40047">1,490,520</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-40048">520,088</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-40049">611,020</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Inventory valuation allowance</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-40050">21,397</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-40051">383,545</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-40052">9,725,561</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-40053">8,836,815</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the fiscal year ended December 31, 2025, the Company recorded a reversal of the inventory allowance in the amount of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="raya:InventoryAllowanceAmount" scale="0" unitRef="usd" id="ixv-40054">362,148</ix:nonFraction>. For the
fiscal year ended December 31, 2024, the Company recorded an inventory allowance provision of $<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="raya:InventoryAllowanceAmount" scale="0" unitRef="usd" id="ixv-40055">291,707</ix:nonFraction>.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="raya:AdvanceToSuppliersAndOtherTextBlock" id="ixv-34852"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
5 &#8211; ADVANCE TO SUPPLIERS AND OTHER</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="ixv-34858"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advance
to suppliers and other as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Advance to suppliers</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-40056">5,702,675</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-40057">8,548,744</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Advance payment for potential factory lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-40058">1,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-40059">1,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" scale="0" unitRef="usd" id="ixv-40060">496,754</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" scale="0" unitRef="usd" id="ixv-40061">111,004</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesOnInventoryPurchases" scale="0" unitRef="usd" id="ixv-40062">6,205,921</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesOnInventoryPurchases" scale="0" unitRef="usd" id="ixv-40063">9,437,740</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, an advance payment of $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:AdvancePayment" scale="0" unitRef="usd" id="ixv-40064"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="raya:AdvancePayment" scale="0" unitRef="usd" id="ixv-40065">1,000,000</ix:nonFraction></ix:nonFraction> had been made in connection with a potential long-term lease of a customized
factory intended to support business expansion in the energy storage industry.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 161; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-34932"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
6 &#8211; PROPERTY, PLANT AND EQUIPMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-34938"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Machinery and equipment</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="c93" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40066">3,152,265</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="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40067">2,240,129</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Transportation vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40068">466,386</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="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40069">443,390</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Electronic devices</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40070">172,923</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="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40071">138,951</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40072">94,652</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="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40073">88,050</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Construction in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40074">3,932,974</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="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40075">216,468</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Building</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40076">1,611,858</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40077">754,321</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total property plant and equipment, at cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40078">9,431,058</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-40079">3,881,309</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-40080">2,328,503</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-40081">1,724,095</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Property, plant and equipment, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-40082">7,102,555</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-40083">2,157,214</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additions
to property and equipment for the years ended December 31, 2025 and 2024 were&#160;$<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="0" unitRef="usd" id="ixv-40084">5,239,108</ix:nonFraction> and $<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="0" unitRef="usd" id="ixv-40085">715,202</ix:nonFraction>, respectively. Disposals during
these periods were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" scale="0" unitRef="usd" id="ixv-40086">4,947</ix:nonFraction> and $<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" scale="0" unitRef="usd" id="ixv-40087">0</ix:nonFraction>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expenses were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-40088">519,185</ix:nonFraction>, $<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-40089">426,275</ix:nonFraction>, and $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-40090">385,666</ix:nonFraction> for the years ended December 31, 2025, 2024, and 2023, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
depreciation expenses included in the cost of sales during the years ended December 31, 2025, 2024, and 2023 were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="0" unitRef="usd" id="ixv-40091">357,058</ix:nonFraction>, $<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="0" unitRef="usd" id="ixv-40092">261,090</ix:nonFraction>,
and $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="0" unitRef="usd" id="ixv-40093">243,284</ix:nonFraction>, respectively.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IntangibleAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="ixv-35058"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
7 &#8211; INTANGIBLE ASSETS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="ixv-35064"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Intangible assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 9pt">Cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-40094">77,123</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-40095">37,332</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accumulated amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-40096">12,438</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-40097">6,350</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Additions, at cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:FinitelivedIntangibleAssetsAdditionsatCost" scale="0" unitRef="usd" id="ixv-40098">2,670,247</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="raya:FinitelivedIntangibleAssetsAdditionsatCost" scale="0" unitRef="usd" id="ixv-40099">36,556</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Amortization current period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:AmortizationCurrentPeriodogIntangible" scale="0" unitRef="usd" id="ixv-40100">56,486</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="raya:AmortizationCurrentPeriodogIntangible" scale="0" unitRef="usd" id="ixv-40101">5,566</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-40102">2,678,447</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-40103">61,972</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
intangible assets include land use rights that the Company acquired during the 2025 fiscal year. The useful life of the land use rights
is <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="raya:IntangibleAssetsIncludeLandUseRights" id="ixv-40104">50</ix:nonNumeric> years. After paying the full acquisition price, the Company secured the land use rights and pledged the property to apply for bank
loans. The related bank loan is disclosed in Note 13 &#8211; Long-term Loans.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
rest intangible assets represent the ERAYAK trademark, the Company&#8217;s purchase of patents related to new technologies to produce
inverters, and software purchased for internal use.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were no disposals for the years ended December 31, 2025, 2024, and 2023.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 162; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="ixv-35166"><ix:continuation id="_IntangibleAssetsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Five
succeeding years of amortization are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; text-align: left">Year</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net<br/> carrying<br/> value</td><td style="padding-bottom: 1pt; 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: 1pt">2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="usd" id="ixv-40105">67,659</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; 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="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="usd" id="ixv-40106">2,610,788</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="usd" id="ixv-40107">67,659</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="usd" id="ixv-40108">2,543,129</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" unitRef="usd" id="ixv-40109">67,659</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" unitRef="usd" id="ixv-40110">2,475,470</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="0" unitRef="usd" id="ixv-40111">67,659</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="0" unitRef="usd" id="ixv-40112">2,407,811</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">2030</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="0" unitRef="usd" id="ixv-40113">67,659</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="0" unitRef="usd" id="ixv-40114">2,340,152</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-35238"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
8 &#8211; LEASES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has two related party leases for the land and building where it operates:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
#1: A 20-year lease with no option to renew, and the Company&#8217;s lease agreements do not contain any material residual value guarantees
or material restrictive covenants. After paid part of the 20-year lease payment, the Company secured the right to use of property, and
the lessor, Wenzhou Ailefu Technology Co., Ltd (&#8220;Ailefu&#8221;), provided the leased assets as guarantee for the Company to apply
bank loan, and the lease payment for the future 20 years have been prepaid. The Company sub-leases part of the property and uses rental
income to cover part or all the interest expense on the bank loan. The related bank loan is disclosed in Note 13 &#8211; Long-term Loans.
Rental income from the sublease is disclosed in Note 23 &#8211; Rental Income, Net. Relation between the Company and Ailefu is disclosed
in Note 26&#160;&#8211; Related Party Transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
#2: A two-year lease with option to renew. The Company pays the full rent at the beginning of the lease, and the related transaction
is disclosed in Note 26 &#8211; Related Party Transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the 2025 and 2024 fiscal years, the lease expenses were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-40115">689,181</ix:nonFraction> and $<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-40116">689,922</ix:nonFraction>, respectively. The ending balances of right of use assets
were $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-40117">6,032,330</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-40118">6,457,903</ix:nonFraction> as of December 31, 2025 and 2024, respectively.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock" id="ixv-35263"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
9 &#8211; SHORT-TERM INVESTMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s short-term investments primarily consist of structured products and money market funds. These investments are recorded
at fair value, with changes in fair value recognized in earnings (or other comprehensive income, as applicable).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="ixv-35274"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth the financial instruments, measured at fair value, by level within the fair value hierarchy as of December
31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</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: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Balance at December&#160;31,<br/>
    2025</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Quoted Prices in Active Market for Identical Assets
    (Level l)</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Significant Other Observable (Level 2)</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Significant unobservable Inputs (Level 3)</b></td><td style="text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Short-term investments:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Structured Products</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-40119">4,537,044</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#8239;&#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"><ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-40120">4,537,044</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
structured products held by the Company do not have quoted prices for identical assets in active markets and therefore are generally
not classified within Level 1 of the fair value hierarchy. The fair values of these wealth management products are primarily determined
based on quotes or net asset values provided by the issuing banks, with reference to observable yields, market interest rates, and market
inputs for similar products. These inputs are directly or indirectly observable in the marketplace, and the Company does not rely on
significant unobservable inputs to estimate their fair values. Accordingly, the Company believes that the fair value measurements of
these wealth management products are consistent with the characteristics of Level 2 inputs under the fair value hierarchy and classifies
them within Level 2. If, in the future, certain wealth management products lack bank quotes, published net asset values, or other observable
market inputs, and their valuations rely primarily on significant unobservable assumptions, the Company will reassess their classification
within the fair value hierarchy.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="ixv-35347"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
10 &#8211; LONG-TERM INVESTMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
July 2024, the Company acquired a <ix:nonFraction contextRef="c108" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-40121">15</ix:nonFraction>% equity interest in a privately held entity (the &#8220;Investee&#8221;) for a total purchase price
of RMB<ix:nonFraction contextRef="c108" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentAggregateCost" scale="6" unitRef="cny" id="ixv-40122">3</ix:nonFraction> million. Through December 31, 2024, the Company determined it did not possess the ability to exercise significant influence over
the Investee and accounted for the investment pursuant to ASC 321, Investments&#8212;Equity Securities, using the measurement alternative.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal year ended December 31, 2025, the Company determined that it gained the ability to exercise significant influence over the
operating and financial policies of the Investee due to representation on the board of directors and participation in policy-making processes.
Accordingly, the Company transitioned the accounting for this investment to the equity method in accordance with ASC 323, Investments&#8212;Equity
Method and Joint Ventures. Under the equity method, the investment is initially measured at the carrying value of the previous investment
plus the cost of any additional interest acquired. The Company subsequently adjusts the carrying amount of the investment to recognize
its share of the investee's earnings or losses in the Consolidated Statements of Comprehensive Loss.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 163; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December 31, 2025, the Company recorded an investment loss of RMB<ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="cny" id="ixv-40123">1,647,163</ix:nonFraction>, or $<ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd" id="ixv-40124">229,170</ix:nonFraction> representing its proportionate
share of the Investee&#8217;s net loss. As of December 31, 2025, the carrying value of the investment was RMB<ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfLongtermInvestments" scale="0" unitRef="cny" id="ixv-40125">1,352,837</ix:nonFraction>, or $<ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfLongtermInvestments" scale="0" unitRef="usd" id="ixv-40126">193,453</ix:nonFraction>.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherAssetsDisclosureTextBlock" id="ixv-35385"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
11 &#8211; OTHER CURRENT AND NON-CURRENT ASSETS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025, other current assets included a three-year fixed deposit in the amount of RMB <ix:nonFraction contextRef="c111" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="cny" id="ixv-40127">27,400,000</ix:nonFraction>, or $<ix:nonFraction contextRef="c111" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-40128">3,918,148</ix:nonFraction>, in Minsheng
Bank, from June 9, 2023, to June 9, 2026, which as of December 31, 2024, was included in other non-current assets. The annual interest
rate on the deposit is <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="raya:PercentageOfDepositInterestRate" scale="-2" unitRef="pure" id="ixv-40129">3.2</ix:nonFraction>%, and early withdrawal before the expiry date is not allowed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal year ended December 31, 2025 and 2024, the Company pledged this fixed deposit and all accrued interest income as collateral
to secure bank loan for Zhejiang Rayak Technology Co. Ltd., a related party of the Company.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ShortTermDebtTextBlock" id="ixv-35401"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
12 &#8211; SHORT-TERM BORROWINGS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings from financial institutions consisted of the following on December 31, 2025:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShortTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShortTermDebtTextBlock" id="ixv-35411"><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-indent: -0.125in; padding-left: 0.125in; border-bottom: Black 1pt solid; font-weight: bold">Bank&#160;Name</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 42%; padding-bottom: 1pt">Bank of Wenzhou</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-40130">11,500,000</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40131">1,644,478</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><ix:nonNumeric contextRef="c113" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-35442"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.10.30</span></ix:nonNumeric></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><ix:nonNumeric contextRef="c113" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-35447"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.10.28</span></ix:nonNumeric></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c112" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40132">4.25</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt">Bank of China</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-40133">10,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40134">1,429,981</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c115" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-35466"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.01.17</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c115" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-35471"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.01.16</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c114" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40135">2.70</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Huaxia Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-40136">10,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40137">1,429,981</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c117" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-35490"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.09.29</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c117" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-35495"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.09.20</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c116" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40138">2.85</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Huaxia Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-40139">20,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40140">2,859,962</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c119" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-35514"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.09.29</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c119" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-35519"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.09.20</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c118" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40141">2.65</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Industrial and Commercial Bank of China</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-40142">6,500,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40143">929,488</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><ix:nonNumeric contextRef="c121" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-35538"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.03.20</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><ix:nonNumeric contextRef="c121" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-35543"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.03.20</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c120" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40144">2.80</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-40145">58,000,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40146">8,293,890</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings from financial institutions consisted of the following on December 31, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_ScheduleOfShortTermDebtTextBlock-c0_cont_1"><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="border-bottom: Black 1pt solid; font-weight: bold">Bank&#160;Name</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 42%; text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-40147">1,000,000</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40148">136,999</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><ix:nonNumeric contextRef="c123" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-35607"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024.06.27</span></ix:nonNumeric></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><ix:nonNumeric contextRef="c123" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-35612"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.01.03</span></ix:nonNumeric></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c122" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40149">3.50</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Bank of Ningbo</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-40150">5,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40151">684,997</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c125" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-35631"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024.06.13</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c125" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-35636"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.06.13</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40152">2.80</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Bank of Ningbo</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-40153">1,706,808</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40154">233,832</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><ix:nonNumeric contextRef="c127" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-35655"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024.10.30</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><ix:nonNumeric contextRef="c127" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-35660"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.04.28</span></ix:nonNumeric></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c126" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40155">2.75</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-40156">7,706,808</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40157">1,055,828</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s short-term bank borrowings are guaranteed by the Company&#8217;s major shareholders, their immediate family members,
and related companies. For the years ended December 31, 2025, 2024, and 2023, interest expenses on short-term borrowings from financial
institutions amounted to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40158">116,349</ix:nonFraction>, $<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40159">47,176</ix:nonFraction>, and $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseShortTermBorrowings" scale="0" unitRef="usd" id="ixv-40160">165,247</ix:nonFraction>, respectively.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 164; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LongTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:LongTermDebtTextBlock" id="ixv-35709"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
13 &#8211; LONG-TERM LOANS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="ixv-35715"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025, the long-term loans consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold">Description</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40161">228,571</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; 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="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40162">32,685</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c130" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40163">2025.05.07</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c130" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40164">2027.04.23</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c129" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40165">8.62</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40166">380,952</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40167">54,475</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c132" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40168">2025.04.10</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c132" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40169">2027.04.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40170">12.16</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c133" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40171">380,952</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c133" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40172">54,475</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c134" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40173">2025.04.10</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c134" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40174">2027.04.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c133" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40175">12.16</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40176">380,952</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40177">54,475</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c136" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40178">2025.04.10</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c136" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40179">2027.04.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40180">12.16</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40181">380,952</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40182">54,475</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c138" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40183">2025.04.10</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c138" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40184">2027.04.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40185">12.16</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40186">380,952</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40187">54,475</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c140" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40188">2025.04.10</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c140" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40189">2027.04.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40190">11.16</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40191">500,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40192">71,499</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c142" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40193">2025.12.03</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c142" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40194">2027.11.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40195">13.99</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40196">500,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40197">71,499</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c144" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40198">2025.12.03</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c144" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40199">2027.11.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c143" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40200">13.99</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40201">500,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40202">71,499</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c146" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40203">2025.12.03</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c146" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40204">2027.11.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c145" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40205">13.99</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40206">500,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40207">71,499</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c148" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40208">2025.12.03</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c148" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40209">2027.11.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">13,99</div></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40210">1,200,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40211">171,599</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c150" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40212">2023.06.02</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c150" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40213">2026.05.30</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c149" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40214">6.60</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40215">1,750,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40216">250,247</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c152" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40217">2023.06.02</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c152" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40218">2026.05.30</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c151" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40219">6.60</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40220">6,200,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40221">886,589</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c154" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40222">2025.11.14</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c154" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40223">2032.11.14</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c153" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40224">2.70</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40225">16,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40226">2,287,970</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c156" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40227">2025.05.20</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c156" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40228">2034.11.20</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c155" decimals="4" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40229">2.70</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Subtotal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40230">29,283,331</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40231">4,187,461</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Current portion of long-term loans</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="cny" id="ixv-40232">5,441,349</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-40233">778,103</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="cny" id="ixv-40234">23,841,982</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-40235">3,409,358</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2024, the long-term loans consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1"><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="border-bottom: Black 1pt solid; font-weight: bold">Description</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40236">38,095</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; 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="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40237">5,219</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c158" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40238">2023.04.27</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c158" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40239">2025.04.27</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c157" decimals="6" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40240">6.6528</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40241">155,556</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40242">21,311</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c160" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40243">2024.02.26</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c160" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40244">2026.02.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c159" decimals="6" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40245">6.8760</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40246">214,286</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40247">29,357</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c162" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40248">2024.03.29</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c162" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40249">2026.03.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c161" decimals="6" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40250">6.8760</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40251">904,762</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40252">123,952</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c164" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40253">2024.07.29</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c164" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40254">2026.07.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c163" decimals="6" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40255">6.0400</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40256">1,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40257">136,999</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c166" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40258">2024.09.11</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c166" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40259">2026.09.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="6" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40260">5.8300</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40261">280,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40262">38,360</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c168" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40263">2024.09.11</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c168" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40264">2026.09.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="6" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40265">5.8300</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40266">200,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40267">27,400</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c170" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40268">2024.11.04</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c170" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40269">2026.10.23</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c169" decimals="6" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40270">5.8300</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40271">1,200,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40272">164,399</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c172" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40273">2023.06.05</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c172" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40274">2026.05.30</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c171" decimals="3" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40275">6.6</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40276">1,750,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40277">239,749</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c174" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40278">2023.06.05</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c174" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40279">2026.05.30</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c173" decimals="3" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40280">6.6</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40281">10,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40282">1,369,994</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c176" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40283">2024.08.06</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c176" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40284">2027.07.15</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c175" decimals="3" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40285">3.5</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40286">5,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40287">684,997</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c178" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40288">2024.08.13</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c178" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40289">2027.07.15</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c177" decimals="3" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40290">3.5</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40291">9,000,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40292">1,232,995</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c180" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentIssuanceDate1" id="ixv-40293">2024.08.16</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c180" format="ixt:date-year-month-day" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-40294">2027.07.15</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c179" decimals="3" format="ixt:num-dot-decimal" name="raya:DebtInstrumentInterestsRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-40295">3.5</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Subtotal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="cny" id="ixv-40296">29,742,698</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-40297">4,074,733</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Current portion of long-term loans</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="cny" id="ixv-40298">1,179,047</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-40299">161,529</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="cny" id="ixv-40300">28,563,651</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-40301">3,913,204</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 165; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_LongTermDebtTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
long-term bank loans from Minsheng Bank are collateralized by certain assets of the Company. As of December 31, 2025, the collateral
consisted of land use rights held by Ruike with a carrying amount of $<ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-40302">2,543,916</ix:nonFraction>. In the prior year, as of December 31, 2024, the loans
were secured by leased property held under a lease agreement with Ailefu (see Note 8 &#8212; Leases for additional information).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2025, 2024, and 2023, interest expenses on long-term loans amounted to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseLongTermDebt" scale="0" unitRef="usd" id="ixv-40303">163,333</ix:nonFraction>, $<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseLongTermDebt" scale="0" unitRef="usd" id="ixv-40304">101,159</ix:nonFraction>, and $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseLongTermDebt" scale="0" unitRef="usd" id="ixv-40305">245,897</ix:nonFraction>,
respectively.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="ixv-36363"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
14 &#8211; ACCOUNTS PAYABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
payable mainly represent the amount the Company owes to its suppliers. As of December 31, 2025 and 2024, outstanding accounts payable
amounted to $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-40306">6,097,560</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-40307">8,335,266</ix:nonFraction>, respectively.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="raya:AdvanceFromCustomersTextBlock" id="ixv-36375"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
15 &#8211; ADVANCE FROM CUSTOMERS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advance
from customers represent the payments from customers for products that have not yet been delivered. As of December 31, 2025 and 2024,
advance from customers amounted to $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-40308">1,573,763</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-40309">628,067</ix:nonFraction>, respectively.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="raya:TaxPayableTextBlock" id="ixv-36387"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
16 &#8211; TAX PAYABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="raya:ScheduleOfTaxPayableConsistedTableTextBloxk" id="ixv-36393"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, tax payable consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Corporate tax payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:CorporateTaxPayable" scale="0" unitRef="usd" id="ixv-40310">999,741</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="c5" decimals="0" format="ixt:num-dot-decimal" name="raya:CorporateTaxPayable" scale="0" unitRef="usd" id="ixv-40311">962,235</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">VAT payable (receivable)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:ValueAddedTaxPayableReceivable" scale="0" sign="-" unitRef="usd" id="ixv-40312">80,712</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="raya:ValueAddedTaxPayableReceivable" scale="0" unitRef="usd" id="ixv-40313">48,585</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left">Other tax payable</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="0" unitRef="usd" id="ixv-40314">10,184</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="0" unitRef="usd" id="ixv-40315">10,575</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-40316">929,213</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-40317">1,021,395</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="ixv-36451"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
17 &#8211; SALES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="ixv-36457"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregated
sales by types as of December 31, 2025, 2024, and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-bottom: 1pt">Inverters</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="c181" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40318">10,864,074</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; 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="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40319">14,074,555</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; 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="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40320">11,893,338</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Chargers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40321">278,339</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c185" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40322">550,919</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c186" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40323">544,680</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Gasoline generators</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40324">9,666,380</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40325">9,981,895</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40326">6,575,406</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Power bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40327">1,714,152</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40328">4,966,744</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40329">804,268</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Other products</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c193" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40330">332,492</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40331">726,247</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40332">504,806</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40333">22,855,437</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40334">30,300,360</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40335">20,322,498</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
is no warranty, discount or return policy documented&#160;in the sales agreements.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="raya:CostOfSalesTextBlock" id="ixv-36566"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
18 &#8211; COST OF SALES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="raya:ScheduleOfCostOfSalesTableTextBlock" id="ixv-36572"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of sales as of December 31, 2025, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-bottom: 1pt">Direct labor</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:CostDirectLabor" scale="0" unitRef="usd" id="ixv-40336">1,719,388</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; 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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostDirectLabor" scale="0" unitRef="usd" id="ixv-40337">1,940,773</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; 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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostDirectLabor" scale="0" unitRef="usd" id="ixv-40338">1,600,909</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Direct materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DirectOperatingCosts" scale="0" unitRef="usd" id="ixv-40339">13,930,350</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DirectOperatingCosts" scale="0" unitRef="usd" id="ixv-40340">12,294,288</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DirectOperatingCosts" scale="0" unitRef="usd" id="ixv-40341">10,428,628</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Direct manufacturing overhead</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManufacturingCosts" scale="0" unitRef="usd" id="ixv-40342">1,466,025</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManufacturingCosts" scale="0" unitRef="usd" id="ixv-40343">1,359,577</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManufacturingCosts" scale="0" unitRef="usd" id="ixv-40344">1,338,927</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Outsourced products</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCostOfOperatingRevenue" scale="0" unitRef="usd" id="ixv-40345">868,001</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCostOfOperatingRevenue" scale="0" unitRef="usd" id="ixv-40346">10,713,360</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCostOfOperatingRevenue" scale="0" unitRef="usd" id="ixv-40347">1,931,385</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-40348">17,983,764</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-40349">26,307,998</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-40350">15,299,849</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 166; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="raya:GeneralAndAdministrativeExpenseTextBlock" id="ixv-36675"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
19 &#8211; GENERAL AND ADMINISTRATIVE EXPENSES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="raya:ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" id="ixv-36681"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses as of December 31, 2025, 2024, and 2023 consisted of following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-bottom: 1pt">Employee compensation and benefits</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="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="usd" id="ixv-40351">1,077,246</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="usd" id="ixv-40352">927,913</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; 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="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="usd" id="ixv-40353">526,895</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Travel and communication expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommunicationsAndInformationTechnology" scale="0" unitRef="usd" id="ixv-40354">44,842</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommunicationsAndInformationTechnology" scale="0" unitRef="usd" id="ixv-40355">59,108</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommunicationsAndInformationTechnology" scale="0" unitRef="usd" id="ixv-40356">49,451</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Rent and utilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="raya:RentAndUtilities" scale="0" unitRef="usd" id="ixv-40357">305,877</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="raya:RentAndUtilities" scale="0" unitRef="usd" id="ixv-40358">287,755</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="raya:RentAndUtilities" scale="0" unitRef="usd" id="ixv-40359">83,079</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Consulting fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfessionalFees" scale="0" unitRef="usd" id="ixv-40360">2,148,141</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfessionalFees" scale="0" unitRef="usd" id="ixv-40361">677,556</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfessionalFees" scale="0" unitRef="usd" id="ixv-40362">1,032,197</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralInsuranceExpense" scale="0" unitRef="usd" id="ixv-40363">44,493</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralInsuranceExpense" scale="0" unitRef="usd" id="ixv-40364">29,511</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralInsuranceExpense" scale="0" unitRef="usd" id="ixv-40365">13,386</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Depreciation and amortization expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostDepreciationAmortizationAndDepletion" scale="0" unitRef="usd" id="ixv-40366">193,562</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostDepreciationAmortizationAndDepletion" scale="0" unitRef="usd" id="ixv-40367">125,395</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostDepreciationAmortizationAndDepletion" scale="0" unitRef="usd" id="ixv-40368">116,451</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Bank charges</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="raya:BankCharges" scale="0" unitRef="usd" id="ixv-40369">16,733</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="raya:BankCharges" scale="0" sign="-" unitRef="usd" id="ixv-40370">16,458</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="raya:BankCharges" scale="0" unitRef="usd" id="ixv-40371">1,324</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Donations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherExpenses" scale="0" unitRef="usd" id="ixv-40372">4,175</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherExpenses" scale="0" unitRef="usd" id="ixv-40373">11,118</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherExpenses" scale="0" unitRef="usd" id="ixv-40374">4,237</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Sales tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesOther" scale="0" unitRef="usd" id="ixv-40375">15,368</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesOther" scale="0" unitRef="usd" id="ixv-40376">17,657</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesOther" scale="0" unitRef="usd" id="ixv-40377">76,654</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TravelAndEntertainmentExpense" scale="0" unitRef="usd" id="ixv-40378">28,815</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TravelAndEntertainmentExpense" scale="0" unitRef="usd" id="ixv-40379">27,314</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TravelAndEntertainmentExpense" scale="0" unitRef="usd" id="ixv-40380">23,748</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Office and miscellaneous</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-40381">121,059</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-40382">155,940</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-40383">96,006</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-40384">4,000,311</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-40385">2,302,809</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-40386">2,023,428</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="raya:SellingAndMarketingExpensesTextBlock" id="ixv-36870"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
20 &#8211; SELLING AND MARKETING EXPENSES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="raya:SellingAndMarketingExpensesTableTextBlock" id="ixv-36876"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
and marketing expenses as of December 31, 2025, 2024, and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Employee compensation and benefits</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="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="usd" id="ixv-40387">279,549</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="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="usd" id="ixv-40388">265,546</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="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="usd" id="ixv-40389">202,992</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Travel and promotion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="raya:TravelAndPromotion" scale="0" unitRef="usd" id="ixv-40390">187,703</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="c200" decimals="0" format="ixt:num-dot-decimal" name="raya:TravelAndPromotion" scale="0" unitRef="usd" id="ixv-40391">267,203</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="c201" decimals="0" format="ixt:num-dot-decimal" name="raya:TravelAndPromotion" scale="0" unitRef="usd" id="ixv-40392">125,213</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Shipping and handling</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="raya:ShippingAndHandling" scale="0" unitRef="usd" id="ixv-40393">173,784</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="c200" decimals="0" format="ixt:num-dot-decimal" name="raya:ShippingAndHandling" scale="0" unitRef="usd" id="ixv-40394">172,465</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="c201" decimals="0" format="ixt:num-dot-decimal" name="raya:ShippingAndHandling" scale="0" unitRef="usd" id="ixv-40395">191,671</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralInsuranceExpense" scale="0" unitRef="usd" id="ixv-40396">5,593</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:fixed-zero" name="us-gaap:GeneralInsuranceExpense" scale="0" unitRef="usd" id="ixv-40397">-</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="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralInsuranceExpense" scale="0" unitRef="usd" id="ixv-40398">12,233</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Consulting fee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfessionalFees" scale="0" unitRef="usd" id="ixv-40399">16,830</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="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfessionalFees" scale="0" unitRef="usd" id="ixv-40400">4,495</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="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfessionalFees" scale="0" unitRef="usd" id="ixv-40401">24,725</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Inspection and certification fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LegalFees" scale="0" unitRef="usd" id="ixv-40402">44,941</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LegalFees" scale="0" unitRef="usd" id="ixv-40403">97,091</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="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LegalFees" scale="0" unitRef="usd" id="ixv-40404">141,729</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TravelAndEntertainmentExpense" scale="0" unitRef="usd" id="ixv-40405">49,592</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="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TravelAndEntertainmentExpense" scale="0" unitRef="usd" id="ixv-40406">91,928</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="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TravelAndEntertainmentExpense" scale="0" unitRef="usd" id="ixv-40407">182,221</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: justify">Office and miscellaneous</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherSellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-40408">13,184</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherSellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-40409">47,541</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherSellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-40410">81,695</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-40411">771,176</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-40412">946,269</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-40413">962,479</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" id="ixv-37023"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
21 &#8211; RESEARCH AND DEVELOPMENT EXPENSES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="raya:ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" id="ixv-37029"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development expenses as of December 31, 2025, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Salaries</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="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LaborAndRelatedExpense" scale="0" unitRef="usd" id="ixv-40414">870,884</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="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LaborAndRelatedExpense" scale="0" unitRef="usd" id="ixv-40415">701,402</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="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LaborAndRelatedExpense" scale="0" unitRef="usd" id="ixv-40416">525,782</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Direct input</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostDirectMaterial" scale="0" unitRef="usd" id="ixv-40417">681,587</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="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostDirectMaterial" scale="0" unitRef="usd" id="ixv-40418">859,540</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="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostDirectMaterial" scale="0" unitRef="usd" id="ixv-40419">554,892</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Utility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UtilitiesOperatingExpense" scale="0" unitRef="usd" id="ixv-40420">2,585</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="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UtilitiesOperatingExpense" scale="0" unitRef="usd" id="ixv-40421">2,542</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="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UtilitiesOperatingExpense" scale="0" unitRef="usd" id="ixv-40422">2,680</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Design cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="raya:DesignCost" scale="0" unitRef="usd" id="ixv-40423">8,560</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="c203" decimals="0" format="ixt:num-dot-decimal" name="raya:DesignCost" scale="0" unitRef="usd" id="ixv-40424">6,254</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="c204" decimals="0" format="ixt:num-dot-decimal" name="raya:DesignCost" scale="0" unitRef="usd" id="ixv-40425">31,115</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Contract services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProfessionalAndContractServicesExpense" scale="0" unitRef="usd" id="ixv-40426">-</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="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfessionalAndContractServicesExpense" scale="0" unitRef="usd" id="ixv-40427">55,720</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="c204" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProfessionalAndContractServicesExpense" scale="0" unitRef="usd" id="ixv-40428">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-40429">23,522</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="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-40430">22,286</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="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-40431">25,614</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: justify">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-40432">21,173</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-40433">22,925</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-40434">36,859</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-40435">1,608,311</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-40436">1,670,669</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-40437">1,176,943</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 167; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock" id="ixv-37177"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
22 &#8211; INTEREST EXPENSES, NET</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InterestAndOtherIncomeTableTextBlock" id="ixv-37183"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
expenses as of December 31, 2025, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Interest expense</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:InterestExpenseOther" scale="0" unitRef="usd" id="ixv-40438">341,685</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="0" unitRef="usd" id="ixv-40439">150,160</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="0" unitRef="usd" id="ixv-40440">490,780</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: justify">Interest income</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-40441">389,725</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-40442">10,719</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-40443">88,109</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total interest (income) expense, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" sign="-" unitRef="usd" id="ixv-40444">48,040</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-40445">139,441</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-40446">402,671</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="raya:RentalIncomeNetTextBlock" id="ixv-37246"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
23 &#8211; RENTAL INCOME, NET</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company subleases part of the leased assets on a straight-line basis to other third parties. The lease terms with lessees vary and usually
start from two years.&#160;<ix:nonNumeric contextRef="c0" continuedAt="raya_ScheduleOfRentalIncomeTableTextBlock-c0_cont_1" escape="true" name="raya:ScheduleOfRentalIncomeTableTextBlock" id="ixv-40447">Rental income as of December 31, 2025, 2024 and 2023 consisted of the following:</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="raya_ScheduleOfRentalIncomeTableTextBlock-c0_cont_1"><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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Rental income</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="raya:RentalIncome" scale="0" unitRef="usd" id="ixv-40448">265,755</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="raya:RentalIncome" scale="0" unitRef="usd" id="ixv-40449">251,542</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="c11" decimals="0" format="ixt:num-dot-decimal" name="raya:RentalIncome" scale="0" unitRef="usd" id="ixv-40450">411,962</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: justify">Rental expense</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="raya:LeaseAndRentalExpenses" scale="0" unitRef="usd" id="ixv-40451">111,910</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="raya:LeaseAndRentalExpenses" scale="0" unitRef="usd" id="ixv-40452">97,071</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="raya:LeaseAndRentalExpenses" scale="0" unitRef="usd" id="ixv-40453">216,615</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total rental income, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RentalIncomeNonoperating" scale="0" unitRef="usd" id="ixv-40454">153,845</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RentalIncomeNonoperating" scale="0" unitRef="usd" id="ixv-40455">154,471</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RentalIncomeNonoperating" scale="0" unitRef="usd" id="ixv-40456">195,347</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock" id="ixv-37315"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
24 &#8211; OTHER INCOME, NET</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="ixv-37321"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table shows the details of net other income (expenses) for the years ended December 31, 2025, 2024 and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Government grant</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:GovernmentAssistanceAmount" scale="0" unitRef="usd" id="ixv-40457">161,700</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GovernmentAssistanceAmount" scale="0" unitRef="usd" id="ixv-40458">231,918</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GovernmentAssistanceAmount" scale="0" unitRef="usd" id="ixv-40459">1,061,274</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Sampling reimbursement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CharityCareReimbursementsReceived" scale="0" unitRef="usd" id="ixv-40460">77,119</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:CharityCareReimbursementsReceived" scale="0" unitRef="usd" id="ixv-40461">-</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CharityCareReimbursementsReceived" scale="0" unitRef="usd" id="ixv-40462">21,624</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Exchange gains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="raya:ExchangeGainsofOtherIncome" scale="0" unitRef="usd" id="ixv-40463">43,692</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="c10" decimals="0" format="ixt:num-dot-decimal" name="raya:ExchangeGainsofOtherIncome" scale="0" unitRef="usd" id="ixv-40464">141,296</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="raya:ExchangeGainsofOtherIncome" scale="0" unitRef="usd" id="ixv-40465">5,834</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain on extinguishment of liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-40466">37,807</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-40467">-</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="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" unitRef="usd" id="ixv-40468">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Miscellaneous income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="0" unitRef="usd" id="ixv-40469">6,942</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="0" unitRef="usd" id="ixv-40470">30,754</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="0" unitRef="usd" id="ixv-40471">5,099</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">Miscellaneous expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="0" unitRef="usd" id="ixv-40472">19,222</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="0" unitRef="usd" id="ixv-40473">41,604</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="0" unitRef="usd" id="ixv-40474">215,751</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Total other income, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-40475">308,038</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-40476">362,364</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-40477">878,080</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 168; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-37452"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
25 &#8211; CUSTOMER AND SUPPLIER CONCENTRATIONS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
customers and suppliers are those that account for greater than 10% of the Company&#8217;s revenues and purchases.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not have any customers that individually accounted for a significant portion (10% or more) of its revenue during the fiscal
year ended December 31, 2025. As a result, the Company is not materially dependent on any individual customer. As of December 31, 2025,
the Company&#8217;s accounts receivable was concentrated with two parties: a related party representing <ix:nonFraction contextRef="c205" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40478">18.61</ix:nonFraction>% of the total balance and
a single customer representing <ix:nonFraction contextRef="c206" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40479">13.69</ix:nonFraction>%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company sold a substantial portion of products to one customer (<ix:nonFraction contextRef="c207" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40480">21.50</ix:nonFraction>% of total revenues) during fiscal year ended December 31, 2024.
As of December 31, 2024, the amount due from this customer included in accounts receivable were $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-40481">2,109,572</ix:nonFraction>, representing&#160;<ix:nonFraction contextRef="c208" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40482">17.16</ix:nonFraction>%
of total accounts receivable. Other significant concentration of accounts receivable included another customer, who accounted for&#160;<ix:nonFraction contextRef="c209" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40483">14.51</ix:nonFraction>%
of total accounts receivable for the fiscal year ended December 31, 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company sold a substantial portion of products to one customer (<ix:nonFraction contextRef="c210" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40484">11.99</ix:nonFraction>% of total revenues) during the fiscal year ended December 31, 2023,
and as of the year-end date, amount due from this customer included in accounts receivable was $<ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-40485">28,301</ix:nonFraction>, representing&#160;<ix:nonFraction contextRef="c211" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40486">0.45</ix:nonFraction>% of total
accounts receivable. Beside the significant customer, there were other significant concentrations of accounts receivable, which included
four customers who accounted for&#160;<ix:nonFraction contextRef="c212" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40487">25.19</ix:nonFraction>%,&#160;<ix:nonFraction contextRef="c213" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40488">20.59</ix:nonFraction>%,&#160;<ix:nonFraction contextRef="c214" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40489">11.73</ix:nonFraction>% and&#160;<ix:nonFraction contextRef="c215" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40490">10.28</ix:nonFraction>%, respectively, of the total accounts receivable
for the fiscal year ended December 31, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
loss of one significant customer or the failure to attract new customers could have a material adverse effect on our business, consolidated
results of operations and financial condition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal year ended December 31, 2025, one supplier accounted for <ix:nonFraction contextRef="c216" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40491">10.31</ix:nonFraction>% of the Company&#8217;s total purchases, indicating a concentration
of supplier risk. Management monitors this relationship on an ongoing basis to mitigate potential supply disruptions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2024 and 2023, there was no significant concentration in suppliers for the Company&#8217;s raw material
purchase.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has numerous suppliers that could be substituted should any of the current suppliers become unavailable or non-competitive.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-37493"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
26 &#8211; RELATED PARTY TRANSACTIONS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>1)&#160;<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="ixv-40492">Nature
of relationships with related parties</ix:nonNumeric></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_1"><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="border-bottom: Black 1pt solid; vertical-align: top; width: 50%; font-weight: bold; text-align: left">Name</td><td style="vertical-align: top; padding-bottom: 1pt; width: 1%; font-weight: bold; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; vertical-align: top; width: 49%; font-weight: bold; text-align: left">Relationship with the Company</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Wenzhou Ailefu Technology Co. Ltd. (&#8220;Ailefu&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c232" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-40493">An entity 100% owned by Xiangze</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Hangzhou Xiangze Trading Co. Ltd. (&#8220;Xiangze&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c233" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-40494">An entity 100% owned by Lingyi Kong</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Wenzhou Leiling Technology Development Co. Ltd. (&#8220;Leiling&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c234" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-40495">An entity with Shengling Xiang as legal representative</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. (&#8220;Fushishenye&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c235" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-40496">An entity with Lingyi Kong as legal representative</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Zhejiang Rayak Technology Co. Ltd. (&#8220;Rayak Tech&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c236" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-40497">An entity 85% owned by Shengling Xiang and 15% owned by Zhejiang Leiya Electronics Co., Ltd.</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Chuanlong Lin</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c237" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-40498">Relative of Lingyi Kong; former controlling shareholder of New Focus</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Shengling Xiang</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c222" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-40499">Executive and legal rep of the Company</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Lingyi Kong</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c230" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-40500">Controlling shareholder of the Company</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Chunhua Xiang</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c238" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-40501">Relative of Lingyi Kong</ix:nonNumeric></td></tr> </table></ix:continuation></ix:nonNumeric><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 169; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>2)
Related party transactions</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases offices and factory buildings from Ailefu. The nature of the lease is disclosed in Note 8 - Lease. As of December 31,
2025, the Company&#8217;s balances with Ailefu consisted of a security deposit of $<ix:nonFraction contextRef="c217" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SecurityDeposit" scale="0" unitRef="usd" id="ixv-40502">14,300</ix:nonFraction>, and prepayments totaling $<ix:nonFraction contextRef="c218" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-40503">613,585</ix:nonFraction>. The Company
purchased raw materials in the amount of $<ix:nonFraction contextRef="c218" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" unitRef="usd" id="ixv-40504">793,744</ix:nonFraction> through Ailefu during the 2025 fiscal year. As of December 31, 2025, the Company had
accounts payable of $<ix:nonFraction contextRef="c217" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-40505">132,136</ix:nonFraction> to Ailefu.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were no transactions between the Company and Xiangze, the Company and Leiling, the Company and Chuanlong Lin, and the Company and Chunhua
Xiang during the years ended December 31, 2025 and 2024. As of December 31, 2025 and 2024, the Company had no outstanding balances from
these entities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company purchased equipment from Fushishenye. As of December 31, 2025, the Company had advance paid to Fushishenye in the amount of $<ix:nonFraction contextRef="c219" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-40506">671,200</ix:nonFraction>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company periodically manages cash collections and disbursements on behalf of Rayak Tech. For the fiscal year ended December 31, 2025,
the Company collected $<ix:nonFraction contextRef="c220" decimals="0" format="ixt:num-dot-decimal" name="raya:RelatedPartyTransactionCollections" scale="0" unitRef="usd" id="ixv-40507">932,285</ix:nonFraction> and disbursed $<ix:nonFraction contextRef="c220" decimals="0" format="ixt:num-dot-decimal" name="raya:RelatedPartyTransactionDisbursed" scale="0" unitRef="usd" id="ixv-40508">417,934</ix:nonFraction> on Rayak Tech's behalf. As of December 31, 2025, the outstanding balance due to
Rayak Tech related to these activities was $<ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-40509">564,868</ix:nonFraction>, which is included in due to related parties. Additionally, the Company sells products
to Rayak Tech in the ordinary course of business. During the fiscal year ended December 31, 2025, total sales to Rayak Tech amounted
to $<ix:nonFraction contextRef="c220" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableSale" scale="0" unitRef="usd" id="ixv-40510">2,030,478</ix:nonFraction>. As of December 31, 2025, the Company had an outstanding accounts receivable balance from Rayak Tech of $<ix:nonFraction contextRef="c220" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" unitRef="usd" id="ixv-40511">3,178,800</ix:nonFraction>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, Shengling Xiang provides working capital advances to support the Company&#8217;s operations. During the year ended December
31, 2025, the Company repaid $<ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-40512">333,840</ix:nonFraction> to Shengling Xiang, while during the year ended December 31, 2024, the Company received advances
totaling $<ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-40513">349,737</ix:nonFraction>. As of December 31, 2025 and 2024, the outstanding balances due to this individual were <span style="-sec-ix-hidden: hidden-fact-3">$0</span> and $<ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayable" scale="0" unitRef="usd" id="ixv-40514">333,840</ix:nonFraction>, respectively.
These balances represent unsecured, interest-free borrowings that are due on demand.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lingyi
Kong provides periodic working capital advances to support the Company&#8217;s operations. During the years ended December 31, 2025 and
2024, the Company received advances of $<ix:nonFraction contextRef="c226" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-40515">7,874,134</ix:nonFraction> and $<ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-40516">11,374,390</ix:nonFraction>, respectively. As of December 31, 2025 and 2024, the outstanding balances
due to Lingyi Kong were $<ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayable" scale="0" unitRef="usd" id="ixv-40517">1,212,020</ix:nonFraction> and $<ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayable" scale="0" unitRef="usd" id="ixv-40518">3,176,325</ix:nonFraction>, respectively. These borrowings are unsecured, non-interest bearing, and due on demand.
Additionally, during the years ended December 31, 2025 and 2024, Lingyi Kong endorsed notes receivable with recourse to the Company&#8217;s
suppliers to settle outstanding accounts payable in the amount of $<ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-40519">4,035,487</ix:nonFraction> and $<ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-40520">7,255,413</ix:nonFraction>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>3)
Related party balances</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="raya:ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" id="ixv-37598"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
outstanding balances with related parties consisted of the following as of December 31, 2025 and 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; vertical-align: top; font-weight: bold; text-align: left">Accounts</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Name of related parties</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 38%; text-align: left">Due to related party</td><td style="width: 1%">&#160;</td>
    <td style="width: 37%; text-align: left">Lingyi Kong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-40521">1,212,020</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-40522">3,176,325</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Zhejiang Rayak Technology Co. Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c239" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-40523">564,868</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c240" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-40524">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Shengling Xiang</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c224" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-40525">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-40526">333,840</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-40527">1,776,888</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-40528">3,510,165</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">Accounts payables, related parties</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Ailefu Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-40529">132,136</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c242" decimals="0" format="ixt:fixed-zero" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-40530">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c243" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-40531">132,136</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c244" decimals="0" format="ixt:fixed-zero" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-40532">-</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Accounts receivables, related parties</td><td>&#160;</td>
    <td style="text-align: left">ZheJiang Rayak Technology Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c245" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" unitRef="usd" id="ixv-40533">3,178,800</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">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Weidi Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c246" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" unitRef="usd" id="ixv-40534">1,314,332</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c247" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" unitRef="usd" id="ixv-40535">3,178,800</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c248" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" unitRef="usd" id="ixv-40536">1,314,332</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">Advance to suppliers, related parties</td><td>&#160;</td>
    <td style="text-align: left">Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c249" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-40537">671,200</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c250" decimals="0" format="ixt:fixed-zero" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-40538">-</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Ailefu Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c251" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-40539">613,585</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c252" decimals="0" format="ixt:fixed-zero" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-40540">-</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c253" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-40541">1,284,785</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c254" decimals="0" format="ixt:fixed-zero" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-40542">-</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">Other receivables, related parties</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Ailefu Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c255" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-40543">14,300</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c256" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-40544">-</ix:nonFraction></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c255" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-40545">14,300</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c256" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-40546">-</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 170; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-37798"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
27 &#8211; SHAREHOLDERS&#8217; EQUITY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ordinary
shares</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is authorized to issue&#160;<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-40547">1,000,000,000</ix:nonFraction>&#160;ordinary
shares of par value of $<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40548">0.22</ix:nonFraction>&#160;each, comprising of: (i)&#160;<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-40549">900,000,000</ix:nonFraction>&#160;Class A Ordinary Shares of par value of&#160;<span style="-sec-ix-hidden: hidden-fact-4">USD0.22</span>&#160;each,
and (ii)&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-40550">100,000,000</ix:nonFraction>&#160;Class B Ordinary Shares of par value of&#160;USD0.22&#160;each. There are currently&#160;<ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40551"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-40552">85,406</ix:nonFraction></ix:nonFraction>&#160;issued
and outstanding Class A Ordinary Shares and&#160;<ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40553"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-40554">4,091</ix:nonFraction></ix:nonFraction>&#160;issued and outstanding Class B Ordinary Shares.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of Class A Ordinary Shares and Class B Ordinary Shares shall always vote together as one class on all resolutions submitted to a vote
by the Members.&#160;<ix:nonNumeric contextRef="c0" name="us-gaap:SaleOfStockDescriptionOfTransaction" id="ixv-40555">Each Class A Ordinary Share shall entitle the holder thereof to one (1) vote on all matters subject to vote at general
meetings of the Company, and each Class B ordinary share shall entitle the holder thereof to twenty (20) votes on all matters subject
to vote at general meetings of the Company. Each Class B Ordinary Share is convertible into one (1) Class A Ordinary Share at any time
at the option of the holder thereof.</ix:nonNumeric>&#160;In no event shall Class A Ordinary Shares be convertible into Class B Ordinary Shares. Save
and except for voting rights and conversion rights, Class A Ordinary Shares and Class B Ordinary Shares shall rank pari passu with one
another and shall have the same rights, preferences, privileges and restrictions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Initial
Public Offering</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 14, 2022, the Company consummated its initial public offering (&#8220;IPO&#8221;) of&#160;<ix:nonFraction contextRef="c257" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40556">3,000,000</ix:nonFraction>&#160;Class A ordinary shares
at a price of $<ix:nonFraction contextRef="c257" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40557">4.00</ix:nonFraction>&#160;per share, generating gross proceeds to the Company of $<ix:nonFraction contextRef="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd" id="ixv-40558">12,000,000</ix:nonFraction>&#160;before deducting underwriting discounts
and commissions and offering expenses. After deducting underwriting discounts, commissions and expenses related to the offering, the
Company recorded $<ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredOfferingCosts" scale="0" unitRef="usd" id="ixv-40559">10,646,322</ix:nonFraction>&#160;(with $<ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares" id="ixv-40560">1,200</ix:nonFraction>&#160;in par value and $<ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-40561">10,645,122</ix:nonFraction>&#160;in additional paid in capital) net proceeds from
its initial public offering. The underwriter was granted a&#160;<ix:nonNumeric contextRef="c261" format="ixt-sec:durday" name="raya:NumberOfUnderwriterGrantedOverallotmentDays" id="ixv-40562">45</ix:nonNumeric>-day over-allotment option to purchase up to an additional&#160;<ix:nonFraction contextRef="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares" id="ixv-40563">450,000</ix:nonFraction>&#160;Class
A ordinary shares at the initial public offering price. Meanwhile, other costs incurred in the IPO totaled $<ix:nonFraction contextRef="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfessionalFees" scale="0" unitRef="usd" id="ixv-40564">1,061,170</ix:nonFraction>, the main nature
of which was professional fees. As a result, Class A shares increased by $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="raya:InitialSharesIncreased" scale="0" unitRef="shares" id="ixv-40565">300</ix:nonFraction>, and additional paid-in capital increased by $<ix:nonFraction contextRef="c263" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="0" unitRef="usd" id="ixv-40566">9,584,612</ix:nonFraction>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Private
Placement</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 20, 2024, the Company entered into securities purchase agreements (the &#8220;Securities Purchase Agreements&#8221;) with certain
purchasers (&#8220;Purchasers&#8221;) in connection with the issuance and sale (the &#8220;Private Placement&#8221;) of (i) an aggregate
of&#160;<ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40567">16,000,000</ix:nonFraction>&#160;Class A ordinary shares, par value US$<ix:nonFraction contextRef="c264" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40568">0.0001</ix:nonFraction>&#160;per share, of the Company (the &#8220;Class A Ordinary Shares&#8221;)
and (ii) warrants (the &#8220;Warrants,&#8221; together with the Class A Ordinary Shares, the &#8220;Securities&#8221;) to purchase an
aggregate of&#160;<ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares" id="ixv-40569">32,000,000</ix:nonFraction>&#160;Class A Ordinary Shares at an exercise price of $<ix:nonFraction contextRef="c264" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-40570">0.50</ix:nonFraction>&#160;per share, subject to adjustment as provided
therein, for an aggregate of purchase price of $<ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-40571">8,000,000</ix:nonFraction>. The Warrants will become exercisable for cash or on a cashless basis upon
issuance and will expire&#160;<ix:nonNumeric contextRef="c266" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="ixv-40572">three years</ix:nonNumeric>&#160;after the issuance date. In November 2024, Purchasers exercised warrants on a cashless
basis, and the Company issued&#160;<ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares" id="ixv-40573">22,588,235</ix:nonFraction>&#160;Class A ordinary shares. As of December 31, 2024, all warrants were exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Registered
Direct Offering</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 25, 2025, ERAYAK Power Solution Group Inc. (the &#8220;Company&#8221;) entered into a securities purchase agreement (the &#8220;Purchase
Agreement&#8221;) with certain investors named thereto (the &#8220;Purchasers&#8221;), pursuant to which the Company agreed to issue
and sell, in a registered direct offering (the &#8220;Registered Direct Offering&#8221;): (i) <ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40574">12,396,000</ix:nonFraction> class A ordinary shares (the
&#8220;Class A Ordinary Shares&#8221;) of the Company of par value of $<ix:nonFraction contextRef="c268" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40575">0.0001</ix:nonFraction> each (the &#8220;Shares&#8221;), at a purchase price of
$<ix:nonFraction contextRef="c269" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-40576">0.098</ix:nonFraction> per share; and (ii) pre-funded warrants to purchase up to <ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares" id="ixv-40577">18,216,246</ix:nonFraction> Class A Ordinary Shares (the &#8220;Pre-Funded Warrants&#8221;)
at a purchase price of $$<ix:nonFraction contextRef="c270" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-40578">0.098</ix:nonFraction> to the purchase price for Shares, less the exercise price of $<ix:nonFraction contextRef="c269" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-40579">0.0001</ix:nonFraction> per share. The Registered Direct
Offering closed on July 28, 2025. The Company received approximately $<ix:nonFraction contextRef="c271" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="6" unitRef="usd" id="ixv-40580">3</ix:nonFraction> million in gross proceeds from the Registered Direct Offering,
before deducting placement agent fees and estimated offering expenses.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 171; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Registered
Direct Offering</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 31, 2025, ERAYAK Power Solution Group Inc. (the &#8220;Company&#8221;) entered into a securities purchase agreement (the &#8220;Purchase
Agreement&#8221;) with certain investors named thereto (the &#8220;Purchasers&#8221;), pursuant to which the Company agreed to issue
and sell, in a registered direct offering (the &#8220;Registered Direct Offering&#8221;): (i) <ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40581">32,155,921</ix:nonFraction> class A ordinary shares (the
&#8220;Class A Ordinary Shares&#8221;) of the Company of par value of $<ix:nonFraction contextRef="c272" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40582">0.0001</ix:nonFraction> each (the &#8220;Shares&#8221;), at a purchase price of
$<ix:nonFraction contextRef="c273" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-40583">0.065</ix:nonFraction> per share; and (ii) pre-funded warrants to purchase up to <ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares" id="ixv-40584">75,536,386</ix:nonFraction> Class A Ordinary Shares (the &#8220;Pre-Funded Warrants&#8221;)
at a purchase price of $<ix:nonFraction contextRef="c274" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-40585">0.065</ix:nonFraction> to the purchase price for Shares, less the exercise price of $<ix:nonFraction contextRef="c273" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-40586">0.0001</ix:nonFraction> per share. The Registered Direct Offering
closed on August 1, 2025. The Company received approximately $<ix:nonFraction contextRef="c275" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="6" unitRef="usd" id="ixv-40587">7</ix:nonFraction> million in gross proceeds from the Registered Direct Offering, before
deducting placement agent fees and estimated offering expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Share
Subscription</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 19, 2025, Erayak Power Solution Group Inc (the &#8220;Company&#8221;) consummated a share subscription (the &#8220;Share Subscription&#8221;)
with Erayak International Limited. Under the terms of the Share Subscription, the Erayak International Limited purchased <ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityShareSubscriptions" scale="0" unitRef="shares" id="ixv-40588">8,000,000</ix:nonFraction> Class
B ordinary shares from the Company at a consideration of $<ix:nonFraction contextRef="c276" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40589">0.055</ix:nonFraction> per share, which is the closing pricing on August 18, 2025, for a total
consideration of US$<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="0" unitRef="usd" id="ixv-40590">440,000</ix:nonFraction>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Reverse
Stock Split</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 8, 2025, the shareholders and Board of Directors of the Company approved the 220-for-1 reverse stock split of its ordinary
shares in accordance with Cayman law and the corresponding filing of the ratio change, which was duly filed with the Cayman Registrar.
As a result of the reverse stock split, the number of ordinary shares outstanding were reduced from <ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-40591">187,892,786</ix:nonFraction> Class A ordinary shares
to approximately <ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-40592">854,059</ix:nonFraction> Class A ordinary shares, and from <ix:nonFraction contextRef="c280" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-40593">9,000,000</ix:nonFraction> Class B ordinary shares to approximately <ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-40594">40,910</ix:nonFraction> Class B ordinary
shares, subject to rounding up of all fractional shares to the nearest whole share in lieu of such fractional shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><i>Increase in Authorized
Share Capital</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On November 19, 2025,
the shareholders and the board of directors of the Company approved an increase in the Company&#8217;s authorized share capital from US$<ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalUnits" scale="0" unitRef="usd" id="ixv-40595">50,000</ix:nonFraction>,
divided into <ix:nonFraction contextRef="c282" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CapitalUnitsAuthorized" scale="0" unitRef="shares" id="ixv-40596">2,272,727.27</ix:nonFraction> ordinary shares with a par value of US$<ix:nonFraction contextRef="c282" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40597">0.022</ix:nonFraction> each, consisting of <ix:nonFraction contextRef="c283" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40598">2,045,454.54</ix:nonFraction> Class A ordinary shares and <ix:nonFraction contextRef="c284" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40599">227,272.73</ix:nonFraction>
Class B ordinary shares, to US$<ix:nonFraction contextRef="c285" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-40600">220,000,000</ix:nonFraction>, divided into <ix:nonFraction contextRef="c286" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalUnitsAuthorized" scale="0" unitRef="shares" id="ixv-40601">10,000,000,000</ix:nonFraction> ordinary shares with a par value of US$<ix:nonFraction contextRef="c287" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40602">0.022</ix:nonFraction> each, consisting
of <ix:nonFraction contextRef="c287" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40603">9,000,000,000</ix:nonFraction> Class A ordinary shares and <ix:nonFraction contextRef="c288" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40604">1,000,000,000</ix:nonFraction> Class B ordinary shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><i>Reverse Stock Split</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On March 25, 2026, the
board of directors of ERAYAK Power Solution Group Inc., a Cayman Islands exempted company, approved a 1-for-10 reverse stock split of
the Company&#8217;s Class A ordinary shares and Class B ordinary shares. The reverse stock split became effective on April 20, 2026, and
the Company&#8217;s Class A ordinary shares began trading on a post-split basis on the Nasdaq Stock Market LLC on the same date under
the current trading symbol &#8220;RAYA.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As a result of <ix:nonNumeric contextRef="c289" name="us-gaap:StockholdersEquityNoteStockSplit" id="ixv-40605">the reverse
stock split, every ten issued Class A ordinary shares with a par value of US$0.022 each were combined into one issued Class A ordinary
share with a par value of US$0.22 each, and every ten issued Class B ordinary shares with a par value of US$0.022 each were combined into
one issued Class B ordinary share with a par value of US$0.22 each. Any fractional shares resulting from the reverse stock split were
rounded up to the nearest whole share.</ix:nonNumeric> Following the reverse stock split, the Company&#8217;s authorized share capital was adjusted to
US$<ix:nonFraction contextRef="c290" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalUnits" scale="0" unitRef="usd" id="ixv-40606">220,000,000</ix:nonFraction>, divided into <ix:nonFraction contextRef="c291" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalUnitsAuthorized" scale="0" unitRef="shares" id="ixv-40607">900,000,000</ix:nonFraction> Class A ordinary shares with a par value of US$<ix:nonFraction contextRef="c291" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40608">0.22</ix:nonFraction> each and <ix:nonFraction contextRef="c292" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalUnitsAuthorized" scale="0" unitRef="shares" id="ixv-40609">100,000,000</ix:nonFraction> Class B ordinary shares
with a par value of US$<ix:nonFraction contextRef="c292" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40610">0.22</ix:nonFraction> each.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">All share and per-share amounts presented in these consolidated financial
statements and the accompanying notes have been retroactively adjusted to reflect the reverse stock split for all periods presented, unless
otherwise indicated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Statutory
Reserve</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s PRC subsidiaries are required to make appropriations to certain reserve funds, comprising the statutory surplus reserve
and the discretionary surplus reserve, based on after-tax net income determined in accordance with generally accepted accounting principles
of the PRC (&#8220;PRC GAAP&#8221;). Appropriations to the statutory surplus reserve are required to be at least&#160;<ix:nonFraction contextRef="c293" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsOther" scale="-2" unitRef="pure" id="ixv-40611">10</ix:nonFraction>% of the after-tax
net income determined in accordance with PRC GAAP until the reserve is equal to&#160;<ix:nonFraction contextRef="c293" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements" scale="-2" unitRef="pure" id="ixv-40612">50</ix:nonFraction>% of the entity&#8217;s registered capital. Appropriations
to the discretionary surplus reserve are made at the discretion of the Board of Directors of each of the PRC subsidiaries. The reserved
amount as determined pursuant to PRC statutory laws totaled $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" scale="0" unitRef="usd" id="ixv-40613">1,244,717</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" scale="0" unitRef="usd" id="ixv-40614">1,123,204</ix:nonFraction> as of December 31, 2025 and 2024, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
PRC laws and regulations, paid in capital, additional paid in capital, and statutory surplus reserves are restricted to set-off against
losses, expansion of production and operation and increasing registered capital of the respective company and are not distributable other
than upon liquidation. The reserves are not allowed to be transferred to the Company in terms of cash dividends, loans or advances, nor
are they allowed for distribution except under liquidation.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 172; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-37935"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
28 &#8211; INCOME TAXES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enterprise
Income Taxes (&#8220;EIT&#8221;)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
Power Solution Group Inc. is incorporated in Cayman Island as an offshore holding company and is not subject to tax on income or capital
gain under the laws of Cayman Island.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
Power Solution Limited is incorporated in BVI as an offshore holding company and is not subject to tax on income or capital gain under
the laws of BVI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
Power Solution Hong Kong Limited is established in Hong Kong and is subject to statutory income tax rate at&#160;<ix:nonFraction contextRef="c294" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-40615">16.5</ix:nonFraction>%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou
Wenjie Technology Limited is established in PRC and is subject to a statutory income tax rate of&#160;<ix:nonFraction contextRef="c295" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-40616">5</ix:nonFraction>%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ruike
Electronics (Wenzhou) Co., Ltd is established in PRC and has an applicable EIT rate of&#160;<ix:nonFraction contextRef="c296" decimals="2" format="ixt:num-dot-decimal" name="raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" scale="-2" unitRef="pure" id="ixv-40617">5</ix:nonFraction>%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Leiya Electronics Limited and Wenzhou New Focus Limited are the Company&#8217;s main operating subsidiaries in PRC. Zhejiang Leiya Electronics
is a high technology company and has an applicable EIT rate of&#160;<ix:nonFraction contextRef="c297" decimals="2" format="ixt:num-dot-decimal" name="raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" scale="-2" unitRef="pure" id="ixv-40618">15</ix:nonFraction>%. Wenzhou New Focus Limited has an applicable EIT rate of&#160;<ix:nonFraction contextRef="c298" decimals="2" format="ixt:num-dot-decimal" name="raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" scale="-2" unitRef="pure" id="ixv-40619">5</ix:nonFraction>%.
As of December 31, 2025, the tax years ended December 31, 2020 through December 31, 2025 for the Company&#8217;s PRC entities remain
open for statutory examination by PRC tax authorities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical
merits, and measures the unrecognized benefits associated with the tax positions. As of December 31, 2025, 2024 and 2023, the Company
did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential
underpaid income tax expenses for the years ended December 31, 2025, 2024 and 2023, respectively, and does not anticipate any significant
increases or decreases in unrecognized tax benefits in the next 12 months from December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-37974"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Per
the consolidated statements of income and comprehensive income, the income tax expenses for the Company can be reconciled to the income
before income taxes for the years ended December 31, 2025, 2024 and 2023 as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Income before taxes excluded the amounts of loss incurring entities</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:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" scale="0" unitRef="usd" id="ixv-40620">328,988</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" scale="0" unitRef="usd" id="ixv-40621">856,301</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" scale="0" unitRef="usd" id="ixv-40622">2,246,230</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" scale="-2" unitRef="pure" id="ixv-40623">15</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="2" format="ixt:num-dot-decimal" name="raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" scale="-2" unitRef="pure" id="ixv-40624">15</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" scale="-2" unitRef="pure" id="ixv-40625">15</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax at the PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="0" unitRef="usd" id="ixv-40626">49,348</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="0" unitRef="usd" id="ixv-40627">128,445</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="0" unitRef="usd" id="ixv-40628">312,965</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tax effect of R&amp;D expenses deduction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="0" unitRef="usd" id="ixv-40629">65,281</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="0" unitRef="usd" id="ixv-40630">296,833</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="0" unitRef="usd" id="ixv-40631">148,687</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax effect of accumulated loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="0" unitRef="usd" id="ixv-40632">-</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="c10" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="0" unitRef="usd" id="ixv-40633">-</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="0" sign="-" unitRef="usd" id="ixv-40634">4,425</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">Tax effect of non-deductible expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="0" unitRef="usd" id="ixv-40635">44,864</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="0" unitRef="usd" id="ixv-40636">102,050</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="0" unitRef="usd" id="ixv-40637">33,393</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Income tax expenses</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-40638">28,931</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-40639">66,338</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-40640">193,246</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 173; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-38106"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes for the years ended December 31, 2025, 2024 and 2023 are attributed to the Company&#8217;s continuing operations in China and consisted
of:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current income tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-40641">2,289</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-40642">4,008</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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-40643">193,246</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">Deferred income tax</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-40644">26,642</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-40645">70,346</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-40646">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Total income tax expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-40647">28,931</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-40648">66,338</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-40649">193,246</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-38167"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
deferred tax assets consisted of the following as of December 31, 2025, 2024 and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of December 31,</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="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Deferred tax assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 9pt">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-40650">100,994</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-40651">32,534</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="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-40652">33,490</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 8.1pt">Bad debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-40653">9,240</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-40654">24,828</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="c36" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-40655">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Inventory provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:DeferredTaxAssetInventory" scale="0" sign="-" unitRef="usd" id="ixv-40656">55,304</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="raya:DeferredTaxAssetInventory" scale="0" unitRef="usd" id="ixv-40657">43,756</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="c36" decimals="0" format="ixt:fixed-zero" name="raya:DeferredTaxAssetInventory" scale="0" unitRef="usd" id="ixv-40658">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 8.1pt">Advance to suppliers allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-40659">19,422</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-40660">9,151</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="c36" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-40661">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left; padding-left: 8.1pt">Effect of exchange rate</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="raya:DeferredTaxAssetEffectOfExchangeRate" scale="0" sign="-" unitRef="usd" id="ixv-40662">3,681</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="raya:DeferredTaxAssetEffectOfExchangeRate" scale="0" unitRef="usd" id="ixv-40663">9,275</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="raya:DeferredTaxAssetEffectOfExchangeRate" scale="0" unitRef="usd" id="ixv-40664">956</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-40665">78,033</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-40666">100,994</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-40667">32,534</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no valuation allowance for the deferred tax assets as of December 31, 2025 and 2024. In assessing the realizability of deferred tax
assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized.
The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which
those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future
taxable income, and tax planning strategies in making this assessment. Based upon the level of historical taxable income, projections
for future taxable income over the periods in which the deferred tax assets are deductible, and the scheduled reversal of deferred tax
liabilities, management believes it is more likely that the company will realize the benefits of those deductible differences as of December
31, 2025 and 2024.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-38292"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
29 &#8211; COMMITMENTS AND CONTINGENCIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, the Company had&#160;<ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="raya:NumberOfLease" scale="0" unitRef="pure" id="ixv-40668"><ix:nonFraction contextRef="c10" decimals="0" format="ixt-sec:numwordsen" name="raya:NumberOfLease" scale="0" unitRef="pure" id="ixv-40669">two</ix:nonFraction></ix:nonFraction>&#160;lease agreements, which has been disclosed under right of use lease assets
in Note 8 &#8211; Leases. As of December 31, 2025 and 2024, the Company had no material purchase commitments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, the Company is involved in various legal proceedings, claims and other disputes arising from commercial operations, employees,
and other matters which, in general, are subject to uncertainties and in which the outcomes are not predictable. The Company determines
whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated.
Although the Company can give no assurances about the resolution of pending claims, litigation or other disputes and the effect such
outcomes may have on the Company, the Company believes that any ultimate liability resulting from the outcome of such proceedings to
the extent not otherwise provided or covered by insurance, will not have a material adverse effect on our consolidated financial position
or results of operations or liquidity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the December 31, 2025, the Company provides the following guarantee to a related party, with the Bank as the beneficiary:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock" id="ixv-38310"><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="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">Related Parties</td><td style="text-align: center; font-weight: bold">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Type</td><td style="text-align: center; font-weight: bold">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Currency</td><td style="text-align: center; font-weight: bold">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Guarantee Balance</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Maturity Date</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Zhejiang Leiya Technology Co., Ltd.</td><td style="width: 1%">&#160;</td> <td style="width: 9%">Pledge</td><td style="width: 1%">&#160;</td> <td style="width: 9%">RMB</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c300" decimals="0" format="ixt:num-dot-decimal" name="raya:GuaranteeBalanceOfRelatedParty" scale="0" unitRef="cny" id="ixv-40670">25,750,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 15%"><ix:nonNumeric contextRef="c300" format="ixt:date-monthname-day-year-en" name="raya:MaturityDateOfRelatedParty" id="ixv-40671">Jun 09, 2026</ix:nonNumeric></td></tr> </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total guaranteed balance is RMB <ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="raya:GuaranteeBalanceOfRelatedParty" scale="0" unitRef="cny" id="ixv-40672">25,750,000</ix:nonFraction>, representing the maximum undiscounted payment obligation the Company could be required to
make in the event of default (excluding interest and penalties). The Company hadn&#8217;t recognized a guaranteed liability as of the
December 31, 2025.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 174; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the pledge guarantee provided to Zhejiang Leiya Technology Co., Ltd., the Company has pledged a as collateral (fair value not reflected
in this table).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
guarantee for Zhejiang Leiya Technology Co., Ltd. is secured by a RMB <ix:nonFraction contextRef="c299" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="cny" id="ixv-40673">27,400,000</ix:nonFraction> time deposit certificate; see Note 11 for details.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-38368"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
30 &#8211; SEGMENT REPORTING</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
280, &#8220;Segment Reporting&#8221;, establishes standards for reporting information about operating segments on a basis consistent
with the Company&#8217;s internal organizational structure as well as information about geographical areas, business segments and major
customers in financial statements for details on the Company&#8217;s business segments. The Company uses the &#8220;management approach&#8221;
in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company&#8217;s
chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company&#8217;s
reportable segments. Management, including the chief operating decision maker, reviews operation results as one operating segment. The
Company has a single operating entity at a single location, and all the products are electrical products and use similar product line
and labor. Based on management&#8217;s assessment, the Company has determined that it has only&#160;<ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="Segment" id="ixv-40674">one</ix:nonFraction>&#160;operating segment as defined
by ASC 280.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-38379"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following tables present revenue for five major markets for the years ending December 31, 2025, 2024 and 2023, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">China</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="c301" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40675">13,768,820</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c302" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40676">60.24</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c303" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40677">1,285,829</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="c304" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40678">5.63</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Mexico</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40679">867,476</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="c306" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40680">3.80</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Poland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c307" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40681">773,084</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="c308" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40682">3.38</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Portugal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c309" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40683">573,931</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="c310" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40684">2.51</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">China</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="c311" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40685">19,575,794</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c312" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40686">64.61</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>France</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c313" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40687">1,516,466</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="c314" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40688">5.00</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c315" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40689">909,207</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="c316" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40690">3.00</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Nigeria</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c317" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40691">827,955</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="c318" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40692">2.73</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c319" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40693">781,562</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="c320" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40694">2.58</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">China</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="c321" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40695">11,005,500</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c322" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40696">54.15</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c323" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40697">1,558,935</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="c324" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40698">7.67</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Poland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c325" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40699">1,318,926</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="c326" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40700">6.49</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c327" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40701">1,053,668</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="c328" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40702">5.18</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Germany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c329" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-40703">1,016,250</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c330" decimals="4" format="ixt:num-dot-decimal" name="raya:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="pure" id="ixv-40704">5.00</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 175; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock" id="ixv-38607"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
31 &#8211; FINANCIAL IMPACT OF COVID-19</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, a novel strain of coronavirus was reported to have surfaced in Wuhan, China, which spreaded throughout China and other
parts of the world, including the United States. On January 30, 2020, the World Health Organization declared the outbreak of the coronavirus
disease (COVID-19) a &#8220;Public Health Emergency of International Concern,&#8221; and on March 11, 2020, the World Health Organization
characterized the outbreak as a &#8220;pandemic.&#8221; &#160; Governments in affected countries were imposing travel bans, quarantines
and other emergency public health measures, which had caused material disruption to businesses globally resulting in an economic slowdown.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
the PRC government announced optimization of COVID-19 rules in November 2022, many of the restrictive measures previously adopted by
the PRC governments at various levels to control the spread of the COVID-19 virus have been revoked or replaced with more flexible measures.
The financial impact of COVID-19 outbreak on the Company&#8217;s financial condition and results of operations is declining. However,
during the fiscal year ended December 31, 2024, the COVID-19 pandemic continued to spread in China and other parts of the world, and
for the full fiscal year of 2025, the Company is currently unable to quantify the expected impact of the COVID-19 pandemic on its future
operations, financial condition, liquidity and results of operations.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-38623"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
32 &#8211; SUBSEQUENT EVENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" escape="true" name="raya:LongTermBorrowingsTableTextBlock" id="ixv-38629"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
for the date of the issuance of these financial statements, the new long-term borrowings are presented below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold">Bank&#160;Name</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance<br/> Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration<br/> Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Secured by<br/> fixed assets</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; text-indent: -10pt; padding-left: 10pt">Minsheng Bank</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="0" unitRef="cny" id="ixv-40705">9,648,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 15%; text-align: center"><ix:nonNumeric contextRef="c154" format="ixt:date-month-day-year" name="us-gaap:DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear" id="ixv-40706">1/04/2026</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 15%; text-align: center"><ix:nonNumeric contextRef="c154" format="ixt:date-month-day-year" name="us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" id="ixv-40707">1/04/2033</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 15%; text-align: center"><ix:nonNumeric contextRef="c154" name="us-gaap:DebtInstrumentDescription" id="ixv-40708">Yes</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Minsheng Bank</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c337" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="0" unitRef="cny" id="ixv-40709">1,600,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c338" format="ixt:date-month-day-year" name="us-gaap:DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear" id="ixv-40710">2/03/2026</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c338" format="ixt:date-month-day-year" name="us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" id="ixv-40711">2/03/2033</ix:nonNumeric></td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c338" name="us-gaap:DebtInstrumentDescription" id="ixv-40712">Yes</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt"><b>Total</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><b>RMB</b></td><td style="border-bottom: Black 2.5pt double; text-align: right"><b><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="0" unitRef="cny" id="ixv-40713">11,248,000</ix:nonFraction></b></td><td style="padding-bottom: 2.5pt; text-align: left"><b>&#160;</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="padding-bottom: 2.5pt"><b>&#160;</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="padding-bottom: 2.5pt"><b>&#160;</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="padding-bottom: 2.5pt"><b>&#160;</b></td></tr> </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
above bank loans are collateralized by certain assets of the Company. As of December 31, 2025, the collateral consisted of land use rights
held by Ruike with a carrying amount of $<ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-40714">2,543,916</ix:nonFraction>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 25, 2026, the board of directors of ERAYAK
Power Solution Group Inc., a Cayman Islands exempted company (the &#8220;Company&#8221;), approved a reverse stock split of <ix:nonNumeric contextRef="c336" name="us-gaap:StockholdersEquityNoteStockSplit" id="ixv-40715">the Company&#8217;s
Class A ordinary shares and Class B ordinary shares at a ratio of 1-for-10 (the &#8220;Reverse Stock Split&#8221;), such that (a) every
ten (10) issued Class A ordinary shares of a par value of US$0.022 each will be combined into one (1) issued Class A ordinary share of
a par value of US$0.22 each, (b) every ten (10) issued Class B ordinary shares of a par value of US$0.022 each will be combined into one
(1) issued Class B ordinary share of a par value of US$0.22 each, and (c) any fractional shares will be rounded up to the nearest whole
share.</ix:nonNumeric> As a result, the Company&#8217;s authorized share capital will be adjusted to US$<ix:nonFraction contextRef="c290" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalUnits" scale="0" unitRef="usd" id="ixv-40716">220,000,000</ix:nonFraction> divided into <ix:nonFraction contextRef="c291" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalUnitsAuthorized" scale="0" unitRef="shares" id="ixv-40717">900,000,000</ix:nonFraction> Class A ordinary
shares with a par value of US$<ix:nonFraction contextRef="c291" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40718">0.22</ix:nonFraction> each and <ix:nonFraction contextRef="c292" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalUnitsAuthorized" scale="0" unitRef="shares" id="ixv-40719">100,000,000</ix:nonFraction> Class B ordinary shares with a par value of US$<ix:nonFraction contextRef="c292" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-40720">0.22</ix:nonFraction> each.</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">In March 2026, the Company entered into an at-the-market
sales agreement with Craft Capital Management LLC, as sales agent, pursuant to which the Company may offer and sell, from time to time,
Class A ordinary shares with aggregate gross sales proceeds of up to US$<ix:nonFraction contextRef="c331" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" scale="6" unitRef="usd" id="ixv-40721">20.0</ix:nonFraction> million. The Company is not obligated to sell any shares
under the agreement.</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 of March 31, 2026, the Company had issued an
aggregate of <ix:nonFraction contextRef="c331" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares" id="ixv-40722">1,247,456</ix:nonFraction> Class A ordinary shares under the at-the-market sales agreement, resulting in gross proceeds of approximately US$<ix:nonFraction contextRef="c332" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" scale="6" unitRef="usd" id="ixv-40723">0.72</ix:nonFraction>
million and net proceeds of approximately US$<ix:nonFraction contextRef="c332" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" unitRef="usd" id="ixv-40724">0.69</ix:nonFraction> million after sales agent commissions and offering expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On April 7, 2026, the Company entered into securities purchase agreements
with certain non-U.S. investors, pursuant to which the Company issued and sold <ix:nonFraction contextRef="c333" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares" id="ixv-40725">5,000,000</ix:nonFraction> Class A ordinary shares at US$<ix:nonFraction contextRef="c334" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-40726">0.08</ix:nonFraction> per share,
for total gross proceeds of US$<ix:nonFraction contextRef="c335" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedPerTransaction" scale="6" unitRef="usd" id="ixv-40727">0.4</ix:nonFraction> million. The offering closed on April 7, 2026.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has evaluated subsequent events through
April 29, 2026. No other matters were identified affecting the accompanying financial statements or related disclosures.</p></ix:nonNumeric><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="ixv-38715"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
33 &#8211; CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rule&#160;12-04(a),&#160;5-04(c)&#160;and&#160;4-08(e)(3)&#160;of
Regulation&#160;S-X&#160;require the condensed financial information of the parent company to be filed when the restricted net assets
of consolidated subsidiaries exceed 25 percent of consolidated net assets as of the end of the most recently completed fiscal year. The
Company performed a test on the restricted net assets of consolidated subsidiaries in accordance with such requirements and concluded
that it was applicable to the Company as the restricted net assets of the Company&#8217;s PRC subsidiaries exceeded&#160;<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:RestrictedInvestmentsPercentOfNetAssets" scale="-2" unitRef="pure" id="ixv-40728">25</ix:nonFraction>% of the consolidated
net assets of the Company, therefore, the condensed financial statements for the parent company are included herein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
purposes of the above test, restricted net assets of consolidated subsidiaries shall mean that amount of the Company&#8217;s proportionate
share of net assets of consolidated subsidiaries (after intercompany eliminations) which as of the end of the most recent fiscal year
may not be transferred to the parent company by subsidiaries in the form of loans, advances or cash dividends without the consent of
a third party.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
condensed financial information of the parent company has been prepared using the same accounting policies as set out in the Company&#8217;s
consolidated financial statements except that the parent company used the equity method to account for investment in its subsidiaries.&#160;Such
investment is presented on the condensed balance sheets as &#8220;Investment in subsidiaries&#8221; and the respective profit or loss
as &#8220;Equity in earnings of subsidiaries&#8221; on the condensed statements of comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
footnote disclosures contain supplemental information relating to the operations of the Company and, as such, these statements should
be read in conjunction with the notes to the audited consolidated financial statements of the Company. Certain information and footnote
disclosures normally included in financial statements prepared in accordance with U.S GAAP have been condensed or omitted.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not pay any dividend for the periods presented. As of December 31, 2025 and 2024, there were no material contingencies, significant
provisions for long-term&#160;obligations, or guarantees of the Company, except for those which have been separately disclosed in the
consolidated financial statements, if any.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 176; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK
POWER SOLUTION GROUP INC.<br/>
PARENT COMPANY BALANCE SHEETS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="ixv-38768"><ix:continuation continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_2" id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_1"><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: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December&#160;31,<br/> 2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Current assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-indent: -9pt; padding-left: 27pt">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-40729">9,293</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-40730">118,057</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Due from subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="raya:DueFromSubsidiaries" scale="0" unitRef="usd" id="ixv-40731">9,864,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="raya:DueFromSubsidiaries" scale="0" unitRef="usd" id="ixv-40732">9,819,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Advance to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-40733">4,700,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-40734">4,950,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 27pt">Investment in subsidiaries</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="0" unitRef="usd" id="ixv-40735">21,304,966</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="0" unitRef="usd" id="ixv-40736">12,311,068</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 0.25in">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-40737">35,878,259</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-40738">27,198,125</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; text-indent: -9pt; padding-left: 9pt">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -9pt; padding-left: 9pt">LIABILITIES</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-40739">612,390</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-40740">612,390</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">COMMITMENTS AND CONTINGENCIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</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="c340" decimals="0" format="ixt:fixed-zero" name="us-gaap:CommitmentsAndContingencies" scale="0" unitRef="usd" id="ixv-40741">&#160;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Class A shares,&#160;<ix:nonFraction contextRef="c341" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-40742"><ix:nonFraction contextRef="c342" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-40743">900,000,000</ix:nonFraction></ix:nonFraction>&#160;shares authorized;&#160;<ix:nonFraction contextRef="c341" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40744"><ix:nonFraction contextRef="c341" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-40745">85,406</ix:nonFraction></ix:nonFraction>&#160;shares issued and outstanding as of December 31, 2025;&#160;<ix:nonFraction contextRef="c342" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40746"><ix:nonFraction contextRef="c342" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-40747">22,540</ix:nonFraction></ix:nonFraction>&#160;shares issued and outstanding as of December 31, 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c341" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-40748">18,789</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="c342" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-40749">4,959</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">Class B shares,&#160;<ix:nonFraction contextRef="c343" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-40750"><ix:nonFraction contextRef="c344" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-40751">100,000,000</ix:nonFraction></ix:nonFraction>&#160;shares authorized;&#160;<ix:nonFraction contextRef="c343" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40752"><ix:nonFraction contextRef="c343" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-40753">4,091</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2025; <ix:nonFraction contextRef="c344" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-40754"><ix:nonFraction contextRef="c344" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-40755">455</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c343" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-40756">900</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="c344" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-40757">100</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-40758">27,837,444</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="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-40759">18,641,264</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-40760">7,794,471</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="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-40761">9,184,408</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 0.25in">Accumulated other comprehensive (loss) gain</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-40762">385,736</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-40763">1,244,996</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 27pt">Total shareholders&#8217; equity</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-40764">35,265,869</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-40765">26,585,735</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 27pt">Total liabilities and shareholders&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-40766">35,878,259</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-40767">27,198,125</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span>&#160;</p><div>


</div><!-- Field: Page; Sequence: 177; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK
POWER SOLUTION GROUP INC.<br/>
PARENT COMPANY STATEMENTS OF COMPREHENSIVE INCOME</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="srt:CondensedStatementOfComprehensiveIncomeTableTextBlock" id="ixv-39011"><ix:continuation continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_3" id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_2"><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="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the&#160;Years Ended<br/> December 31,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; width: 64%; text-align: left">EQUITY IN EARNINGS OF SUBSIDIARIES</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" unitRef="usd" id="ixv-40768">1,070,673</ix:nonFraction></td><td style="padding-bottom: 1pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" unitRef="usd" id="ixv-40769">1,115,977</ix:nonFraction></td><td style="padding-bottom: 1pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd" id="ixv-40770">1,218,714</ix:nonFraction></td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">NET (LOSS) INCOME</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-40771">1,389,937</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-40772">1,115,977</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-40773">1,218,714</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left">FOREIGN CURRENCY TRANSLATION ADJUSTMENTS</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" sign="-" unitRef="usd" id="ixv-40774">859,260</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-40775">500,306</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-40776">360,677</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO THE COMPANY</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-40777">530,677</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-40778">1,616,353</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-40779">858,037</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>


</div><!-- Field: Page; Sequence: 178; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font-size: 10pt; margin: 0pt"><a href="#TableOfContents">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ERAYAK
POWER SOLUTION GROUP INC.<br/>
PARENT COMPANY STATEMENTS OF CASH FLOWS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="ixv-39113"><ix:continuation id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_3"><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-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the&#160;Years Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">CASH FLOWS FROM OPERATING ACTIVITIES:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><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="text-indent: -0.125in; padding-left: 0.25in; width: 64%; text-align: left">Net income</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="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-40780">1,389,937</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-40781">1,115,977</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-40782">1,218,714</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Adjustments to reconcile net cash flows from operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Equity in earnings of subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="raya:GainLossOnEquityInEarningsOfSubsidiaries" scale="0" unitRef="usd" id="ixv-40783">1,070,673</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="c346" decimals="0" format="ixt:num-dot-decimal" name="raya:GainLossOnEquityInEarningsOfSubsidiaries" scale="0" sign="-" unitRef="usd" id="ixv-40784">1,115,977</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="raya:GainLossOnEquityInEarningsOfSubsidiaries" scale="0" unitRef="usd" id="ixv-40785">1,218,714</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Item not involving cash:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Provision for advance to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="raya:ProvisionForAdvanceToSuppliers" scale="0" unitRef="usd" id="ixv-40786">250,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="raya:ProvisionForAdvanceToSuppliers" scale="0" unitRef="usd" id="ixv-40787">50,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:fixed-zero" name="raya:ProvisionForAdvanceToSuppliers" scale="0" unitRef="usd" id="ixv-40788">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Due from subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainOrLossOnSaleOfStockInSubsidiary" scale="0" unitRef="usd" id="ixv-40789">45,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainOrLossOnSaleOfStockInSubsidiary" scale="0" unitRef="usd" id="ixv-40790">8,250,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainOrLossOnSaleOfStockInSubsidiary" scale="0" unitRef="usd" id="ixv-40791">1,569,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left">Other current liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" scale="0" unitRef="usd" id="ixv-40792">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-40793">21,510</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" scale="0" unitRef="usd" id="ixv-40794">20,510</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Net cash used in operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-40795">114,264</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-40796">8,335,596</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-40797">1,716,329</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOW FROM INVESTING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Advance for potential land purchase</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireLand" scale="0" unitRef="usd" id="ixv-40798">-</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="c346" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireLand" scale="0" unitRef="usd" id="ixv-40799">-</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="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLand" scale="0" sign="-" unitRef="usd" id="ixv-40800">201,354</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Advance for potential warehouse investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="0" unitRef="usd" id="ixv-40801">-</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="c346" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="0" unitRef="usd" id="ixv-40802">-</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="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="0" unitRef="usd" id="ixv-40803">1,000,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Long-term investment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfLongtermInvestments" scale="0" sign="-" unitRef="usd" id="ixv-40804">8,860,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c346" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromSaleOfLongtermInvestments" scale="0" unitRef="usd" id="ixv-40805">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfLongtermInvestments" scale="0" sign="-" unitRef="usd" id="ixv-40806">3,900,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left">Net cash used in investing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-40807">8,860,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c346" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" unitRef="usd" id="ixv-40808">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-40809">4,698,646</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOW FROM FINANCING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Proceeds from registered direct offering</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd" id="ixv-40810">8,865,500</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="c346" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd" id="ixv-40811">-</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="c347" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd" id="ixv-40812">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Proceeds from private placement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-40813">-</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="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-40814">8,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-40815">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Proceeds from related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-40816">-</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="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-40817">2,081,165</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="c347" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-40818">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Repayments to related party</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-40819">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-40820">1,629,876</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-40821">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left">Net cash provided in financing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-40822">8,865,500</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-40823">8,451,289</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-40824">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">EFFECT OF FOREIGN EXCHANGE</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c345" decimals="0" format="ixt:fixed-zero" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-40825">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c346" decimals="0" format="ixt:fixed-zero" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-40826">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c347" decimals="0" format="ixt:fixed-zero" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-40827">-</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CHANGES IN CASH AND RESTRICTED CASH</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c345" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-40828">108,764</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c346" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-40829">115,693</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="c347" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-40830">6,414,975</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH AND RESTRICTED CASH, beginning of year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-40831">118,057</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c348" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-40832">2,364</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c349" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-40833">6,417,339</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH AND RESTRICTED CASH, end of year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c339" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-40834">9,293</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c340" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-40835">118,057</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c348" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-40836">2,364</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 179; Options: Last --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"></p><div>





</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:DocumentAccountingStandard">U.S. GAAP</ix:nonNumeric>
<ix:nonFraction contextRef="c10" id="hidden-fact-1" name="raya:StatutoryReserve" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c147" decimals="2" id="hidden-fact-2" name="raya:DebtInstrumentInterestsRateStatedPercentage" unitRef="pure">13.99</ix:nonFraction>
<ix:nonFraction contextRef="c224" id="hidden-fact-3" name="us-gaap:NotesPayable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" decimals="3" id="hidden-fact-4" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="usdPershares">0.001</ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-40844">0001825875</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-40845">true</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-40846">FY</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="raya-20251231.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact ix_2_fact ix_3_fact ix_4_fact ix_5_fact ix_6_fact ix_7_fact ix_8_fact ix_9_fact ix_10_fact ix_11_fact ix_12_fact ix_13_fact ix_14_fact ix_15_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_16_fact ix_17_fact ix_18_fact ix_19_fact ix_20_fact ix_21_fact ix_22_fact ix_23_fact ix_24_fact ix_25_fact ix_26_fact ix_27_fact" toRefs="ix_1_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_28_fact ix_29_fact ix_30_fact ix_31_fact ix_32_fact ix_33_fact ix_34_fact ix_35_fact ix_36_fact ix_37_fact ix_38_fact ix_39_fact ix_40_fact ix_41_fact ix_42_fact ix_43_fact ix_44_fact ix_45_fact" toRefs="ix_2_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</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="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</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="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</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="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</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="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakGroupMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakGroupMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakGroupMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakBVIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-06-17</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakBVIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-06-17</xbrli:startDate>
    <xbrli:endDate>2019-06-17</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakHKMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:RuikeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:WenjieMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:LeiyaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:NewFocusMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-04-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:HecangLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-04-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:WenjieMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-04-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ChuanlongLinMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-08-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:NewFocusMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-08-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ErayakPowerSolutionGroupIncErayakGroupMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ErayakPowerSolutionLimitedErayakBVIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ErayakPowerSolutionHongKongLimitedErayakHKMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:RuikeElectronicsWenzhouCoLtdRuikeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:WenzhouWenjieTechnologyLimitedWenjieMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ZhejiangLeiyaElectronicsLimitedLeiyaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:WenzhouNewFocusLimitedNewFocusMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</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="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</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="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">raya:LandUseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ElectricGenerationEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ElectricGenerationEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntangibleAssetsAmortizationPeriodMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">raya:NetCarryingValueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">raya:LongTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">raya:LongTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">raya:LongTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfWenzhouMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfWenzhouMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:HuaxiaBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:HuaxiaBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:HuaxiaBankOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:HuaxiaBankOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:MinshengBankMember</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="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfNingboMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfNingboMember</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="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfNingboOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfNingboOneMember</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="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">raya:RuikeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhenMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhenMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen8Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen8Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen9Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen9Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhenMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhenMember</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="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen1Member</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="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen2Member</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="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen3Member</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="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen4Member</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="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen5Member</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="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen6Member</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="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBankMember</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="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBank1Member</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="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankMember</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="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank1Member</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="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank2Member</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="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:InvertersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:InvertersMember</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="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:InvertersMember</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="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:ChargersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:ChargersMember</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="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:ChargersMember</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="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:GasolineGeneratorsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:GasolineGeneratorsMember</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="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:GasolineGeneratorsMember</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="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:PowerBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:PowerBankMember</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="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:PowerBankMember</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="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:OtherProductsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:OtherProductsMember</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="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:OtherProductsMember</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="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingGeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingGeneralAndAdministrativeExpenseMember</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="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingGeneralAndAdministrativeExpenseMember</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="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingAndMarketingExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingAndMarketingExpensesMember</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="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingAndMarketingExpensesMember</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="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:ResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:ResearchAndDevelopmentExpensesMember</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="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:ResearchAndDevelopmentExpensesMember</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="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerOneMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerOneMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerOneMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerOneMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerTwoMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerThreeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerFourMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AilefuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AilefuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:FushishenyeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:RayakTechMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:RayakTechMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShenglingXiangMember</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="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WeidiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WeidiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:LingyiKongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:LingyiKongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:LingyiKongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:LingyiKongMember</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="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouAilefuTechnologyCoLtdAilefuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:HangzhouXiangzeTradingCoLtdXiangzeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouWeidiTechnologyCoLtdWeidiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZhejiangRayakTechnologyCoLtdRayakTechMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ChuanlongLinMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ChunhuaXiangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZhejiangRayakTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZhejiangRayakTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouAilefuTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouAilefuTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AccountsPayablesRelatedPartiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AccountsPayablesRelatedPartiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZheJiangRayakTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouWeidiTechnologyCoLtdMember</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="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AccountsReceivablesRelatedPartiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AccountsReceivablesRelatedPartiesMember</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="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouAilefuTechnologyCoLtdAilefuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouAilefuTechnologyCoLtdAilefuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AdvanceToSuppliersRelatedPartiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AdvanceToSuppliersRelatedPartiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:OtherReceivablesRelatedPartiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:OtherReceivablesRelatedPartiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2022-12-14</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c261">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-01</xbrli:startDate>
    <xbrli:endDate>2022-12-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-05-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-05-20</xbrli:startDate>
    <xbrli:endDate>2024-05-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-05-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-11-01</xbrli:startDate>
    <xbrli:endDate>2024-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c270">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">raya:PreFundedWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-28</xbrli:startDate>
    <xbrli:endDate>2025-07-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">raya:PreFundedWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c275">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-31</xbrli:startDate>
    <xbrli:endDate>2025-07-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-08-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-08-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c279">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c281">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c282">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-11-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c283">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-11-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c284">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-11-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c285">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-11-19</xbrli:startDate>
    <xbrli:endDate>2025-11-19</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c286">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-11-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c287">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalOneMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-11-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c288">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalOneMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-11-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c289">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">raya:ReverseStockSplitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-03-25</xbrli:startDate>
    <xbrli:endDate>2026-03-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c290">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c291">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c292">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-03-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c293">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-11-01</xbrli:startDate>
    <xbrli:endDate>2024-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c294">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ErayakPowerSolutionHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c295">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouWenjieTechnologyLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c296">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:RuikeElectronicsWenzhouCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c297">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZhejiangLeiyaElectronicsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c298">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouNewFocusLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c299">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZhejiangLeiyaTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c300">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ZhejiangLeiyaTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c301">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c302">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c303">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c304">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c305">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c306">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c307">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c308">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c309">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PT</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c310">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PT</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c311">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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="c312">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="c313">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</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="c314">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="c315">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</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="c316">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="c317">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NG</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="c318">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NG</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="c319">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</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="c320">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="c321">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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="c322">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="c323">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</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="c324">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="c325">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</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="c326">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="c327">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</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="c328">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="c329">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</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="c330">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="c331">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-03-31</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c332">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-03-31</xbrli:startDate>
    <xbrli:endDate>2026-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c333">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-07</xbrli:startDate>
    <xbrli:endDate>2026-04-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c334">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-04-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c335">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-07</xbrli:startDate>
    <xbrli:endDate>2026-04-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c336">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-03-25</xbrli:startDate>
    <xbrli:endDate>2026-03-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c337">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c338">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c339">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c340">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c341">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c342">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c343">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c344">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c345">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c346">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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="c347">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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="c348">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c349">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001825875</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
<!-- [WMV7][BrRqiGBKgrGVG0JoaM2d9oJUt6stTewZJ8x9DiEMj4emcZzOXqAEEt3gRVcuRh8x/1Npc5f+bOi057VqloDmMKlV7nWf3BmW2tTKD2pLfrO4hSdQt5NaSIexmjCyQaV916jYaZLNZF7c/7nxO53O9MOmX24mLK1mrnrhko2rEF5X+66NJ7qLmHZ7zT16QPUsBUC0S3qHh6eYVuZO7KIde/Xg06h6WVH3GYgUrPsZZsrgfTnFaGxq1FHLfixFyEDyluHv6vDvYuelQGEa2G+MtywkBT86HvcehLa+AQJQGlUHFIIlHk3K0Wi2tKgmJfh4lB7O7SXl7B1UtXAs+HaxRxrF0yDYiKVy1lEs3kfZDdnBlRP5IQs=] CSR-->
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Segment">
  <xbrli:measure>raya:Segment</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>
</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-1.1
<SEQUENCE>2
<FILENAME>erayakex1-1.htm
<DESCRIPTION>EXHIBIT 1.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: right; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
1.1</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">THE
COMPANIES ACT (REVISED) <BR>
OF THE CAYMAN ISLANDS <BR>
COMPANY LIMITED BY SHARES <BR>
FIFTH AMENDED AND RESTATED<BR>
MEMORANDUM OF ASSOCIATION <FONT STYLE="letter-spacing: -0.3pt"><BR>
OF</FONT></FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ERAYAK
Power Solution Group <FONT STYLE="letter-spacing: -0.2pt">Inc.</FONT></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(adopted
by a Special Resolution passed on 5 February 2026 and become effective on April 20 <FONT STYLE="letter-spacing: -0.1pt">2026)</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            name of the Company is ERAYAK Power Solution Group <FONT STYLE="letter-spacing: -0.2pt">Inc.</FONT></FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Registered Office of the Company will be situated at Harneys Fiduciary (Cayman) Limited,
                                            4<SUP>th</SUP> Floor, Harbour Place, 103 South Church Street, P.O. Box 10240, Grand Cayman
                                            KY1-1002, Cayman Islands or at such other location within the Cayman Islands as the Directors
                                            may from time to time determine.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            objects for which the Company is established are unrestricted and the Company shall have
                                            full power and authority to carry out any object not prohibited by the Companies Act or any
                                            other law of the Cayman Islands.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company shall have and be capable of exercising all the functions of a natural person of
                                            full capacity irrespective of any question of corporate benefit as provided by the Companies
                                            Act.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company will not trade in the Cayman Islands with any person, firm or corporation except
                                            in furtherance of the business of the Company carried on outside the Cayman Islands; provided
                                            that nothing in this section shall be construed as to prevent the Company effecting and concluding
                                            contracts in the Cayman Islands, and exercising in the Cayman Islands all of its powers necessary
                                            for the carrying on of its business outside the Cayman Islands.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            liability of each Shareholder is limited to the amount, if any, unpaid on the Shares held
                                            by such <FONT STYLE="letter-spacing: -0.1pt">Shareholder.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            authorised share capital of the Company is US$220,000,000 divided into 1,000,000,000 ordinary
                                            shares of par value of US$0.22 each, comprising (a) 900,000,000 class A ordinary shares of
                                            par value of US$0.22 each and (b) 100,000,000 class B ordinary shares of par value of US$0.22
                                            each. Subject to the Companies Act and the Articles, the Company shall have power to redeem
                                            or purchase any of its Shares and to increase or reduce its authorised share capital and
                                            to sub-divide or consolidate the said Shares or any of them and to issue all or any part
                                            of its capital whether original, redeemed, increased or reduced with or without any preference,
                                            priority, special privilege or other rights or subject to any postponement of rights or to
                                            any conditions or restrictions whatsoever and so that unless the conditions of issue shall
                                            otherwise expressly provide every issue of shares whether stated to be ordinary, preference
                                            or otherwise shall be subject to the powers on the part of the Company hereinbefore provided.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company has the power contained in the Companies Act to deregister in the Cayman Islands
                                            and be registered by way of continuation in some other jurisdiction.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalised
                                            terms that are not defined in this Memorandum of Association bear the same meanings as those
                                            given in the Articles of Association of the Company.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo --><!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>THE
COMPANIES ACT (REVISED) <BR>
OF THE CAYMAN ISLANDS <BR>
COMPANY LIMITED BY SHARES<BR>
FIFTH AMENDED AND RESTATED <BR>
ARTICLES OF ASSOCIATION</B></FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.25pt"><B>OF</B></FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ERAYAK
Power Solution Group <FONT STYLE="letter-spacing: -0.2pt">Inc.</FONT></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(adopted
by a Special Resolution passed on 5 February 2026 and become effective on 20 April <FONT STYLE="letter-spacing: -0.1pt">2026)</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt">TABLE</FONT>
<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.5pt">A</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0in; text-align: justify; text-indent: 0in; color: rgb(35,31,32)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
regulations contained or incorporated in Table A in the First Schedule of the Companies Act shall not apply to the Company and the following
Articles shall comprise the Articles of Association of the Company.</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
                                            these Articles the following defined terms will have the meanings ascribed to them, if not
                                            inconsistent with the subject or context:</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt"><B>&nbsp;</B></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in; width: 2.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Affiliate&rdquo;</B></FONT></TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means in respect of a Person,
    any other Person that, directly or indirectly, through one or more intermediaries, controls, is controlled by, or is under common
    control with, such Person, and (i) in the case of a natural person, shall include, without limitation, such person&rsquo;s spouse,
    parents, children, siblings, mother-in-law, father-in-law, brothers-in-law and sisters-in-law, whether by blood, marriage or adoption,
    a trust for the benefit of any of the foregoing, and a corporation, partnership or any other entity wholly or jointly owned by any
    of the foregoing, and (ii) in the case of an entity, shall include a partnership, a corporation or any other entity or any natural
    person which directly, or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with,
    such entity. The term &ldquo;control&rdquo; shall mean the ownership, directly or indirectly, of shares possessing more than fifty
    per cent (50%) of the voting power of the corporation, partnership or other entity (other than, in the case of a corporation, securities
    having such power only by reason of the happening of a contingency), or having the power to control the management or elect a majority
    of members to the board of directors or equivalent decision-making body of such corporation, partnership or other entity;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Articles&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means these articles of
    association of the Company, as amended, restated and/or substituted from time to time;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Board&rdquo;
    </B>and <B>&ldquo;Board of Directors&rdquo;</B> and <B>&ldquo;Directors&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means the directors of
    the Company for the time being, or as the case <B>&nbsp;</B>may be, the directors assembled as a board or as a committee thereof;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Chairman&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means the chairman of the
    Board of Directors;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Class&rdquo;
    or &ldquo;Classes&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means any class or classes
    of Shares as may from time to time be issued by the Company;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Class
    A Ordinary Share&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means an ordinary share
    of a par value of US$0.22 in the capital of the Company, designated as a Class A Ordinary Shares and having the rights provided for
    in these Articles;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Class
    B Ordinary Share&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means an ordinary share
    of a par value of US$0.22 in the capital of the Company, designated as a Class B Ordinary Share and having the rights provided for
    in these Articles;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Commission&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means the Securities and
    Exchange Commission of the United States of America or any other federal agency for the time being administering the Securities Act;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt"><B>&nbsp;</B></FONT></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Communication
    Facilities&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0in; text-align: justify; color: rgb(35,31,32)"><FONT STYLE="font-family: Times New Roman, Times, Serif">means
                                            video, video-conferencing, internet or online <FONT STYLE="letter-spacing: -0.1pt">conferencing
                                            applications, telephone or tele-conferencing and/or any other video-communications, internet
                                            or online conferencing application or telecommunications facilities by means of which all
                                            Persons participating in a meeting are capable of hearing and being heard by each other;</FONT></FONT></P></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Company&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means
    ERAYAK Power Solution Group Inc., a Cayman Islands exempted company;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Companies
    Act&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means
    the Companies Act (Revised) of the Cayman Islands and any statutory amendment or re-enactment thereof;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Company&rsquo;s
    Website&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means
    the main corporate/investor relations website of the Company, the address or domain name of which has been disclosed in any registration
    statement filed by the Company with the Commission in connection with its initial public offering of the Class A Ordinary Shares,
    or which has otherwise been notified to Shareholders;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Designated
    Stock Exchange&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means
    the stock exchange in the United States on which any Shares are listed for trading;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Designated
    Stock Exchange Rules&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means
    the relevant code, rules and regulations, as amended, from time to time, applicable as a result of the original and continued listing
    of any Shares on the Designated Stock Exchange;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;electronic&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">has
    the meaning given to it in the Electronic Transactions Act and any amendment thereto or re-enactments thereof for the time being
    in force and includes every other law incorporated therewith or substituted therefor;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;electronic
    communication&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means
    a communication sent by electronic means, including electronic posting to the Company&rsquo;s Website, transmission to any number,
    address or internet website (including the website of the Commission) or other electronic delivery methods as otherwise decided and
    approved by not less than a majority of the vote of the Board;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;electronic
    record&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">has
    the meaning given to it in the Electronic Transactions Act and any amendment thereto or re-enactments thereof for the time being
    in force and includes every other law incorporated therewith or substituted therefor;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Electronic
    Transactions Act&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means
    the Electronic Transactions Act (Revised) of the Cayman Islands and any statutory amendment or re-enactment thereof;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Memorandum
    of Association&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means
    the memorandum of association of the Company, as amended or substituted from time to time;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Ordinary
    Resolution&rdquo;</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means
    a resolution:</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; width: 2.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%"></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">passed by a simple majority of the votes cast by such Shareholders
as, being entitled to do so, vote in person or, where proxies are allowed, by proxy or, in the case of corporations, by their duly authorised
representatives, at a general meeting of the Company held in accordance with these Articles (in computing the majority regard shall be
had to the number of votes to which each Shareholder is entitled by these Articles); or</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">approved in writing by all of the Shareholders entitled to
vote at a general meeting of the Company in one or more instruments each signed by one or more of the Shareholders and the effective
date of the resolution so adopted shall be the date on which the instrument, or the last of such instruments, if more than one, is executed;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; color: #231F20"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 2.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Ordinary Share&rdquo;</B></FONT></TD>
    <TD STYLE="width: 1%"></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means a Class A Ordinary
    Share or a Class B Ordinary Share;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;paid up&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means paid up as to the
    par value in respect of the issue of any Shares and includes credited as paid up;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Person&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means any natural person,
    firm, company, joint venture, partnership, corporation, association or other entity (whether or not having a separate legal personality)
    or any of them as the context so requires;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Present&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means, in respect of any
    Person, such Person&rsquo;s presence at a general meeting of Shareholders (or any meeting of the holders of any Class of Shares),
    which may be satisfied by means of such Person or, if a corporation or other non-natural Person, its duly authorised representative
    (or, in the case of any Shareholder, a proxy which has been validly appointed by such Shareholder in accordance with these Articles),
    being: (a) physically present at the meeting; or (b) in the case of any meeting at which Communication Facilities are permitted in
    accordance with these Articles, including any Virtual Meeting, connected by means of the use of such Communication Facilities;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Register&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means the register of members
    of the Company maintained in accordance with the Companies Act;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Registered Office&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means the registered office
    of the Company as required by the Companies Act;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Seal&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means the common seal of
    the Company (if adopted) including any facsimile thereof;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Secretary&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means any Person appointed
    by the Directors to perform any of the duties of the secretary of the Company;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Securities Act&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means the Securities Act
    of 1933 of the United States of America, as amended, or any similar federal statute and the rules and regulations of the Commission
    thereunder, all as the same shall be in effect at the time;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Share&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means a share in the capital
    of the Company. All references to &ldquo;Shares&rdquo; herein shall be deemed to be Shares of any or all Classes as the context may
    require. For the avoidance of doubt in these Articles the expression &ldquo;Share&rdquo; shall include a fraction of a Share;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Shareholder&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means a Person who is registered
    as the holder of one or more Shares in the Register;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Share Premium Account&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means the share premium
    account established in accordance with these Articles and the Companies Act;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;signed&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means bearing a signature
    or representation of a signature affixed by mechanical means or an electronic symbol or process attached to or logically associated
    with an electronic communication and executed or adopted by a Person with the intent to sign the electronic communication;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Special Resolution&rdquo;</B></FONT></TD>
    <TD></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means a special resolution
    of the Company passed in accordance with the Companies Act, being a resolution:</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">passed by not less than two-thirds of the votes cast by such
Shareholders as, being entitled to do so, vote in person or, where proxies are allowed, by proxy or, in the case of corporations, by
their duly authorised representatives, at a general meeting of the Company of which notice specifying the intention to propose the resolution
as a special resolution has been duly given; or</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; color: #231F20"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 2.5in"></TD><TD STYLE="width: 1%"></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
                                                         <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">approved in writing by all of the Shareholders entitled to
vote at a general meeting of the Company in one or more instruments each signed by one or more of the Shareholders and the effective
date of the special resolution so adopted shall be the date on which the instrument or the last of such instruments, if more than one,
is executed;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 2.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Treasury Share&rdquo;</B></FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means a Share held in the
    name of the Company as a treasury share in accordance with the Companies Act;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;United States&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means the United States
    of America, its territories, its possessions and all areas subject to its jurisdiction; and</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Virtual Meeting&rdquo;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">means any general meeting
    of the Shareholders (or any meeting of the holders of any Class of Shares) at which the Shareholders (and any other permitted participants
    of such meeting, including without limitation the chairman of the meeting and any Directors) are permitted to attend and participate
    solely by means of Communication Facilities.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
                                            these Articles, save where the context requires <FONT STYLE="letter-spacing: -0.1pt">otherwise:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">words
                                            importing the singular number shall include the plural number and vice <FONT STYLE="letter-spacing: -0.1pt">versa;</FONT></FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">words
                                            importing the masculine gender only shall include the feminine gender and any Person as the
                                            context may require;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            word &ldquo;may&rdquo; shall be construed as permissive and the word &ldquo;shall&rdquo;
                                            shall be construed as <FONT STYLE="letter-spacing: -0.1pt">imperative;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reference
                                            to a dollar or dollars (or US$) and to a cent or cents is reference to dollars and cents
                                            of the United States of America;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reference
                                            to a statutory enactment shall include reference to any amendment or re-enactment thereof
                                            for the time being in force;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reference
                                            to any determination by the Directors shall be construed as a determination by the Directors
                                            in their sole and absolute discretion and shall be applicable either generally or in any
                                            particular case;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            phrase introduced by the terms &ldquo;including&rdquo;, &ldquo;include&rdquo; or &ldquo;in
                                            particular&rdquo; or similar expression shall be construed as illustrative and shall not
                                            limit the sense of the words preceding those terms;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">reference
                                            to &ldquo;in writing&rdquo; shall be construed as written or represented by any means reproducible
                                            in writing, including any form of print, lithograph, email, facsimile, photograph or telex
                                            or represented by any other substitute or format for storage or transmission for writing
                                            including in the form of an electronic record or partly one and partly another;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            requirements as to delivery under the Articles include delivery in the form of an electronic
                                            record or an electronic communication;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            requirements as to execution or signature under the Articles, including the execution of
                                            the Articles themselves, can be satisfied in the form of an electronic signature as defined
                                            in the Electronic Transactions Act; and</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sections
                                            8 and 19(3) of the Electronic Transactions Act shall not <FONT STYLE="letter-spacing: -0.1pt">apply.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to the last two preceding Articles, any words defined in the Companies Act shall, if not
                                            inconsistent with the subject or context, bear the same meaning in these Articles.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt">PRELIMINARY</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            business of the Company may be conducted as the Directors see <FONT STYLE="letter-spacing: -0.2pt">fit.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Registered Office shall be at such address in the Cayman Islands as the Directors may from
                                            time to time determine. The Company may in addition establish and maintain such other offices
                                            and places of business and agencies in such places as the Directors may from time to time
                                            determine.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            expenses incurred in the formation of the Company and in connection with the offer for subscription
                                            and issue of Shares shall be paid by the Company. Such expenses may be amortised over such
                                            period as the Directors may determine and the amount so paid shall be charged against income
                                            and/or capital in the accounts of the Company as the Directors shall determine.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors shall keep, or cause to be kept, the Register at such place as the Directors may
                                            from time to time determine and, in the absence of any such determination, the Register shall
                                            be kept at the Registered Office.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt">SHARES</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to these Articles and where applicable the Designated Stock Exchange Rules, all Shares for
                                            the time being unissued shall be under the control of the Directors who may, in their absolute
                                            discretion and without the approval of the Shareholders, cause the Company to:</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">issue,
                                            allot, or otherwise dispose of Shares (including, without limitation, preferred shares) (whether
                                            in certificated form or non-certificated form) to such Persons, in such manner, at such times
                                            and on such terms and having such rights and being subject to such restrictions as they may
                                            from time to time <FONT STYLE="letter-spacing: -0.1pt">determine;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">grant
                                            rights over Shares or other securities to be issued in one or more classes or series as they
                                            deem necessary or appropriate and determine the designations, powers, preferences, privileges
                                            and other rights attaching to such Shares or securities, including dividend rights, voting
                                            rights, conversion rights, terms of redemption and liquidation preferences, any or all of
                                            which may be greater than the powers, preferences, privileges and rights associated with
                                            the then issued and outstanding Shares, at such times and on such other terms as they think
                                            proper; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">grant
                                            options with respect to Shares and issue warrants or similar instruments with respect thereto,
                                            at such times and on such terms and having such rights and being subject to such restrictions
                                            as they may from time to time determine.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may authorise the division of Shares into any number of Classes and the different
                                            Classes shall be authorised, established and designated (or re-designated as the case may
                                            be) and the variations in the relative rights (including, without limitation, voting, dividend
                                            and redemption rights), restrictions, preferences, privileges and payment obligations as
                                            between the different Classes (if any) may be fixed and determined by the Directors or by
                                            an Ordinary Resolution. The Directors may issue Shares with such preferred or other rights,
                                            all or any of which may be greater than the rights of Ordinary Shares, at such time and on
                                            such terms as they may think appropriate. Notwithstanding Article 17, the Directors may issue
                                            from time to time, out of the authorised share capital of the Company, series of preferred
                                            shares in their absolute discretion and without approval of the Shareholders; provided, however,
                                            before any preferred shares of any such series are issued, the Directors may by resolution
                                            of Directors determine, with respect to any series of preferred shares, the terms and rights
                                            of that series, including:</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            designation of such series, the number of preferred shares to constitute such series and
                                            the subscription price thereof if different from the par value thereof;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">whether
                                            the preferred shares of such series shall have voting rights, in addition to any voting rights
                                            provided by law, and, if so, the terms of such voting rights, which may be general or limited;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            dividends, if any, payable on such series, whether any such dividends shall be cumulative,
                                            and, if so, from what dates, the conditions and dates upon which such dividends shall be
                                            payable, and the preference or relation which such dividends shall bear to the dividends
                                            payable on any shares of any other class or any other series of shares;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">whether
                                            the preferred shares of such series shall be subject to redemption by the Company, and, if
                                            so, the times, prices and other conditions of such redemption;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">whether
                                            the preferred shares of such series shall have any rights to receive any part of the assets
                                            available for distribution amongst the Shareholders upon the liquidation of the Company,
                                            and, if so, the terms of such liquidation preference, and the relation which such liquidation
                                            preference shall bear to the entitlements of the holders of shares of any other class or
                                            any other series of shares;</FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">whether
                                            the preferred shares of such series shall be subject to the operation of a retirement or
                                            sinking fund and, if so, the extent to and manner in which any such retirement or sinking
                                            fund shall be applied to the purchase or redemption of the preferred shares of such series
                                            for retirement or other corporate purposes and the terms and provisions relative to the operation
                                            thereof;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">whether
                                            the preferred shares of such series shall be convertible into, or exchangeable for, shares
                                            of any other class or any other series of preferred shares or any other securities and, if
                                            so, the price or prices or the rate or rates of conversion or exchange and the method, if
                                            any, of adjusting the same, and any other terms and conditions of conversion or exchange;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            limitations and restrictions, if any, to be effective while any preferred shares of such
                                            series are outstanding upon the payment of dividends or the making of other distributions
                                            on, and upon the purchase, redemption or other acquisition by the Company of, the existing
                                            shares or shares of any other class of shares or any other series of preferred shares;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            conditions or restrictions, if any, upon the creation of indebtedness of the Company or upon
                                            the issue of any additional shares, including additional shares of such series or of any
                                            other class of shares or any other series of preferred shares; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            other powers, preferences and relative, participating, optional and other special rights,
                                            and any qualifications, limitations and restrictions thereof; and, for such purposes, the
                                            Directors may reserve an appropriate number of Shares for the time being unissued. The Company
                                            shall not issue Shares to bearer.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company may insofar as may be permitted by law, pay a commission to any Person in consideration
                                            of his subscribing or agreeing to subscribe whether absolutely or conditionally for any Shares.
                                            Such commissions may be satisfied by the payment of cash or the lodgment of fully or partly
                                            paid-up Shares or partly in one way and partly in the other. The Company may also pay such
                                            brokerage as may be lawful on any issue of Shares.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may refuse to accept any application for Shares, and may accept any application
                                            in whole or in part, for any reason or for no reason.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CLASS
A ORDINARY SHARES AND CLASS B ORDINARY <FONT STYLE="letter-spacing: -0.1pt">SHARES</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
                                            of Class A Ordinary Shares and Class B Ordinary Shares shall at all times vote together as
                                            one class on all resolutions submitted to a vote by the Shareholders. Each Class A Ordinary
                                            Share shall entitle the holder thereof to one (1) vote on all matters subject to vote at
                                            general meetings of the Company, and each Class B Ordinary Share shall entitle the holder
                                            thereof to twenty (20) votes on all matters subject to vote at general meetings of the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Class
                                            B Ordinary Shares shall not have any economic interest (save for the right to repayment of
                                            capital on a winding up, as set forth in Article 157) and are not convertible into Class
                                            A Ordinary Shares or any other Class of Shares under any circumstances. Class A Ordinary
                                            Shares are not convertible into Class B Ordinary Shares under any circumstances.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
                                            a winding up of the <FONT STYLE="letter-spacing: -0.1pt">Company:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">each
                                            Class A Ordinary Share shall confer upon the holder thereof the right to repayment of capital
                                            in accordance with these Articles and the right to participate in the profits or surplus
                                            assets of the Company in accordance with these Articles; and</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">each
                                            Class B Ordinary Share shall confer upon the holder thereof the right to repayment of capital
                                            in accordance with these Articles but shall confer no other right to participate in the profits
                                            or surplus assets of the Company.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
                                            Class A Ordinary Share confers upon the holder thereof the right to receive dividends as
                                            provided for in these Articles. Class B Ordinary Shares do not confer upon the holders thereof
                                            any rights to receive dividends.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">16.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Save
                                            and except for voting rights and conversion rights as set out in Articles 12 to 15 (inclusive),
                                            the Class A Ordinary Shares and the Class B Ordinary Shares shall rank <I>pari passu </I>with
                                            one another and shall have the same rights, preferences, privileges and restrictions.</FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">MODIFICATION
OF <FONT STYLE="letter-spacing: -0.1pt">RIGHTS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">17.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Whenever
                                            the capital of the Company is divided into different Classes the rights attached to any such
                                            Class may, subject to any rights or restrictions for the time being attached to any Class,
                                            only be materially and adversely varied with the consent in writing of the holders of two-thirds
                                            of the issued Shares of that Class or with the sanction of a Special Resolution passed at
                                            a separate meeting of the holders of the Shares of that Class. To every such separate meeting
                                            all the provisions of these Articles relating to general meetings of the Company or to the
                                            proceedings thereat shall, <I>mutatis mutandis</I>, apply, except that the necessary quorum
                                            shall be one or more Persons holding or representing by proxy at least one-third in nominal
                                            or par value amount of the issued Shares of the relevant Class (but so that if at any adjourned
                                            meeting of such holders a quorum as above defined is not Present, those Shareholders who
                                            are Present shall form a quorum) and that, subject to any rights or restrictions for the
                                            time being attached to the Shares of that Class, every Shareholder of the Class shall have
                                            one vote for each Share of the Class held by him. For the purposes of this Article the Directors
                                            may treat all the Classes or any two or more Classes as forming one Class if they consider
                                            that all such Classes would be affected in the same way by the proposals under consideration,
                                            but in any other case shall treat them as separate Classes.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            rights conferred upon the holders of the Shares of any Class issued with preferred or other
                                            rights shall not, subject to any rights or restrictions for the time being attached to the
                                            Shares of that Class, be deemed to be materially and adversely varied by, inter alia, the
                                            creation, allotment or issue of further Shares ranking <I>pari passu </I>with or subsequent
                                            to them or the redemption or purchase of any Shares of any Class by the Company. The rights
                                            of the holders of Shares shall not be deemed to be materially and adversely varied by the
                                            creation or issue of Shares with preferred or other rights including, without limitation,
                                            the creation of Shares with enhanced or weighted voting rights.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt">CERTIFICATES</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">19.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            Shareholder may only be entitled to a share certificate if the Directors resolve that share
                                            certificates shall be issued. Share certificates representing Shares, if any, shall be in
                                            such form as the Directors may determine. Share certificates shall be signed by one or more
                                            Directors or other person authorised by the Directors. The Directors may authorise certificates
                                            to be issued with the authorised signature(s) affixed by mechanical process. All certificates
                                            for Shares shall be numbered or otherwise identified and shall specify the Shares to which
                                            they relate. All certificates surrendered to the Company for transfer shall be cancelled
                                            and, subject to these Articles, no new certificate shall be issued until the former certificate
                                            representing a like number of relevant Shares shall have been surrendered and cancelled.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Every
                                            share certificate of the Company shall bear such legends as may be required under applicable
                                            laws, including the Securities Act.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
                                            certificate shall be issued representing shares of more than one <FONT STYLE="letter-spacing: -0.1pt">class.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">22.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            a share certificate shall be damaged or defaced or alleged to have been lost, stolen or destroyed,
                                            a new certificate representing the same Shares may be issued to the relevant Shareholder
                                            upon request, subject to delivery up of the old certificate or (if alleged to have been lost,
                                            stolen or destroyed) compliance with such conditions as to evidence and indemnity and the
                                            payment of out-of-pocket expenses of the Company in connection with the request as the Directors
                                            may think fit.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company shall not be bound to issue more than one certificate for Shares held jointly by
                                            more than one person. In the event that Shares are held jointly by several Persons, any request
                                            may be made by any one of the joint holders and if so made shall be binding on all of the
                                            joint holders.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FRACTIONAL
<FONT STYLE="letter-spacing: -0.1pt">SHARES</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may issue fractions of a Share and, if so issued, a fraction of a Share shall be
                                            subject to and carry the corresponding fraction of liabilities (whether with respect to nominal
                                            or par value, premium, contributions, calls or otherwise), limitations, preferences, privileges,
                                            qualifications, restrictions, rights (including, without prejudice to the generality of the
                                            foregoing, voting and participation rights) and other attributes of a whole Share. If more
                                            than one fraction of a Share of the same Class is issued to or acquired by the same Shareholder
                                            such fractions shall be accumulated.</FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.2pt">LIEN</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company has a first and paramount lien on every Share (whether or not fully paid) for all
                                            amounts (whether presently payable or not) payable at a fixed time or called in respect of
                                            that Share. The Company also has a first and paramount lien on every Share registered in
                                            the name of a Person indebted or under liability to the Company (whether he is the sole registered
                                            holder of a Share or one of two or more joint holders) for all amounts owing by him or his
                                            estate to the Company (whether or not presently payable). The Directors may at any time declare
                                            a Share to be wholly or in part exempt from the provisions of this Article. The Company&rsquo;s
                                            lien on a Share extends to any amount payable in respect of it, including but not limited
                                            to dividends.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company may sell, in such manner as the Directors in their absolute discretion think fit,
                                            any Share on which the Company has a lien, but no sale shall be made unless an amount in
                                            respect of which the lien exists is presently payable nor until the expiration of fourteen
                                            calendar days after a notice in writing, demanding payment of such part of the amount in
                                            respect of which the lien exists as is presently payable, has been given to the registered
                                            holder for the time being of the Share, or the Persons entitled thereto by reason of his
                                            death or <FONT STYLE="letter-spacing: -0.1pt">bankruptcy.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">27.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
                                            giving effect to any such sale the Directors may authorise a Person to transfer the Shares
                                            sold to the purchaser thereof. The purchaser shall be registered as the holder of the Shares
                                            comprised in any such transfer and he shall not be bound to see to the application of the
                                            purchase money, nor shall his title to the Shares be affected by any irregularity or invalidity
                                            in the proceedings in reference to the sale.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">28.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            proceeds of the sale after deduction of expenses, fees and commissions incurred by the Company
                                            shall be received by the Company and applied in payment of such part of the amount in respect
                                            of which the lien exists as is presently payable, and the residue shall (subject to a like
                                            lien for sums not presently payable as existed upon the Shares prior to the sale) be paid
                                            to the Person entitled to the Shares immediately prior to the sale.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CALLS
ON <FONT STYLE="letter-spacing: -0.1pt">SHARES</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to the terms of the allotment, the Directors may from time to time make calls upon the Shareholders
                                            in respect of any moneys unpaid on their Shares, and each Shareholder shall (subject to receiving
                                            at least fourteen calendar days&rsquo; notice specifying the time or times of payment) pay
                                            to the Company at the time or times so specified the amount called on such Shares. A call
                                            shall be deemed to have been made at the time when the resolution of the Directors authorising
                                            such call was passed.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            joint holders of a Share shall be jointly and severally liable to pay calls in respect <FONT STYLE="letter-spacing: -0.1pt">thereof.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            a sum called in respect of a Share is not paid before or on the day appointed for payment
                                            thereof, the Person from whom the sum is due shall pay interest upon the sum at such rate
                                            as the Directors may determine from the day appointed for payment of the call to the time
                                            of the actual payment, but the Directors shall be at liberty to waive payment of that interest
                                            wholly or in part.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            provisions of these Articles as to the liability of joint holders and as to payment of interest
                                            shall apply in the case of non-payment of any sum which, by the terms of issue of a Share,
                                            becomes payable at a fixed time, whether on account of the amount of the Share, or by way
                                            of premium, as if the same had become payable by virtue of a call duly made and notified.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">33.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may make arrangements with respect to the issue of partly paid Shares for a difference
                                            between the Shareholders, or the particular Shares, in the amount of calls to be paid and
                                            in the times of payment.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">34.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            provisions contained in these Articles in respect of calls shall apply to payments, whether
                                            on account of the amount of the Share, or by way of premium, to be made on the allotment
                                            of a Share or any date fixed on the issue of the Share as if the same had become payable
                                            by virtue of a call duly made and notified.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FORFEITURE
OF <FONT STYLE="letter-spacing: -0.1pt">SHARES</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">35.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            a Shareholder fails to pay any call or instalment of a call in respect of partly paid Shares
                                            on the day appointed for payment, the Directors may, at any time thereafter during such time
                                            as any part of such call or instalment remains unpaid, serve a notice on him requiring payment
                                            of so much of the call or instalment as is unpaid, together with any interest which may have
                                            accrued.</FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">36.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            notice shall name a further day (not earlier than the expiration of fourteen calendar days
                                            from the date of the notice) on or before which the payment required by the notice is to
                                            be made, and shall state that in the event of non-payment at or before the time appointed,
                                            the Shares in respect of which the call was made will be liable to be forfeited.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">37.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            the requirements of any such notice as aforesaid are not complied with, any Share in respect
                                            of which the notice has been given may at any time thereafter, before the payment required
                                            by notice has been made, be forfeited by a resolution of the Directors to that effect.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">38.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            forfeited Share may be sold or otherwise disposed of on such terms and in such manner as
                                            the Directors think fit, and at any time before a sale or disposition the forfeiture may
                                            be cancelled on such terms as the Directors think fit.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">39.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            Person whose Shares have been forfeited shall cease to be a Shareholder in respect of the
                                            forfeited Shares, but shall, notwithstanding, remain liable to pay to the Company all moneys
                                            which at the date of forfeiture were payable by him to the Company in respect of the Shares
                                            forfeited, but his liability shall cease if and when the Company receives payment in full
                                            of the amount unpaid on the Shares forfeited.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">40.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            certificate in writing under the hand of a Director that a Share has been duly forfeited
                                            on a date stated in the certificate shall be conclusive evidence of the facts in the declaration
                                            as against all Persons claiming to be entitled to the Share.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">41.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company may receive the consideration, if any, given for a Share on any sale or disposition
                                            thereof pursuant to the provisions of these Articles as to forfeiture and may execute a transfer
                                            of the Share in favour of the Person to whom the Share is sold or disposed of and that Person
                                            shall be registered as the holder of the Share and shall not be bound to see to the application
                                            of the purchase money, if any, nor shall his title to the Shares be affected by any irregularity
                                            or invalidity in the proceedings in reference to the disposition or sale.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">42.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            provisions of these Articles as to forfeiture shall apply in the case of non-payment of any
                                            sum which by the terms of issue of a Share becomes due and payable, whether on account of
                                            the amount of the Share, or by way of premium, as if the same had been payable by virtue
                                            of a call duly made and notified.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TRANSFER
OF <FONT STYLE="letter-spacing: -0.1pt">SHARES</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">43.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            instrument of transfer of any Share shall be in writing and in any usual or common form or
                                            such other form as the Directors may, in their absolute discretion, approve and be executed
                                            by or on behalf of the transferor and if in respect of a nil or partly paid up Share, or
                                            if so required by the Directors, shall also be executed on behalf of the transferee and shall
                                            be accompanied by the certificate (if any) of the Shares to which it relates and such other
                                            evidence as the Directors may reasonably require to show the right of the transferor to make
                                            the transfer. The transferor shall be deemed to remain a Shareholder until the name of the
                                            transferee is entered in the Register in respect of the relevant Shares. Subject to these
                                            Articles, any Shareholder may transfer all or any of his shares by an instrument of transfer
                                            in the usual or common form or in a form prescribed by the Designated Stock Exchange or in
                                            any other form approved by the Board and may be under hand or, if the transferor or transferee
                                            is a clearing house or a central depository house or its nominee(s), by hand or by machine
                                            imprinted signature or by such other manner of execution as the Board may approve from time
                                            to time.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 18.4pt; text-indent: -12.15pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">44.</FONT></TD><TD></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may in their absolute discretion decline to register any transfer of Shares which
                                            is not fully paid up or on which the Company has a lien.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may also decline to register any transfer of any Share <FONT STYLE="letter-spacing: -0.1pt">unless:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.25pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            instrument of transfer is lodged with the Company, accompanied by the certificate for the
                                            Shares to which it relates and such other evidence as the Board may reasonably require to
                                            show the right of the transferor to make the transfer;</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            instrument of transfer is in respect of only one Class of <FONT STYLE="letter-spacing: -0.1pt">Shares;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.2pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            instrument of transfer is properly stamped, if <FONT STYLE="letter-spacing: -0.1pt">required;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 76.2pt; text-indent: -23.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 76.2pt; text-indent: -23.3pt"></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 76.2pt; text-indent: -23.3pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
                                            the case of a transfer to joint holders, the number of joint holders to whom the Share is
                                            to be transferred does not exceed four; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.25pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
                                            fee of such maximum sum as the Designated Stock Exchange may determine to be payable, or
                                            such lesser sum as the Board of Directors may from time to time require, is paid to the Company
                                            in respect thereof.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">45.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            registration of transfers may, after compliance with any notice required by the Designated
                                            Stock Exchange Rules, be suspended and the Register closed at such times and for such periods
                                            as the Directors may, in their absolute discretion, from time to time determine, provided
                                            always that such registration of transfer shall not be suspended nor the Register closed
                                            for more than forty calendar days in any calendar year.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">46.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
                                            instruments of transfer that are registered shall be retained by the Company. If the Directors
                                            refuse to register a transfer of any Shares, they shall within two calendar months after
                                            the date on which the transfer was lodged with the Company send notice of the refusal to
                                            each of the transferor and the transferee.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TRANSMISSION
OF <FONT STYLE="letter-spacing: -0.1pt">SHARES</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">47.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            legal personal representative of a deceased sole holder of a Share shall be the only Person
                                            recognised by the Company as having any title to the Share. In the case of a Share registered
                                            in the name of two or more holders, the survivors or survivor, or the legal personal representatives
                                            of the deceased survivor, shall be the only Person recognised by the Company as having any
                                            title to the Share.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">48.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            Person becoming entitled to a Share in consequence of the death or bankruptcy of a Shareholder
                                            shall, upon such evidence being produced as may from time to time be required by the Directors,
                                            have the right either to be registered as a Shareholder in respect of the Share or, instead
                                            of being registered himself, to make such transfer of the Share as the deceased or bankrupt
                                            Person could have made; but the Directors shall, in either case, have the same right to decline
                                            or suspend registration as they would have had in the case of a transfer of the Share by
                                            the deceased or bankrupt Person before the death or bankruptcy.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">49.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            Person becoming entitled to a Share by reason of the death or bankruptcy of a Shareholder
                                            shall be entitled to the same dividends and other advantages to which he would be entitled
                                            if he were the registered Shareholder, except that he shall not, before being registered
                                            as a Shareholder in respect of the Share, be entitled in respect of it to exercise any right
                                            conferred by membership in relation to meetings of the Company, provided however, that the
                                            Directors may at any time give notice requiring any such Person to elect either to be registered
                                            himself or to transfer the Share, and if the notice is not complied with within ninety calendar
                                            days, the Directors may thereafter withhold payment of all dividends, bonuses or other monies
                                            payable in respect of the Share until the requirements of the notice have been complied with.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">REGISTRATION
OF EMPOWERING <FONT STYLE="letter-spacing: -0.1pt">INSTRUMENTS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">50.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company shall be entitled to charge a fee not exceeding one dollar (US$1.00) on the registration
                                            of every probate, letters of administration, certificate of death or marriage, power of attorney,
                                            notice in lieu of distringas, or other instrument.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ALTERATION
OF SHARE <FONT STYLE="letter-spacing: -0.1pt">CAPITAL</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">51.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company may from time to time by Ordinary Resolution increase the share capital by such sum,
                                            to be divided into Shares of such Classes and amount, as the resolution shall prescribe and
                                            with such rights, priorities and privileges annexed thereto, as the Company in general meeting
                                            may determine.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">52.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company may by Ordinary <FONT STYLE="letter-spacing: -0.1pt">Resolution:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">increase
                                            its share capital by new Shares of such amount as it thinks <FONT STYLE="letter-spacing: -0.1pt">appropriate;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">consolidate
                                            and divide all or any of its share capital into Shares of a larger amount than its existing
                                            <FONT STYLE="letter-spacing: -0.1pt">Shares;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">divide
                                            its Shares into several classes and without prejudice to any special rights previously conferred
                                            on the holders of existing Shares attach thereto respectively any preferential, deferred,
                                            qualified or special rights, privileges, conditions or such restrictions which in the absence
                                            of any such determination by the Company in general meeting, as the Directors may determine
                                            provided always that, for the avoidance of doubt, where a Class of Shares has been authorised
                                            by the Company, no resolution of the Company in general meeting is required for the issuance
                                            of Shares of that Class and the Directors may issue Shares of that Class and determine such
                                            rights, privileges, conditions or restrictions attaching thereto as aforesaid, and further
                                            provided that where the Company issues shares which do not carry voting rights, the words
                                            &ldquo;non-voting&rdquo; shall appear in the designation of such Shares and where the equity
                                            capital includes shares with different voting rights, the designation of each Class of Shares,
                                            other than those with the most favourable voting rights, must include the words &ldquo;restricted
                                            voting&rdquo; or &ldquo;limited voting&rdquo;;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">subdivide
                                            its Shares, or any of them, into Shares of an amount smaller than that fixed by the Memorandum,
                                            provided that in the subdivision the proportion between the amount paid and the amount, if
                                            any, unpaid on each reduced Share shall be the same as it was in case of the Share from which
                                            the reduced Share is derived; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cancel
                                            any Shares that, at the date of the passing of the resolution, have not been taken or agreed
                                            to be taken by any Person and diminish the amount of its share capital by the amount of the
                                            Shares so cancelled.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">53.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
                                            new Shares created in accordance with the provisions of the preceding Article shall be subject
                                            to the same provisions of the Articles with reference to the payment of calls, Liens, transfer,
                                            transmission, forfeiture and otherwise as the Shares in the original share capital. The Board
                                            may settle as it considers expedient any difficulty which arises in relation to any consolidation
                                            and division under the preceding Article and in particular but without prejudice to the generality
                                            of the foregoing may arrange for the sale of the shares representing fractions and the distribution
                                            of the net proceeds of sale (after deduction of the expenses of such sale) in due proportion
                                            amongst the Shareholders who would have been entitled to the fractions, and for this purpose
                                            the Board may authorise some person to transfer the shares representing fractions to their
                                            purchaser or resolve that such net proceeds be paid to the Company for the Company&rsquo;s
                                            benefit. Such purchaser will not be bound to see to the application of the purchase money
                                            nor will his title to the shares be affected by any irregularity or invalidity in the proceedings
                                            relating to the sale.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">54.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company may by Special Resolution reduce its share capital and any capital redemption reserve
                                            in any manner authorised by the Companies Act.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 0.05pt; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">REDEMPTION,
PURCHASE AND SURRENDER OF <FONT STYLE="letter-spacing: -0.1pt">SHARES</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">55.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to the provisions of the Companies Act and these Articles, the Company <FONT STYLE="letter-spacing: -0.2pt">may:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">issue
                                            Shares that are to be redeemed or are liable to be redeemed at the option of the Shareholder
                                            or the Company. The redemption of Shares shall be effected in such manner and upon such terms
                                            as may be determined, before the issue of such Shares, by the Board;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">purchase
                                            its own Shares (including any redeemable Shares) on such terms and in such manner and terms
                                            as have been approved by the Board, or are otherwise authorised by these Articles; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">make
                                            a payment in respect of the redemption or purchase of its own Shares in any manner permitted
                                            by the Companies Act, including out of capital.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">56.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            purchase of any Share shall not oblige the Company to purchase any other Share other than
                                            as may be required pursuant to applicable law and any other contractual obligations of the
                                            Company.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">57.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            holder of the Shares being purchased shall be bound to deliver up to the Company the certificate(s)
                                            (if any) thereof for cancellation and thereupon the Company shall pay to him the purchase
                                            or redemption monies or consideration in respect thereof.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">58.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may accept the surrender for no consideration of any fully paid <FONT STYLE="letter-spacing: -0.1pt">Share.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TREASURY
<FONT STYLE="letter-spacing: -0.1pt">SHARES</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">59.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may, prior to the purchase, redemption or surrender of any Share, determine that
                                            such Share shall be held as a Treasury Share.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">60.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may determine to cancel a Treasury Share or transfer a Treasury Share on such terms
                                            as they think proper (including, without limitation, for nil consideration).</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">GENERAL
<FONT STYLE="letter-spacing: -0.1pt">MEETINGS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
                                            general meetings other than annual general meetings shall be called extraordinary general
                                            meetings. <FONT STYLE="letter-spacing: -0.2pt"></FONT></FONT></TD>
</TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.2pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">62.</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.2pt"></FONT></TD>
</TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.2pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company may (but shall not be obliged to) in each calendar year hold a general meeting as
                                            its annual general meeting and shall specify the meeting as such in the notices calling it.
                                            The annual general meeting shall be held at such time and place as may be determined by the
                                            Directors.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
                                            these meetings the report of the Directors (if any) shall be <FONT STYLE="letter-spacing: -0.1pt">presented.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6.25pt; text-align: left; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.25pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.25pt">63.</FONT></TD><TD STYLE="text-align: justify"></TD>
</TR></TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Chairman or a majority of the Directors (acting by a resolution of the Board) may call general
                                            meetings, and they shall on a Shareholders&rsquo; requisition forthwith proceed to convene
                                            an extraordinary general meeting of the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            Shareholders&rsquo; requisition is a requisition of Shareholders holding at the date of deposit
                                            of the requisition Shares which carry in aggregate not less than one-tenth (1/10) of the
                                            total number of votes attaching to all issued and outstanding Shares that as at the date
                                            of the deposit carry the right to vote at general meetings of the Company.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            requisition must state the objects of the meeting and must be signed by the requisitionists
                                            and deposited at the Registered Office, and may consist of several documents in like form
                                            each signed by one or more <FONT STYLE="letter-spacing: -0.1pt">requisitionists.</FONT></FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            there are no Directors as at the date of the deposit of the Shareholders&rsquo; requisition,
                                            or if the Directors do not within twenty-one (21) calendar days from the date of the deposit
                                            of the requisition duly proceed to convene a general meeting to be held within a further
                                            twenty-one (21) calendar days, the requisitionists, or any of them representing more than
                                            one-half of the total voting rights of all of them, may themselves convene a general meeting,
                                            but any meeting so convened shall not be held after the expiration of three calendar months
                                            after the expiration of the said twenty-one (21) calendar days.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            general meeting convened as aforesaid by requisitionists shall be convened in the same manner
                                            as nearly as possible as that in which general meetings are to be convened by Directors.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOTICE
OF GENERAL <FONT STYLE="letter-spacing: -0.1pt">MEETINGS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">64.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
                                            least seven (7) clear days&rsquo; notice shall be given for any general meeting. Every notice
                                            shall be exclusive of the day on which it is given or deemed to be given and of the day for
                                            which it is given and shall specify the place, the day and the hour of the meeting and the
                                            general nature of the business and shall be given in the manner hereinafter mentioned or
                                            in such other manner if any as may be prescribed by the Company, provided that a general
                                            meeting of the Company shall, whether or not the notice specified in this Article has been
                                            given and whether or not the provisions of these Articles regarding general meetings have
                                            been complied with, be deemed to have been duly convened if it is so agreed by shareholders
                                            holding at least 90% of the total voting rights on all the matters to be considered at the
                                            meeting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">65.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            accidental omission to give notice of a meeting to or the non-receipt of a notice of a meeting
                                            by any Shareholder shall not invalidate the proceedings at any meeting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PROCEEDINGS
AT GENERAL <FONT STYLE="letter-spacing: -0.1pt">MEETINGS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">66.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
                                            business except for the appointment of a chairman for the meeting shall be transacted at
                                            any general meeting unless a quorum of Shareholders is Present at the time when the meeting
                                            proceeds to business. One or more Shareholders holding Shares which carry in aggregate (or
                                            representing by proxy) not less than one-third of all votes attaching to all Shares in issue
                                            and entitled to vote at such general meeting Present shall be a quorum for all purposes.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">67.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            within half an hour from the time appointed for the meeting a quorum is not Present, the
                                            meeting shall be <FONT STYLE="letter-spacing: -0.1pt">dissolved.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">68.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            the Directors wish to make this facility available for a specific general meeting or all
                                            general meetings of the Company, attendance and participation in any general meeting of the
                                            Company may be by means of Communication Facilities. Without limiting the generality of the
                                            foregoing, the Directors may determine that any general meeting may be held as a Virtual
                                            Meeting. The notice of any general meeting at which Communication Facilities will be utilised
                                            (including any Virtual Meeting) must disclose the Communication Facilities that will be used,
                                            including the procedures to be followed by any Shareholder or other participant of the meeting
                                            who wishes to utilise such Communication Facilities for the purposes of attending and participating
                                            in such meeting, including attending and casting any vote thereat.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">69.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Chairman, if any, shall preside as chairman at every general meeting of the Company. If there
                                            is no such Chairman, or if at any general meeting he is not Present within fifteen minutes
                                            after the time appointed for holding the meeting or is unwilling to act as chairman of the
                                            meeting, any Director or Person nominated by the Directors shall preside as chairman of that
                                            meeting, failing which the Shareholders Present shall choose any Person Present to be chairman
                                            of that meeting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">70.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            chairman of any general meeting shall be entitled to attend and participate at any such general
                                            meeting by means of Communication Facilities, and to act as the chairman of such general
                                            meeting, in which event the following provisions shall apply:</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            chairman of the meeting shall be deemed to be Present at the meeting; <FONT STYLE="letter-spacing: -0.25pt">and</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            the Communication Facilities are interrupted or fail for any reason to enable the chairman
                                            of the meeting to hear and be heard by all other Persons participating in the meeting, then
                                            the other Directors Present at the meeting shall choose another Director Present to act as
                                            chairman of the meeting for the remainder of the meeting; provided that if no other Director
                                            is Present at the meeting, or if all the Directors Present decline to take the chair, then
                                            the meeting shall be automatically adjourned to the same day in the next week and at such
                                            time and place as shall be decided by the Board of Directors.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">71.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            chairman of any general meeting at which a quorum is Present may with the consent of the
                                            meeting (and shall if so directed by the meeting) adjourn the meeting from time to time and
                                            from place to place, but no business shall be transacted at any adjourned meeting other than
                                            the business left unfinished at the meeting from which the adjournment took place.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">72.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may cancel or postpone any duly convened general meeting at any time prior to such
                                            meeting, except for general meetings requisitioned by the Shareholders in accordance with
                                            these Articles, for any reason or for no reason, upon notice in writing to Shareholders.
                                            A postponement may be for a stated period of any length or indefinitely as the Directors
                                            may determine.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">73.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
                                            any general meeting a resolution put to the vote of the meeting shall be decided by <FONT STYLE="letter-spacing: -0.1pt">poll.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">74.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            result of the poll shall be deemed to be the resolution of the <FONT STYLE="letter-spacing: -0.1pt">meeting.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">75.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
                                            questions submitted to a meeting shall be decided by an Ordinary Resolution except where
                                            a greater majority is required by these Articles or by the Companies Act. In the case of
                                            an equality of votes, the chairman of the meeting shall be entitled to a second or casting
                                            vote.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">VOTES
OF <FONT STYLE="letter-spacing: -0.1pt">SHAREHOLDERS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">76.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to any rights and restrictions for the time being attached to any Share, every Shareholder
                                            Present in person or represented by its duly authorised representative or proxy shall have
                                            one (1) vote for each Class A Ordinary Share and twenty (20) votes for each Class B Ordinary
                                            Share of which such Shareholder is the holder.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">77.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
                                            the case of joint holders the vote of the senior who tenders a vote whether in person or
                                            by proxy (or, if a corporation or other non-natural person, by its duly authorised representative
                                            or proxy) shall be accepted to the exclusion of the votes of the other joint holders and
                                            for this purpose seniority shall be determined by the order in which the names stand in the
                                            Register.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">78.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shares
                                            carrying the right to vote that are held by a Shareholder of unsound mind, or in respect
                                            of whom an order has been made by any court having jurisdiction in lunacy, may be voted by
                                            his committee, or other Person in the nature of a committee appointed by that court, and
                                            any such committee or other Person may vote in respect of such Shares by proxy.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">79.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
                                            Shareholder shall be entitled to vote at any general meeting of the Company unless all calls,
                                            if any, or other sums presently payable by him in respect of Shares carrying the right to
                                            vote held by him have been paid.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-indent: -23.3pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">80.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Votes
                                            may be given either personally or by <FONT STYLE="letter-spacing: -0.1pt">proxy.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">81.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
                                            Shareholder, other than a recognised clearing house (or its nominee(s)) or depositary (or
                                            its nominee(s)), may only appoint one proxy. The instrument appointing a proxy shall be in
                                            writing under the hand of the appointor or of his attorney duly authorised in writing or,
                                            if the appointor is a corporation, either under Seal or under the hand of an officer or attorney
                                            duly authorised. A proxy need not be a Shareholder.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">82.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
                                            instrument appointing a proxy may be in any usual or common form or such other form as the
                                            Directors may <FONT STYLE="letter-spacing: -0.1pt">approve.</FONT></FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">83.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            instrument appointing a proxy shall be deposited at the Registered Office or at such other
                                            place as is specified for that purpose in the notice convening the meeting, or in any instrument
                                            of proxy sent out by the Company not less than 48 hours before the time for holding the meeting
                                            or adjourned meeting at which the person named in the instrument proposes to vote, provided
                                            that the Directors may in the notice convening the meeting, or in an instrument of proxy
                                            sent out by the Company, direct that the instrument appointing a proxy may be deposited at
                                            such other time (no later than the time for holding the meeting or adjourned meeting) at
                                            the Registered Office or at such other place as is specified for that purpose in the notice
                                            convening the meeting, or in any instrument of proxy sent out by the Company. The chairman
                                            of the meeting may in any event at his discretion direct that an instrument of proxy shall
                                            be deemed to have been duly deposited. An instrument of proxy that is not deposited in the
                                            manner permitted shall be invalid.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">84.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            resolution in writing signed by all the Shareholders for the time being entitled to receive
                                            notice of and to attend and vote at general meetings of the Company (or being corporations
                                            by their duly authorised representatives) shall be as valid and effective as if the same
                                            had been passed at a general meeting of the Company duly convened and held.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CORPORATIONS
ACTING BY REPRESENTATIVES AT <FONT STYLE="letter-spacing: -0.1pt">MEETINGS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">85.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            corporation which is a Shareholder or a Director may by resolution of its directors or other
                                            governing body authorise such Person as it thinks fit to act as its representative at any
                                            meeting of the Company or of any meeting of holders of a Class or of the Directors or of
                                            a committee of Directors, and the Person so authorised shall be entitled to exercise the
                                            same powers on behalf of the corporation which he represents as that corporation could exercise
                                            if it were an individual Shareholder or Director.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 0.05pt; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">DEPOSITARY
AND CLEARING <FONT STYLE="letter-spacing: -0.1pt">HOUSES</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">86.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            a recognised clearing house (or its nominee(s)) or depositary (or its nominee(s)) is a Shareholder
                                            of the Company it may, by resolution of its directors or other governing body or by power
                                            of attorney, authorise such Person(s) as it thinks fit to act as its representative(s) at
                                            any general meeting of the Company or of any Class of Shareholders provided that, if more
                                            than one Person is so authorised, the authorisation shall specify the number and Class of
                                            Shares in respect of which each such Person is so authorised. A Person so authorised pursuant
                                            to this Article shall be entitled to exercise the same powers on behalf of the recognised
                                            clearing house (or its nominee(s)) or depositary (or its nominee(s)) which he represents
                                            as that recognised clearing house (or its nominee(s)) or depositary (or its nominee(s)) could
                                            exercise if it were an individual Shareholder holding the number and Class of Shares specified
                                            in such authorisation, including the right to vote individually.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt">DIRECTORS</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 18.4pt; text-indent: -12.15pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">87.</FONT></TD><TD></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
                                            otherwise determined by the Company in general meeting, the number of Directors shall not
                                            be less than two (2) Directors, the exact number of Directors to be determined from time
                                            to time by the Board of Directors.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Board of Directors shall elect and appoint a Chairman by a majority of the Directors then
                                            in office. The period for which the Chairman will hold office will also be determined by
                                            a majority of all of the Directors then in office. The Chairman shall preside as chairman
                                            at every meeting of the Board of Directors. To the extent the Chairman is not present at
                                            a meeting of the Board of Directors within fifteen minutes after the time appointed for holding
                                            the same, the attending Directors may choose one of their number to be the chairman of the
                                            meeting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company may by Ordinary Resolution appoint any person to be a <FONT STYLE="letter-spacing: -0.1pt">Director.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Board may, by the affirmative vote of a simple majority of the remaining Directors present
                                            and voting at a Board meeting, appoint any person as a Director, to fill a casual vacancy
                                            on the Board or as an addition to the Board.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
                                            appointment of a Director may be on terms that the Director shall automatically retire from
                                            office (unless he has sooner vacated office) at the next or a subsequent annual general meeting
                                            or upon any specified event or after any specified period in a written agreement between
                                            the Company and the Director, if any; but no such term shall be implied in the absence of
                                            express provision. Any Director whose term of office expires shall be eligible for re-election
                                            at a meeting of the Shareholders or re-appointment by the <FONT STYLE="letter-spacing: -0.1pt">Board.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">88.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            Director may be removed from office by an Ordinary Resolution, notwithstanding anything in
                                            these Articles or in any agreement between the Company and such Director (but without prejudice
                                            to any claim for damages under such agreement). A vacancy on the Board created by the removal
                                            of a Director under the previous sentence may be filled by an Ordinary Resolution or by the
                                            affirmative vote of a simple majority of the remaining Directors present and voting at a
                                            Board meeting. The notice of any meeting at which a resolution to remove a Director shall
                                            be proposed or voted upon must contain a statement of the intention to remove that Director
                                            and such notice must be served on that Director not less than ten (10) calendar days before
                                            the meeting. Such Director is entitled to attend the meeting and be heard on the motion for
                                            his removal.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">89.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Board may, from time to time, and except as required by applicable law or Designated Stock
                                            Exchange Rules, adopt, institute, amend, modify or revoke the corporate governance policies
                                            or initiatives of the Company and determine on various corporate governance related matters
                                            of the Company as the Board shall determine by resolution of Directors from time to time.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">90.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            Director shall not be required to hold any Shares in the Company by way of qualification.
                                            A Director who is not a Shareholder of the Company shall nevertheless be entitled to attend
                                            and speak at general meetings.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">91.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            remuneration of the Directors may be determined by the Directors or by Ordinary <FONT STYLE="letter-spacing: -0.1pt">Resolution.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">92.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors shall be entitled to be paid for their travelling, hotel and other expenses properly
                                            incurred by them in going to, attending and returning from meetings of the Directors, or
                                            any committee of the Directors, or general meetings of the Company, or otherwise in connection
                                            with the business of the Company, or to receive such fixed allowance in respect thereof as
                                            may be determined by the Directors from time to time, or a combination partly of one such
                                            method and partly the other.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 0.05pt; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ALTERNATE
DIRECTOR OR <FONT STYLE="letter-spacing: -0.2pt">PROXY</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">93.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            Director may in writing appoint another Person to be his alternate and, save to the extent
                                            provided otherwise in the form of appointment, such alternate shall have authority to sign
                                            written resolutions on behalf of the appointing Director, but shall not be required to sign
                                            such written resolutions where they have been signed by the appointing director, and to act
                                            in such Director&rsquo;s place at any meeting of the Directors at which the appointing Director
                                            is unable to be present. Every such alternate shall be entitled to attend and vote at meetings
                                            of the Directors as a Director when the Director appointing him is not personally present
                                            and where he is a Director to have a separate vote on behalf of the Director he is representing
                                            in addition to his own vote. A Director may at any time in writing revoke the appointment
                                            of an alternate appointed by him. Such alternate shall be deemed for all purposes to be a
                                            Director and shall not be deemed to be the agent of the Director appointing him. The remuneration
                                            of such alternate shall be payable out of the remuneration of the Director appointing him
                                            and the proportion thereof shall be agreed between them.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">94.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            Director may appoint any Person, whether or not a Director, to be the proxy of that Director
                                            to attend and vote on his behalf, in accordance with instructions given by that Director,
                                            or in the absence of such instructions at the discretion of the proxy, at a meeting or meetings
                                            of the Directors which that Director is unable to attend personally. The instrument appointing
                                            the proxy shall be in writing under the hand of the appointing Director and shall be in any
                                            usual or common form or such other form as the Directors may approve, and must be lodged
                                            with the chairman of the meeting of the Directors at which such proxy is to be used, or first
                                            used, prior to the commencement of the meeting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">POWERS
AND DUTIES OF <FONT STYLE="letter-spacing: -0.1pt">DIRECTORS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">95.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to the Companies Act, these Articles and any resolutions passed in a general meeting, the
                                            business of the Company shall be managed by the Directors, who may pay all expenses incurred
                                            in setting up and registering the Company and may exercise all powers of the Company. No
                                            resolution passed by the Company in general meeting shall invalidate any prior act of the
                                            Directors that would have been valid if that resolution had not been <FONT STYLE="letter-spacing: -0.1pt">passed.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">96.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to these Articles, the Directors may from time to time appoint any natural person or corporation,
                                            whether or not a Director to hold such office in the Company as the Directors may think necessary
                                            for the administration of the Company, including but not limited to, chief executive officer,
                                            one or more other executive officers, president, one or more vice presidents, treasurer,
                                            assistant treasurer, manager or controller, and for such term and at such remuneration (whether
                                            by way of salary or commission or participation in profits or partly in one way and partly
                                            in another), and with such powers and duties as the Directors may think fit. Any natural
                                            person or corporation so appointed by the Directors may be removed by the Directors. The
                                            Directors may also appoint one or more of their number to the office of managing director
                                            upon like terms, but any such appointment shall ipso facto terminate if any managing director
                                            ceases for any cause to be a Director, or if the Company by Ordinary Resolution resolves
                                            that his tenure of office be terminated.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">97.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may appoint any natural person or corporation to be a Secretary (and if need be
                                            an assistant Secretary or assistant Secretaries) who shall hold office for such term, at
                                            such remuneration and upon such conditions and with such powers as they think fit. Any Secretary
                                            or assistant Secretary so appointed by the Directors may be removed by the Directors or by
                                            the Company by Ordinary Resolution.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">98.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may delegate any of their powers to committees consisting of such member or members
                                            of their body as they think fit; any committee so formed shall in the exercise of the powers
                                            so delegated conform to any regulations that may be imposed on it by the Directors.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may from time to time and at any time by power of attorney (whether under Seal
                                            or under hand) or otherwise appoint any company, firm or Person or body of Persons, whether
                                            nominated directly or indirectly by the Directors, to be the attorney or attorneys or authorised
                                            signatory (any such Person being an &ldquo;Attorney&rdquo; or &ldquo;Authorised Signatory&rdquo;,
                                            respectively) of the Company for such purposes and with such powers, authorities and discretion
                                            (not exceeding those vested in or exercisable by the Directors under these Articles) and
                                            for such period and subject to such conditions as they may think fit, and any such power
                                            of attorney or other appointment may contain such provisions for the protection and convenience
                                            of Persons dealing with any such Attorney or Authorised Signatory as the Directors may think
                                            fit, and may also authorise any such Attorney or Authorised Signatory to delegate all or
                                            any of the powers, authorities and discretion vested in him.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">100.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may from time to time provide for the management of the affairs of the Company
                                            in such manner as they shall think fit and the provisions contained in the three next following
                                            Articles shall not limit the general powers conferred by this Article.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors from time to time and at any time may establish any committees, local boards or
                                            agencies for managing any of the affairs of the Company and may appoint any natural person
                                            or corporation to be a member of such committees or local boards and may appoint any managers
                                            or agents of the Company and may fix the remuneration of any such natural person or corporation.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">102.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors from time to time and at any time may delegate to any such committee, local board,
                                            manager or agent any of the powers, authorities and discretions for the time being vested
                                            in the Directors and may authorise the members for the time being of any such local board,
                                            or any of them to fill any vacancies therein and to act notwithstanding vacancies and any
                                            such appointment or delegation may be made on such terms and subject to such conditions as
                                            the Directors may think fit and the Directors may at any time remove any natural person or
                                            corporation so appointed and may annul or vary any such delegation, but no Person dealing
                                            in good faith and without notice of any such annulment or variation shall be affected thereby.</FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">103.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            such delegates as aforesaid may be authorised by the Directors to sub-delegate all or any
                                            of the powers, authorities, and discretion for the time being vested in them.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">BORROWING
POWERS OF <FONT STYLE="letter-spacing: -0.1pt">DIRECTORS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">104.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may from time to time at their discretion exercise all the powers of the Company
                                            to raise or borrow money and to mortgage or charge its undertaking, property and assets (present
                                            and future) and uncalled capital or any part thereof, to issue debentures, debenture stock,
                                            bonds and other securities, whether outright or as collateral security for any debt, liability
                                            or obligation of the Company or of any third party.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">THE
<FONT STYLE="letter-spacing: -0.2pt">SEAL</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">105.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Seal shall not be affixed to any instrument except by the authority of a resolution of the
                                            Directors provided always that such authority may be given prior to or after the affixing
                                            of the Seal and if given after may be in general form confirming a number of affixing of
                                            the Seal. The Seal shall be affixed in the presence of a Director or a Secretary (or an assistant
                                            Secretary) or in the presence of any one or more Persons as the Directors may appoint for
                                            the purpose and every Person as aforesaid shall sign every instrument to which the Seal is
                                            so affixed in their presence.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">106.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company may maintain a facsimile of the Seal in such countries or places as the Directors
                                            may appoint and such facsimile Seal shall not be affixed to any instrument except by the
                                            authority of a resolution of the Directors provided always that such authority may be given
                                            prior to or after the affixing of such facsimile Seal and if given after may be in general
                                            form confirming a number of affixing of such facsimile Seal. The facsimile Seal shall be
                                            affixed in the presence of such Person or Persons as the Directors shall for this purpose
                                            appoint and such Person or Persons as aforesaid shall sign every instrument to which the
                                            facsimile Seal is so affixed in their presence and such affixing of the facsimile Seal and
                                            signing as aforesaid shall have the same meaning and effect as if the Seal had been affixed
                                            in the presence of and the instrument signed by a Director or a Secretary (or an assistant
                                            Secretary) or in the presence of any one or more Persons as the Directors may appoint for
                                            the purpose.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">107.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
                                            the foregoing, a Secretary or any assistant Secretary shall have the authority to affix the
                                            Seal, or the facsimile Seal, to any instrument for the purposes of attesting authenticity
                                            of the matter contained therein but which does not create any obligation binding on the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">DISQUALIFICATION
OF <FONT STYLE="letter-spacing: -0.1pt">DIRECTORS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.5pt; text-indent: -23.25pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">108.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            office of Director shall be vacated, if the <FONT STYLE="letter-spacing: -0.1pt">Director:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">becomes
                                            bankrupt or makes any arrangement or composition with his <FONT STYLE="letter-spacing: -0.1pt">creditors;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">dies
                                            or is found to be or becomes of unsound <FONT STYLE="letter-spacing: -0.1pt">mind;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">resigns
                                            his office by notice in writing to the <FONT STYLE="letter-spacing: -0.1pt">Company;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">without
                                            special leave of absence from the Board, is absent from meetings of the Board for three consecutive
                                            meetings and the Board resolves that his office be vacated;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">is
                                            prohibited by law from being a director; <FONT STYLE="letter-spacing: -0.25pt">or</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">is
                                            removed from office pursuant to any other provision of these <FONT STYLE="letter-spacing: -0.1pt">Articles.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PROCEEDINGS
OF <FONT STYLE="letter-spacing: -0.1pt">DIRECTORS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">109.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may meet together (either within or outside the Cayman Islands) for the despatch
                                            of business, adjourn, and otherwise regulate their meetings and proceedings as they think
                                            fit. Questions arising at any meeting shall be decided by a majority of votes. At any meeting
                                            of the Directors, each Director present in person or represented by his proxy or alternate
                                            shall be entitled to one vote. In the case of an equality of votes, the chairman shall not
                                            have a second or casting vote. A Director may, and a Secretary or assistant Secretary on
                                            the requisition of a Director shall, at any time summon a meeting of the Directors.</FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">110.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            Director may participate in any meeting of the Directors, or of any committee appointed by
                                            the Directors of which such Director is a member, by means of telephone or similar communication
                                            equipment by way of which all Persons participating in such meeting can communicate with
                                            each other and such participation shall be deemed to constitute presence in person at the
                                            meeting.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">111.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            quorum necessary for the transaction of the business of the Board may be fixed by the Directors,
                                            and unless so fixed the presence of two (2) Directors then in office shall constitute a quorum.
                                            A Director represented by proxy or by an alternate Director at any meeting shall be deemed
                                            to be present for the purposes of determining whether or not a quorum is present.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">112.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            Director who is in any way, whether directly or indirectly, interested in a contract or transaction
                                            or proposed contract or transaction with the Company shall declare the nature of his interest
                                            at a meeting of the Directors. A general notice given to the Directors by any Director to
                                            the effect that he is a member of any specified company or firm and is to be regarded as
                                            interested in any contract or transaction which may thereafter be made with that company
                                            or firm shall be deemed a sufficient declaration of interest in regard to any contract so
                                            made or transaction so consummated. Subject to the Designated Stock Exchange Rules and disqualification
                                            by the chairman of the relevant Board meeting, a Director may vote in respect of any contract
                                            or transaction or proposed contract or transaction notwithstanding that he may be interested
                                            therein and if he does so his vote shall be counted and he may be counted in the quorum at
                                            any meeting of the Directors at which any such contract or transaction or proposed contract
                                            or transaction shall come before the meeting for consideration.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">113.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            Director may hold any other office or place of profit under the Company (other than the office
                                            of auditor) in conjunction with his office of Director for such period and on such terms
                                            (as to remuneration and otherwise) as the Directors may determine and no Director or intending
                                            Director shall be disqualified by his office from contracting with the Company either with
                                            regard to his tenure of any such other office or place of profit or as vendor, purchaser
                                            or otherwise, nor shall any such contract or arrangement entered into by or on behalf of
                                            the Company in which any Director is in any way interested be liable to be avoided, nor shall
                                            any Director so contracting or being so interested be liable to account to the Company for
                                            any profit realised by any such contract or arrangement by reason of such Director holding
                                            that office or of the fiduciary relation thereby established. A Director, notwithstanding
                                            his interest, may be counted in the quorum present at any meeting of the Directors whereat
                                            he or any other Director is appointed to hold any such office or place of profit under the
                                            Company or whereat the terms of any such appointment are arranged and he may vote on any
                                            such appointment or arrangement.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">114.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            Director may act by himself or through his firm in a professional capacity for the Company,
                                            and he or his firm shall be entitled to remuneration for professional services as if he were
                                            not a Director; provided that nothing herein contained shall authorise a Director or his
                                            firm to act as auditor to the Company.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">115.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors shall cause minutes to be made for the purpose of <FONT STYLE="letter-spacing: -0.1pt">recording:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">all
                                            appointments of officers made by the <FONT STYLE="letter-spacing: -0.1pt">Directors;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            names of the Directors present at each meeting of the Directors and of any committee of the
                                            Directors; <FONT STYLE="letter-spacing: -0.2pt">and</FONT></FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">all
                                            resolutions and proceedings at all meetings of the Company, and of the Directors and of committees
                                            of <FONT STYLE="letter-spacing: -0.1pt">Directors.</FONT></FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">116.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
                                            the chairman of a meeting of the Directors signs the minutes of such meeting the same shall
                                            be deemed to have been duly held notwithstanding that all the Directors have not actually
                                            come together or that there may have been a technical defect in the proceedings.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">117.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            resolution in writing signed by all the Directors or all the members of a committee of Directors
                                            entitled to receive notice of a meeting of Directors or committee of Directors, as the case
                                            may be (an alternate Director, subject as provided otherwise in the terms of appointment
                                            of the alternate Director, being entitled to sign such a resolution on behalf of his appointer),
                                            shall be as valid and effectual as if it had been passed at a duly called and constituted
                                            meeting of Directors or committee of Directors, as the case may be. When signed a resolution
                                            may consist of several documents each signed by one or more of the Directors or his duly
                                            appointed alternate.</FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 19 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">118.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            continuing Directors may act notwithstanding any vacancy in their body but if and for so
                                            long as their number is reduced below the number fixed by or pursuant to these Articles as
                                            the necessary quorum of Directors, the continuing Directors may act for the purpose of increasing
                                            the number, or of summoning a general meeting of the Company, but for no other purpose.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">119.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to any regulations imposed on it by the Directors, a committee appointed by the Directors
                                            may elect a chairman of its meetings. If no such chairman is elected, or if at any meeting
                                            the chairman is not present within fifteen minutes after the time appointed for holding the
                                            meeting, the committee members present may choose one of their number to be chairman of the
                                            meeting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">120.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            committee appointed by the Directors may meet and adjourn as it thinks proper. Subject to
                                            any regulations imposed on it by the Directors, questions arising at any meeting shall be
                                            determined by a majority of votes of the committee members present and in case of an equality
                                            of votes the chairman shall have a second or casting <FONT STYLE="letter-spacing: -0.1pt">vote.</FONT></FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">121.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
                                            acts done by any meeting of the Directors or of a committee of Directors, or by any Person
                                            acting as a Director, shall notwithstanding that it be afterwards discovered that there was
                                            some defect in the appointment of any such Director or Person acting as aforesaid, or that
                                            they or any of them were disqualified, be as valid as if every such Person had been duly
                                            appointed and was qualified to be a Director.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRESUMPTION
OF <FONT STYLE="letter-spacing: -0.1pt">ASSENT</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">122.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
                                            Director who is present at a meeting of the Board of Directors at which an action on any
                                            Company matter is taken shall be presumed to have assented to the action taken unless his
                                            dissent shall be entered in the minutes of the meeting or unless he shall file his written
                                            dissent from such action with the person acting as the chairman or secretary of the meeting
                                            before the adjournment thereof or shall forward such dissent by registered post to such person
                                            immediately after the adjournment of the meeting. Such right to dissent shall not apply to
                                            a Director who voted in favour of such action.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt">DIVIDENDS</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">123.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to any rights and restrictions for the time being attached to any Shares, the Directors may
                                            from time to time declare dividends (including interim dividends) and other distributions
                                            on Shares in issue and authorise payment of the same out of the funds of the Company lawfully
                                            available therefor.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">124.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to any rights and restrictions for the time being attached to any Shares, the Company by
                                            Ordinary Resolution may declare dividends, but no dividend shall exceed the amount recommended
                                            by the Directors.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">125.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may, before recommending or declaring any dividend, set aside out of the funds
                                            legally available for distribution such sums as they think proper as a reserve or reserves
                                            which shall, in the absolute discretion of the Directors, be applicable for meeting contingencies
                                            or for equalising dividends or for any other purpose to which those funds may be properly
                                            applied, and pending such application may in the absolute discretion of the Directors, either
                                            be employed in the business of the Company or be invested in such investments (other than
                                            Shares of the Company) as the Directors may from time to time think fit.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">126.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            dividend payable in cash to the holder of Shares may be paid in any manner determined by
                                            the Directors. If paid by cheque it will be sent by mail addressed to the holder at his address
                                            in the Register, or addressed to such person and at such addresses as the holder may direct.
                                            Every such cheque or warrant shall, unless the holder or joint holders otherwise direct,
                                            be made payable to the order of the holder or, in the case of joint holders, to the order
                                            of the holder whose name stands first on the Register in respect of such Shares, and shall
                                            be sent at his or their risk and payment of the cheque or warrant by the bank on which it
                                            is drawn shall constitute a good discharge to the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">127.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may determine that a dividend shall be paid wholly or partly by the distribution
                                            of specific assets (which may consist of the shares or securities of any other company) and
                                            may settle all questions concerning such distribution. Without limiting the generality of
                                            the foregoing, the Directors may fix the value of such specific assets, may determine that
                                            cash payment shall be made to some Shareholders in lieu of specific assets and may vest any
                                            such specific assets in trustees on such terms as the Directors think fit.</FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 20 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">128.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to any rights and restrictions for the time being attached to any Shares, all dividends shall
                                            be declared and paid according to the amounts paid up on the Shares, but if and for so long
                                            as nothing is paid up on any of the Shares dividends may be declared and paid according to
                                            the par value of the Shares. No amount paid on a Share in advance of calls shall, while carrying
                                            interest, be treated for the purposes of this Article as paid on the <FONT STYLE="letter-spacing: -0.1pt">Share.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">129.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            several Persons are registered as joint holders of any Share, any of them may give effective
                                            receipts for any dividend or other moneys payable on or in respect of the Share.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.5pt; text-indent: -23.25pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">130.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
                                            dividend shall bear interest against the <FONT STYLE="letter-spacing: -0.1pt">Company.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">131.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            dividend unclaimed after a period of six calendar years from the date of declaration of such
                                            dividend may be forfeited by the Board of Directors and, if so forfeited, shall revert to
                                            the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 0.05pt; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ACCOUNTS,
AUDIT AND ANNUAL RETURN AND <FONT STYLE="letter-spacing: -0.1pt">DECLARATION</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">132.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            books of account relating to the Company&rsquo;s affairs shall be kept in such manner as
                                            may be determined from time to time by the Directors.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">133.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            books of account shall be kept at the Registered Office, or at such other place or places
                                            as the Directors think fit, and shall always be open to the inspection of the Directors.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">134.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may from time to time determine whether and to what extent and at what times and
                                            places and under what conditions or regulations the accounts and books of the Company or
                                            any of them shall be open to the inspection of Shareholders not being Directors, and no Shareholder
                                            (not being a Director) shall have any right to inspect any account or book or document of
                                            the Company except as conferred by law or authorised by the <FONT STYLE="letter-spacing: -0.1pt">Directors.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">135.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            accounts relating to the Company&rsquo;s affairs shall be audited in such manner and with
                                            such financial year end as may be determined from time to time by the Directors or failing
                                            any determination as aforesaid shall not be <FONT STYLE="letter-spacing: -0.1pt">audited.</FONT></FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">136.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors may appoint an auditor of the Company who shall hold office until removed from
                                            office by a resolution of the Directors and may fix his or their remuneration.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">137.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Every
                                            auditor of the Company shall have a right of access at all times to the books and accounts
                                            and vouchers of the Company and shall be entitled to require from the Directors and officers
                                            of the Company such information and explanation as may be necessary for the performance of
                                            the duties of the auditors.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">138.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            auditors shall, if so required by the Directors, make a report on the accounts of the Company
                                            during their tenure of office at the next annual general meeting following their appointment,
                                            and at any time during their term of office, upon request of the Directors or any general
                                            meeting of the Shareholders.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">139.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors in each calendar year shall prepare, or cause to be prepared, an annual return
                                            and declaration setting forth the particulars required by the Companies Act and deliver a
                                            copy thereof to the Registrar of Companies in the Cayman Islands.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAPITALISATION
OF <FONT STYLE="letter-spacing: -0.1pt">RESERVES</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.5pt; text-indent: -23.25pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">140.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to the Companies Act, the Directors <FONT STYLE="letter-spacing: -0.2pt">may:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">resolve
                                            to capitalise an amount standing to the credit of reserves (including a Share Premium Account,
                                            capital redemption reserve and profit and loss account), which is available for distribution;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">appropriate
                                            the sum resolved to be capitalised to the Shareholders in proportion to the nominal amount
                                            of Shares (whether or not fully paid) held by them respectively and apply that sum on their
                                            behalf in or <FONT STYLE="letter-spacing: -0.1pt">towards:</FONT></FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">paying
                                            up the amounts (if any) for the time being unpaid on Shares held by them respectively, <FONT STYLE="letter-spacing: -0.25pt">or</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.25pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">paying
                                            up in full unissued Shares or debentures of a nominal amount equal to that <FONT STYLE="letter-spacing: -0.2pt">sum,
                                            and allot the Shares or debentures, credited as fully paid, to the Shareholders (or as they
                                            may direct) in those proportions, or partly in one way and partly in the other, but the Share
                                            Premium Account, the capital redemption reserve and profits which are not available for distribution
                                            may, for the purposes of this Article, only be applied in paying up unissued Shares to be
                                            allotted to Shareholders credited as fully paid;</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 76.25pt; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 76.25pt; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 21 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 76.25pt; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">make
                                            any arrangements they think fit to resolve a difficulty arising in the distribution of a
                                            capitalised reserve and in particular, without limitation, where Shares or debentures become
                                            distributable in fractions the Directors may deal with the fractions as they think fit;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">authorise
                                            a Person to enter (on behalf of all the Shareholders concerned) into an agreement with the
                                            Company providing for either:</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.25pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            allotment to the Shareholders respectively, credited as fully paid, of Shares or debentures
                                            to which they may be entitled on the capitalisation, or</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.25pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            payment by the Company on behalf of the Shareholders (by the application of their respective
                                            proportions of the reserves resolved to be capitalised) of the amounts or part of the amounts
                                            remaining unpaid on their existing Shares,</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.25pt; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0in 0in 0in 1.5in; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">and
any such agreement made under this authority being effective and binding on all those Shareholders; and</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 76.25pt; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">generally
                                            do all acts and things required to give effect to the <FONT STYLE="letter-spacing: -0.1pt">resolution.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">141.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
                                            any provisions in these Articles and subject to the Companies Act, the Directors may resolve
                                            to capitalise an amount standing to the credit of reserves (including the share premium account,
                                            capital redemption reserve and profit and loss account) or otherwise available for distribution
                                            by applying such sum in paying up in full unissued Shares to be allotted and issued to:</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">employees
                                            (including Directors) or service providers of the Company or its Affiliates upon exercise
                                            or vesting of any options or awards granted under any share incentive scheme or employee
                                            benefit scheme or other arrangement which relates to such persons that has been adopted or
                                            approved by the Directors or the Shareholders; or</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
                                            trustee of any trust or administrator of any share incentive scheme or employee benefit scheme
                                            to whom shares are to be allotted and issued by the Company in connection with the operation
                                            of any share incentive scheme or employee benefit scheme or other arrangement which relates
                                            to such persons that has been adopted or approved by the Directors or Shareholders.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SHARE
PREMIUM <FONT STYLE="letter-spacing: -0.1pt">ACCOUNT</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">142.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors shall in accordance with the Companies Act establish a Share Premium Account and
                                            shall carry to the credit of such account from time to time a sum equal to the amount or
                                            value of the premium paid on the issue of any Share.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">143.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
                                            shall be debited to any Share Premium Account on the redemption or purchase of a Share the
                                            difference between the nominal value of such Share and the redemption or purchase price provided
                                            always that at the discretion of the Directors such sum may be paid out of the profits of
                                            the Company or, if permitted by the Companies Act, out of capital.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt">NOTICES</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">144.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
                                            as otherwise provided in these Articles, any notice or document may be served by the Company
                                            or by the Person entitled to give notice to any Shareholder either personally, or by posting
                                            it by airmail or a recognised courier service in a prepaid letter addressed to such Shareholder
                                            at his address as appearing in the Register, or by electronic mail to any electronic mail
                                            address such Shareholder may have specified in writing for the purpose of such service of
                                            notices, or by facsimile to any facsimile number such Shareholder may have specified in writing
                                            for the purpose of such service of notices, or by placing it on the Company&rsquo;s Website
                                            should the Directors deem it appropriate. In the case of joint holders of a Share, all notices
                                            shall be given to that one of the joint holders whose name stands first in the Register in
                                            respect of the joint holding, and notice so given shall be sufficient notice to all the joint
                                            holders.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.25pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"></P>

<!-- Field: Page; Sequence: 22 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.25pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">145.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notices
                                            sent from one country to another shall be sent or forwarded by prepaid airmail or a recognised
                                            courier <FONT STYLE="letter-spacing: -0.1pt">service.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">146.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            Shareholder Present at any meeting of the Company shall for all purposes be deemed to have
                                            received due notice of such meeting and, where requisite, of the purposes for which such
                                            meeting was convened.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">147.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            notice or other document, if served <FONT STYLE="letter-spacing: -0.25pt">by:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">post,
                                            shall be deemed to have been served five calendar days after the time when the letter containing
                                            the same is posted;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">facsimile,
                                            shall be deemed to have been served upon production by the transmitting facsimile machine
                                            of a report confirming transmission of the facsimile in full to the facsimile number of the
                                            recipient;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">recognised
                                            courier service, shall be deemed to have been served 48 hours after the time when the letter
                                            containing the same is delivered to the courier service; or</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">electronic
                                            means, shall be deemed to have been served immediately (i) upon the time of the transmission
                                            to the electronic mail address supplied by the Shareholder to the Company or (ii) upon the
                                            time of its placement on the Company&rsquo;s Website.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: left; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0in 0in 0in 0.5in; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
proving service by post or courier service it shall be sufficient to prove that the letter containing the notice or documents was properly
addressed and duly posted or delivered to the courier service.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">148.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
                                            notice or document delivered or sent by post to or left at the registered address of any
                                            Shareholder in accordance with the terms of these Articles shall notwithstanding that such
                                            Shareholder be then dead or bankrupt, and whether or not the Company has notice of his death
                                            or bankruptcy, be deemed to have been duly served in respect of any Share registered in the
                                            name of such Shareholder as sole or joint holder, unless his name shall at the time of the
                                            service of the notice or document have been removed from the Register as the holder of the
                                            Share, and such service shall for all purposes be deemed a sufficient service of such notice
                                            or document on all Persons interested (whether jointly with or as claiming through or under
                                            him) in the Share.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 32pt; text-indent: -25.75pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">149.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notice
                                            of every general meeting of the Company shall be given <FONT STYLE="letter-spacing: -0.25pt">to:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">all
                                            Shareholders holding Shares with the right to receive notice and who have supplied to the
                                            Company an address for the giving of notices to them; and</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">every
                                            Person entitled to a Share in consequence of the death or bankruptcy of a Shareholder, who
                                            but for his death or bankruptcy would be entitled to receive notice of the meeting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: left; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0in 0in 0in 0.5in; text-align: left; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
other Person shall be entitled to receive notices of general <FONT STYLE="letter-spacing: -0.1pt">meetings.</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt">INFORMATION</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">150.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to the relevant laws, rules and regulations applicable to the Company, no Shareholder shall
                                            be entitled to require discovery of any information in respect of any detail of the Company&rsquo;s
                                            trading or any information which is or may be in the nature of a trade secret or secret process
                                            which may relate to the conduct of the business of the Company and which in the opinion of
                                            the Board would not be in the interests of the Shareholders of the Company to communicate
                                            to the public.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">151.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to due compliance with the relevant laws, rules and regulations applicable to the Company,
                                            the Board shall be entitled to release or disclose any information in its possession, custody
                                            or control regarding the Company or its affairs to any of its Shareholders including, without
                                            limitation, information contained in the Register and transfer books of the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt">INDEMNITY</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">152.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Every
                                            Director (including for the purposes of this Article any alternate Director appointed pursuant
                                            to the provisions of these Articles), Secretary, assistant Secretary, or other officer for
                                            the time being and from time to time of the Company (but not including the Company&rsquo;s
                                            auditors) and the personal representatives of the same (each an &ldquo;Indemnified Person&rdquo;)
                                            shall be indemnified and secured harmless against all actions, proceedings, costs, charges,
                                            expenses, losses, damages or liabilities incurred or sustained by such Indemnified Person,
                                            other than by reason of such Indemnified Person&rsquo;s own dishonesty, willful default or
                                            fraud, in or about the conduct of the Company&rsquo;s business or affairs (including as a
                                            result of any mistake of judgment) or in the execution or discharge of his duties, powers,
                                            authorities or discretions, including without prejudice to the generality of the foregoing,
                                            any costs, expenses, losses or liabilities incurred by such Indemnified Person in defending
                                            (whether successfully or otherwise) any civil proceedings concerning the Company or its affairs
                                            in any court whether in the Cayman Islands or elsewhere. To the extent permissible under
                                            applicable laws, the Shareholders waive any claim or right of action that they may have,
                                            both individually and on the Company&rsquo;s behalf, against any Director in relation to
                                            any action or failure to take action by such Director in the performance of his or her duties
                                            with or for the Company, except in respect of any dishonesty, willful default or fraud of
                                            such Director.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 23 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">153.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
                                            Indemnified Person shall be <FONT STYLE="letter-spacing: -0.1pt">liable:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
                                            the acts, receipts, neglects, defaults or omissions of any other Director or officer or agent
                                            of the Company; or</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
                                            any loss on account of defect of title to any property of the Company; <FONT STYLE="letter-spacing: -0.25pt">or</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">on
                                            account of the insufficiency of any security in or upon which any money of the Company shall
                                            be invested; or</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
                                            any loss incurred through any bank, broker or other similar Person; <FONT STYLE="letter-spacing: -0.25pt">or</FONT></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
                                            any loss occasioned by any negligence, default, breach of duty, breach of trust, error of
                                            judgement or oversight on such Indemnified Person&rsquo;s part; or</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
                                            any loss, damage or misfortune whatsoever which may happen in or arise from the execution
                                            or discharge of the duties, powers, authorities, or discretions of such Indemnified Person&rsquo;s
                                            office or in relation thereto;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 52.9pt; text-align: left; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0in; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">unless
the same shall happen through such Indemnified Person&rsquo;s own dishonesty, willful default or <FONT STYLE="letter-spacing: -0.1pt">fraud.</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FINANCIAL
<FONT STYLE="letter-spacing: -0.2pt">YEAR</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">154.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
                                            the Directors otherwise prescribe, the financial year of the Company shall end on 31 December
                                            in each calendar year and shall begin on 1 January in each calendar year.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NON-RECOGNITION
OF <FONT STYLE="letter-spacing: -0.1pt">TRUSTS</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">155.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
                                            Person shall be recognised by the Company as holding any Share upon any trust and the Company
                                            shall not, unless required by law, be bound by or be compelled in any way to recognise (even
                                            when having notice thereof) any equitable, contingent, future or partial interest in any
                                            Share or (except only as otherwise provided by these Articles or as the Companies Act requires)
                                            any other right in respect of any Share except an absolute right to the entirety thereof
                                            in each Shareholder registered in the Register.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">WINDING
<FONT STYLE="letter-spacing: -0.25pt">UP</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">156.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            the Company shall be wound up the liquidator may, with the sanction of a Special Resolution
                                            of the Company and any other sanction required by the Companies Act, divide amongst the Shareholders
                                            in species or in kind the whole or any part of the assets of the Company (whether they shall
                                            consist of property of the same kind or not) and may for that purpose value any assets and
                                            determine how the division shall be carried out as between the Shareholders or different
                                            classes of Shareholders. The liquidator may, with the like sanction, vest the whole or any
                                            part of such assets in trustees upon such trusts for the benefit of the Shareholders as the
                                            liquidator, with the like sanction, shall think fit, but so that no Shareholder shall be
                                            compelled to accept any asset upon which there is a liability.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">157.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            the Company shall be wound up, and the assets available for distribution amongst the Shareholders
                                            shall be insufficient to repay the whole of the share capital, such assets shall be distributed
                                            so that, as nearly as may be, the losses shall be borne by the Shareholders in proportion
                                            to the par value of the Shares held by them. If in a winding up the assets available for
                                            distribution amongst the Shareholders shall be more than sufficient to repay the whole of
                                            the share capital at the commencement of the winding up, the surplus shall be distributed
                                            amongst the Shareholders in proportion to the par value of the Shares held by them at the
                                            commencement of the winding up subject to a deduction from those Shares in respect of which
                                            there are monies due, of all monies payable to the Company for unpaid calls or otherwise.
                                            This Article is without prejudice to the rights of the holders of Shares issued upon special
                                            terms and conditions.</FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 24 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0in"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AMENDMENT
OF ARTICLES OF <FONT STYLE="letter-spacing: -0.1pt">ASSOCIATION</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">158.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
                                            to the Companies Act, the Company may at any time and from time to time by Special Resolution
                                            alter or amend these Articles in whole or in part.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CLOSING
OF REGISTER OR FIXING RECORD <FONT STYLE="letter-spacing: -0.2pt">DATE</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">159.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
                                            the purpose of determining those Shareholders that are entitled to receive notice of, attend
                                            or vote at any meeting of Shareholders or any adjournment thereof, or those Shareholders
                                            that are entitled to receive payment of any dividend, or in order to make a determination
                                            as to who is a Shareholder for any other purpose, the Directors may provide that the Register
                                            shall be closed for transfers for a stated period which shall not exceed in any case forty
                                            calendar days in any calendar year.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">160.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
                                            lieu of or apart from closing the Register, the Directors may fix in advance or arrears a
                                            date as the record date for any such determination of those Shareholders.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">161.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
                                            the Register is not so closed and no record date is fixed for the determination of those
                                            Shareholders entitled to receive notice of, attend or vote at a meeting of Shareholders or
                                            those Shareholders that are entitled to receive payment of a dividend, the date on which
                                            notice of the meeting is posted or the date on which the resolution of the Directors declaring
                                            such dividend is adopted, as the case may be, shall be the record date for such determination
                                            of Shareholders. When a determination of those Shareholders that are entitled to receive
                                            notice of, attend or vote at a meeting of Shareholders has been made as provided in this
                                            Article, such determination shall apply to any adjournment thereof.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">REGISTRATION
BY WAY OF <FONT STYLE="letter-spacing: -0.1pt">CONTINUATION</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">162.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Company may by Special Resolution resolve to be registered by way of continuation in a jurisdiction
                                            outside the Cayman Islands or such other jurisdiction in which it is for the time being incorporated,
                                            registered or existing. In furtherance of a resolution adopted pursuant to this Article,
                                            the Directors may cause an application to be made to the Registrar of Companies to deregister
                                            the Company in the Cayman Islands or such other jurisdiction in which it is for the time
                                            being incorporated, registered or existing and may cause all such further steps as they consider
                                            appropriate to be taken to effect the transfer by way of continuation of the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 9.5pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; letter-spacing: -0.1pt">DISCLOSURE</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt; color: #231F20"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 9.5pt Times New Roman, Times, Serif; color: #231F20; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">163.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Directors, or any service providers (including the officers, the Secretary and the registered
                                            office provider of the Company) specifically authorised by the Directors, shall be entitled
                                            to disclose to any regulatory or judicial authority any information regarding the affairs
                                            of the Company including without limitation information contained in the Register and books
                                            of the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"></P>

<!-- Field: Page; Sequence: 25; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 25%">&nbsp;</TD><TD STYLE="text-align: center; width: 50%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></TD><TD STYLE="text-align: center; width: 25%"><IMG SRC="ex1-1_001.jpg" ALT="">&nbsp;</TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: center"><I>Filed: 20-Apr-2026 15:55 EST</I></TD></TR><TR STYLE="vertical-align: top; text-align: left"><TD>&nbsp;</TD><TD><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>www.verify.gov.ky File#: 352596</I></P></TD><TD STYLE="text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>Auth Code: <FONT STYLE="letter-spacing: -0.1pt">D04395892397</FONT></I></P></TD></TR></TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 9.5pt Times New Roman, Times, Serif; margin: 0 0 0 29.55pt; text-align: justify; text-indent: -23.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>3
<FILENAME>erayakex12-1.htm
<DESCRIPTION>EXHIBIT 12.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
12.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF CHIEF EXECUTIVE OFFICER</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURSUANT
TO 18 U.S.C. SECTION 1350,</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO SECTION 302</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>OF
THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Lingyi Kong, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I
have reviewed this Amendment No. 1 to the Annual Report on Form 20-F for the fiscal year ended December 31, 2025 of Erayak Power Solution
Group Inc. (the &ldquo;Report&rdquo;); and</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on my knowledge, this Report, as amended, does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the
period covered by this Report.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 11pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 5%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 35%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Erayak
    Power Solution Group Inc.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:
    July 6, 2026</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Lingyi Kong</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lingyi
    Kong</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal
    Executive Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>4
<FILENAME>erayakex12-2.htm
<DESCRIPTION>EXHIBIT 12.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
12.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF CHIEF FINANCIAL OFFICER</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURSUANT
TO 18 U.S.C. SECTION 1350,</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO SECTION 302</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>OF
THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Lanling Gu, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I
have reviewed this Amendment No. 1 to the Annual Report on Form 20-F for the fiscal year ended December 31, 2025 of Erayak Power Solution
Group Inc. (the &ldquo;Report&rdquo;); and</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on my knowledge, this Report, as amended, does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the
period covered by this Report.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 11pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 5%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 35%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Erayak
    Power Solution Group Inc.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:

    July 6, 2026</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Lanling Gu</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lanling
    Gu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal
    Financial Officer and Principal Accounting Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>5
<FILENAME>erayakex13-1.htm
<DESCRIPTION>EXHIBIT 13.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
13.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF CHIEF EXECUTIVE OFFICER</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURSUANT
TO 18 U.S.C. SECTION 1350,</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO SECTION 906</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>OF
THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Annual Report of Erayak Power Solution Group Inc. (the &ldquo;Company&rdquo;) on Form 20-F for the fiscal year ended
December 31, 2025, as amended by Amendment No. 1 thereto (as amended, the &ldquo;Report&rdquo;), as filed with the Securities and Exchange
Commission, I, Lingyi Kong, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant
to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the
Company.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 11pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 5%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 35%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Erayak
    Power Solution Group Inc.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:

    July 6, 2026</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Lingyi Kong</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lingyi
    Kong</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal
    Executive Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>6
<FILENAME>erayakex13-2.htm
<DESCRIPTION>EXHIBIT 13.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
13.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF CHIEF FINANCIAL OFFICER</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURSUANT
TO 18 U.S.C. SECTION 1350,</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO SECTION 906</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>OF
THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Annual Report of Erayak Power Solution Group Inc. (the &ldquo;Company&rdquo;) on Form 20-F for the fiscal year ended
December 31, 2025, as amended by Amendment No. 1 thereto (as amended, the &ldquo;Report&rdquo;), as filed with the Securities and Exchange
Commission, I, Lanling Gu, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the
Company.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 11pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 5%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 35%; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Erayak
    Power Solution Group Inc.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:

    July 6, 2026</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Lanling Gu</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lanling
    Gu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.5pt; padding-left: 0.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal
    Financial Officer and Principal Accounting Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>7
<FILENAME>erayakex15-1.htm
<DESCRIPTION>EXHIBIT 15.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Exhibit 15.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B></B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="text-align: left; width: 50%; vertical-align: bottom"><IMG SRC="ex15-1_001.jpg" ALT="">&nbsp;</TD>
  <TD STYLE="width: 50%"><B>800 Parker Square STE 215C<BR>
  Flower Mound, TX 75028<BR>
  Tel: 214.984.0239<BR>
  Fax: 469.519.1624</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We consent to the inclusion in this Registration
Statement of Erayak Power Solution Group Inc on Form 20-F/A of our report dated July 6, 2026, with respect to the consolidated balance
sheets of Erayak Power Solution Group Inc, and its subsidiaries as of December 31, 2025, and the related consolidated statements of operation
and comprehensive loss/income, changes in shareholders&rsquo; equity and cash flows for the years then ended, and the related notes (collectively
referred to as the financial statements), which appears in such Registration Statement. We also consent to the reference to our firm under
the heading &ldquo;Experts&rdquo; in such Registration Statement.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 17.7pt 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 285.55pt 0pt 0">/s/ Tang Qian &amp; Associates, PLLC</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 285.55pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 285.55pt 0pt 0">Flower Mound, Texas</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">July 6, 2026</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>8
<FILENAME>erayakex15-2.htm
<DESCRIPTION>EXHIBIT 15.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt 0"><B>Exhibit 15.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 65%"><IMG SRC="ex15-2_001.jpg" ALT=""></TD>
  <TD STYLE="width: 35%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">12341 Lewis St Ste 202 Garden Grove, CA 92840</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Phone (714)-820-3316 Fax (714)-333-4992</P>
</TD></TR>
</TABLE>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We consent to the inclusion in this annual report
of Erayak Power Solution Group Inc. (the &ldquo;Company&rdquo;) on Form 20-F/A of our report dated April 23, 2025, with respect to the
consolidated balance sheets of Erayak Power Solution Group Inc. as of December 31, 2024, and the related consolidated statements of operation
and comprehensive loss, changes in shareholders&rsquo; equity and cash flows for the year ended December 31, 2024, and the related notes
(collectively referred to as the financial statements), which appears in form 20-F. We also consent to the reference to our firm under
the heading &ldquo;Experts&rdquo; in such Registration Statement..</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fortune CPA Inc.,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Garden Grove, CA</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">July 6, 2026</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" &M :T# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_?U_^OGT
MSP<]NV.E&!S_ )QT/_U^V>*6DYSU_#OV_3\._6H3MZ?/N_Z_X8 QR3ZX_3\?
M\^](1SUZYS[<8^GUS@' ]*4=3]?Z"DYR<8]\@]<<<_E37Z_UW_KJ N.GU]_K
M_,#/8_4T#K^'7O\ C[CKSZ\=\F?QYQ^O].GN>.M("<\^GKGT_+&?Q_ 4+]0%
MZCGU/?'0G'/4?A_+BCO^'X?YZ_Y%'09.>A/OZ^WX=*,\X]O\_P __P!?86^G
M?_/Y^GR 3@XYX('&3[=L]^GU]<TIZ''7\>N/;GTI!U7G^$C!ZYXS^/K]/K@.
M<-U[\?@.GX_UX[TK]_ZU\^GX *>QSQ]< ]^?7_\ 77RI^V]\6O&WP+_95^,?
MQ3^&]QI%IXZ\+:#IA\,WNNZ<VL:38:IK7B;0_#L6H7VEK<6IU&.P35WO%LVN
M84N)((XI)%C9C7U41D@\>^?T_G7P?_P4Y'_&"_Q^'KI/@_T[_$CP;_\ K^M-
M;_@!5;X*_M_*&?\ X;E\ ! I8E_V5?#  4#)8D>/   ,G.<8Y->7>&+C]I3Q
MKKD7ACP9_P %0_V;/%OB2;^T!%X>\,_!;X7:]KLITD$ZJ(])TKXJ75^_]F!7
M.H!;<_8MI^T^7@U^I+$!"6^X$)8;2V5 !;Y0I+?+D;0"3G &:_D7^#UM\3_@
MK^S[^TAXE^&GA3XH^&OC;9>-O^"EWBK]G;P/X1_X)X^,K+XF>"/&OC'XD>-O
M%'PW^+EO\7_$WP[O],U70-6\$_VYH>D^%8M)CO/%UK\1M,T?3-/U"[L;6;3W
M?<#]\?\ A2?_  4 _P"CX_ '_B*GAG_YO?\ /J:=_P *4_;][_MQ> ?H/V5O
M#.#]2?'F:_*F7XH?MSZ9^TK\"_@9I_QC_;(U#P3XNT'PEX9^(OQE\7_L_6":
M9H=M\;/V>OBAXRLOB'I>K:!\&]-^'=A'\,?C0? _AO7[[X@3Z'XD\'W>DV_A
M;4/#5UH5[JVMW_EWQ*_:>_X*4S?LEZ)\1])N?V@+/XR:M=_%#X1:%I_PH^'M
MI\5/!.L_$/\ 91^%'BWP[/\ $[6-1\!>!?&&KZ?HG[3?QOT.\\4_#_3+:PM_
M".N6<>@^#/%FJ>&+$:C]N8'[">'/ _[9_C Z\OA/_@H/\(/$Y\*^(;_PCXF/
MA_\ 9O\ !>L#0/%>E0VD^J>&M9.G_$.X73==TV*^LWU#2;LPW]D+J$7,$32*
M#@Z;I_[5.M>,;_X>:/\ \%+OV?\ 5?'^EM<IJ?@;3/@3\-K_ ,8Z<]G&)+Q+
M_P ,VWQ.FUNS:TC99+E;BRC,",KRA5()^!_^"?WQ+^-MK^W9\>=$\9?#CX^?
M#+]GOXV?&OQG\8?AGKVE_ WQMX3\(_$;XP:W\"_V?M,^(-I\>7\0?#ZWO?!&
MF6L^BZG=_"S4;&]T?PUXI\1Z?XWM_$6OSZSIVCZ3>\EJ7[''Q ^+O[:_[?WQ
MW\!:%>^#_%?[.G[4G@/]J#X":1/\!=2\&ZM^T3\6? _[$]E\/?#OAFQ^/^O?
M\(]!J'PAUKXCO<Z'\0M"\-6VM6GB.[TZ8ZCK=I:WJW,A<#]9O^%*?M_<?\9P
M^ /?/[*WAKG_ ,OP8I3\%?V_NW[;_P /\>_[*_AO_P";WZU^2>E?%C_@IKJW
M@V_^*/P]US]ISQYX'\*VO[*^K>+? WBKX3:+X#^+>J?$[XT>'/$WPV_:C^''
MA33_ !/\.O#\U]X6_9]\8ZY\/?C3IM[IMA<Z'HY\.^*_"^E>(/$WAV[%M;5M
M2^,?_!4;1/@+\&[[XV:S^T'\)=4UCQKXH_9T^-OQ ^$WP.B^/7BOP?XX^#?P
M]U[P[X6^/VA_#_PKX677=1^&/Q_^.R7FK-JEMI#:!-X*TSP);WEMX=TGQ)K%
MU0!^NA^"O[?W&/VX/A][Y_95\-_ICQ]_A7"^%M#_ &MO'.HZKI'@K_@I)\!O
M&&K:%_R&]+\+? 'X>>(-0T;$\EJ1JMEI/Q-O+G3R+J*6W_TN.'$\<D./,1E'
MF7[#E_\ M+^+K?\ ;?\ %W[2OQ+_ &C/'\/A?Q]XQ^&O@#X4^+OA/X?^#VF7
MG@.Q^&W@OQ$GBKX<P:5X'T/5]5USQ%XGU3QIX8T[4--\:^*=#TH:?;Z9;W]_
M?6G]KW/Y2? 1?VDOV<UU+P?\%O GQ.\;? K0M$_9A\.WG[6=O^S%XS^%/[8?
MP3_9B\8_%^X3XI?L]_$CPC?^"TTGX^?%3X,:#<P:_IOQ=\">#_%'B>Q\)3^)
MM9U*ROO$=W;WMP ?MTO@C]M%_%\OP^C_ ."A?P??QW!H">*Y_!J?LV>"W\40
M>&);[^RXO$,VA+\13J4.BRZEFPBU.2U6SDO%:V25IE919\4_#W]MGP/X;UOQ
MAXR_X* _"KPMX5\-:9=ZSXA\1Z_^S+X/TG1-$TFPB:>]U+5-3OOB!#:6-C:0
M(\MQ<W,L<4,:EG< $C\2=?U_]N;0OB;:_M WNA?'R]^)O@K]G(Z+I7Q9T+X&
M>)5\7?$C]G3PG_P4?LY= 7X@:!I'@-K*]^(GB3]F-KCQ7XA^'EEI-GXYOM+0
M>([/PKI^L7DMI&GCOXG?MJ^*9_BY\5H=8_;5FO%_9+_X*.>$/@WI4O[//B+5
M=#UCQAX/_;$:\_9ZTSQ9\+]:^$&J:-J.N^*O@#=>&;?0;O7M!_M'Q1H2L-.N
MFU73]9>T /W1A^#7[?-S#%<6W[<_P\FM[B*.:">+]ECPQ)%-%*@>.6.1?'I2
M2.1&5T=2592&!(-2CX*?M_=_VXO !_[M5\,C]/\ A//Z^WO7Y%?%W]H?_@I4
MUE\;M8\!3?M!>%?'?A\?M4VE_P" -$^ ]UK/@3PS\#-#^$%OXD_9)^*?P;O-
M0^&6K1^+/B5XH\<GP_H6K^$[.[\0>*-2U#Q-XQT+Q#X1\.Q^#K.\TSZ(LH_V
MWOC/^PW_ ,%0_@CX1\;?&7Q9\9]-BUCPM^S!X_\ BQX0E^$OC7Q7I?CK]F[X
M6^*=5T?P[XB7P7\.M"GCC^)>L?%#P/X;\2Z9IL0\*Z@MO9ZAJ7_$HAN: /J[
MPUIW[5'C/6[OPSX/_P""EGP!\5^)+"VN;R_T#PW\!_AOKFMV5I97D>GWEW=:
M5IGQ.NKZ"UM-0ECL+JXE@2&WO76UE=+AA'7?'X*?\% ,\?MQ?#\#T_X95\-'
M\_\ BO1^&,>^:_&GXT_$GXK:%X'\':O^PU\ _&7P1U7X3_\ !/#QQ:7VL:1^
MQ/XY'[07P@^-5EXR^"/A_1/@G9>(-<\,W?A_QI#XM@D\4ZIX@\/:=X/\>_;Y
M_AS_ ,)7IGB.TAU*+69/6_&OBW_@HMHOQ"\8?";P+\1?VFO&'B[P_P"-?"_A
MSX8:GXA^&.AV?@WXH_LI^,/V;-=\5>,_C%XA\=:1\-- \(:+\;_!GQNFDT+1
M;1M1\/:_I^I>'/"?A0^"M1T[Q)JEU< 'Z=?\*4_X* ?]'Q?#_P##]E3PU_7Q
MZ:@N_@]^WM8VMS>WO[=?PYLK.SMYKJ[O+K]EOPK;VMK;6\;2SW-S/-X^6&""
M")'EFFD=(XXU9W954FOP[D_;-_;"\87WP*T+QG\<_P!L#]G_ ,)_$;Q3^R;\
M/O&_B>W_ &6[[3?&C^*-=_9"^(FM?M 6/@+1O&/P&\0:UJFIZ3\=?"&GRZ@N
MA:#K,>FW$EV]A:S^'+VSO8_VO_8I_:+\6_$/X%Z3\*?VEEUL_M:?##]GOX<>
M,_VB]"U+X=:QHPO%^(6@:[<Z)JL6FVVD/H6K:[K>F:'/)XO\*>%!J']@>)YK
M[PZVGP.(+.C^OZ_KN!!X4\"?MH^/M"L_$_@7_@H;\'?&?AJ_,Z6/B+PG^SCX
M&\1Z'?/:SR6UT+35M(^(MYI]PUO<Q2V\ZPSN89XY(I LB,HZ,?!/]O\  Y_;
MC\ GW_X95\,#C_PNZ_G>_9\\6?MO? W]FSX >%O@]#^U5\*O#WP<_9*^%_C-
M?@OH?[+VN67AO7/C=J?[>%SHOQ \)>+;/5?@I=^*[U]1^!>KZGK^O:!I6L:?
M?0:.8?$UM=VL$#B?]B/V)?VF/C!JFM>)]?\ VCO^&LX/'&J^+;#X5?$/X1>)
M?V<]6L?A/\*_BIJ_QA\7>'O"&J_"OQKIGA*SU#Q!\-]7\ R^&[C4_$FGZEXK
M\%:+X?TJV\8^+?$FE:[KEY:D ]P\<?#3_@H'X2\%^,/%<7[;OP]NY?#'A?Q!
MXACM)?V5O#:17,FBZ3=ZDEM,\?CLR)%.UL(G>,&149F0%@!7U=^R]\2-?^,7
M[-_P(^*_BJ*P@\3_ !&^$O@'QIXABTJ&2WTQ-:\1>&=-U34_L%O+)+)!:&\N
M9FMX'ED:*(K&9&V[CU'QJ_Y(Y\6_^R9>.\?^$KJW/U_H!7BW[ __ "9%^R7S
M_P V\?"3GK_S)&C<\_K2;T^=OQL!]:D?,.>Q[GZ<=AQGZ\\<9H'7.>_3GGC
M[D'C!SCIS0>HYQD$= ?\]OR[4F!GWW9/7T..OTSZ?A2\_P"M]_\ +\]@'>G/
M7Z\]3U!&._3V[4$#G'4^Y[\>OY>_3%&.F.Q[_J>._)HSR03_ ).<=O\ 'IGC
MFDV AZ-]">_OZ_R%+@?X\DYQ@'^0!S]#UH;H?H?Y4G;) )QR/P]QG/.,>AS[
M4)Z;_P!?U^ !CDG/MCD=OKSWQCW[] CN&/?OQT//Y_0<4O<_A_GZ_P!"/6D/
M8_4CC /7U[D$\GC&3BA/?^OZ_6X"#![Y//<^IQWZ>WZ\TN ._H.I[G'KQZ>Q
M'M2+SSQTP<<'\AT]!WX[4XY]<<C\1Q^O8?RZ&A_U]W]>@!@=<].>O Y//\_R
MQ31C YSR3T.<_@3Z\]CG\W<Y]N?\]/Z_G2*> 3[_ )DXS^OZT7U?EY^7I;S
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
M_P $7?#WQ>\:_'SQSXX_:F\7W.B_'?3?B%X7\7Z#XE^'?@?5+2/X<_$#XW>
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
M1C'T_"D&!D8[>G7DC\>G'K2X'/ _+_ZW/3I1?:]_PUV_K<  Q^'3KQU]_>D
M(]!_GZGKU]L>YI<#.2.?I]>_X?YR!2#@ 8[],'UZY('(Z^_0#I@U?]??;\@%
MQW^OZ\^OK_\ 6 INWM[Y].<'T QVZ'MVIW''3/7_ !]_K^M)V/&,$]/U/'?K
M_(]Z+O\ '_AOZ_0!<<GW ]_7/&>G/3\N:0KST'7WZ8 ^G0'VZ>]+QD]/?CUS
MU]?\^M'KG\/T/\_3^8HOI\OP3M]_Z>8#0I&>F>W7I[^OT.1]<FEV]??./;.?
M7'^')QU)*],<=^PZ?D.PX''/ [T?_7['W_Q_'DCK1?\ /R[_ (( QU]_\,8/
M3/?CI2;0<Y&>>/IQZ4N,'ZG/3IQ_GGCKZTA ';.?7)_H?7Z>G>FOU_0!U(??
MV[9[CV]?Q]/9:0CZCGMWZ>O^>/?D;WTM_P /_7W@+Z_Y_I_C1[>OM_/_ .O1
MUSV_SVIN.<_E[9&/7V_7VH6J^?Z@.H[_ .?\_7\,]J*3O]!_/_\ 5Q^.>U*^
M]O+]?S 7K_\ J_GFC_/\O_K?Y%( ?4CD^GJ?8T8[Y/Z?X?S[XSG%'RMLNO\
M6X!P,>N.N/P_#KT[?2@D<Y[=?Q_0_K2<^_3VXY'8_0\GI[G-'0=^ /3T]\?C
MG\AQ1WZ_UZ?\#J IX]?KC_ZV,^GJ>E''7GMV.>_MGV^GIFC'3D\?3]>*,')Y
M.../;^?X]3SZ T77^?X>7I]U@%]OZ<?X?A2'H<],'\L4M(>AY(X/H/U(X^M'
MR[=][+^D =!_@,_T--QS^.<].<CC[I]N_/.>G#L?Y[__ %OP_#%-(.1UQNYZ
M8ZYZ#.?Q]#THZ]MO\@%P ".W4_S_ *<9],<TF!ZG.#U!Y!(SVY]1UY//%+SS
MR>#VQZ#UX_R?6D /')Y!ZD=R,8Y^A(Y';G-']?@O)@.'\7U_H*4=!_\ JI,=
M?K]<\#U_(_C0.@^@_P _C3?3^NWE_6P"U^>_Q '_ !LZ_9K//_)HW[2V/0_\
M7&^!/Z@5^@X&/?T]?Q_'-?GW\0!_QLW_ &:SZ?LD_M*C\_B)\"_\*%MMT _0
M7UY[_E[44TC&2.IQ^..G^&,C/3WI<'U^O YX_3\/?UX5NMOZ5_Z^0"T<=3_G
M-%%#]-^GS_6WI]^H)^'?^O7I^/ZY[TH_Q_G^'^?7K28]^^?USC^GTHQ[G_/;
MIQ^'/O1TV[;:_P!7_0!:0$'IZ^AZ_P"?\*6DQSG)^G&/Y9_6A]-.EM_^!_7D
M O\ G_\ 72-T/T/\J"#V./U[8[_Y[]:&Z'Z'^5-=-_\ AK>0!W_SWS_]?]:7
MO_G\?Z=Z09R?PQ^9/K[X[48]S^G]1_G\S1IV^?W@!QQ^/;/U[<?IFD'3D<YS
MT[^O08_+COS00<C'Y\<>_P"OT.,&DPW'7J#C/;KC.>?3GKQTI7O_ %K^.W_!
M^8#_ &_I_G_/UI.__P!;^N/?U_K1@\]OI]3D].N/\]#1WZ]/\X/'3IC]>U']
M=>S\@%/0_P#ZZ/;US_GT_P :0C@Y/4?D.>G]2?Y4'^AY]/I3Z;/=>O\ P6 M
M)^..<]N>?_K_ %]Z7_/^?\_TI#T/?\OP]OI1W]7_ %L 8SGKR,<CW/J/\]\Y
MI::!@]#@ ]?7/ITZ'J/<>P7O_GM^/\AZYI?*^]M@#'N1[<?X?C1CT)Z_ED\X
MX.?Q_,<T8]SW_7_/'_ZJ .N<]<]>."<=_I[4+_/2W_  .,C]..,\GKCKWZT8
M&"/Z#_#!HYS[?_K_ #SG]*#D@XR#D]_3C\,_H><9H_K^M #H/3'\A2^OO_\
MJ_SG^5)SD_I^O^?\DD(SGKSC],=/\]>WJ_EUW_, ]/\ #WYSQ_AWZ=0>OOVQ
MZ9'IGG_ #CJ8^OY]>?8]?RX.,8H]>OZ?IC^O-+3M_P ,_E^/H OK^OY"DP._
M/U _P^@_ 4>OU_H/\_7FE&?\_4_TQ_6G_6X!29'^2/;_ !_SQ2TA_J._N/\
M..XHUM_7?_( R/4'/N*._?\ ,8[]O?\ /CTZJ/\ /Y"D[C_/K[?UQSZXHZ?U
MW_,!<CU%-R,]1T'?ZY_+CZ?C3N>_^?T%)CG\,=?3_P#6>]'^?^8 "#W_ "..
M_L?_ -=+0./S/ZG-?S]^._C?\=]#E_:1^'-K\7/B+?>'_$__  6+_9R_9;N_
M&=WK-HOB?X3? /XQ^#?@5XB\7>&O!NNZ?IEA'X4M+[6?%-]X+\-:M]G?5M!7
MQM!/;ZE/K,5IJ%"_!?UN!_0&1]?P)Y_7_/>C''<9]^GTZ@?A7\@]K^W%^US<
M^'/VAM<N?BYX\@G_ &+]%TR3]FFY:^@:#]IIKO\ X*'^/_V=(M=\?VL-G''\
M4(M2^'7A3PU\+Q'M9%U;Q+=^*8(QXCU/3M0C^K-'^/?[4?[)\?CWP7^U[\4_
M'/C33$^-W@+Q5XVU'X4ZWI_C3QA8VFIZ9XB\1VOPK\):MJTOA+3?""?&BZ\,
MWGCZ\\&3:S:W'PU^"'A36]&LMVO^.O#KL[>; _H"^-'BO5? GP>^+'CC01;'
M7/!OPT\=>*]&%Y$9[0ZKX=\+ZKJ^G"[@5XVFMC>6<(GB#H9(MZ!ESD?(7PN^
M'_[9/C[X9_#KQU>_MJ6EA>>-? OA'Q;=V-K^S7\-Y+:SN?$?A_3]9N+2VDEU
MKS7M[:6\>&%Y096B13(2Y8GV[XL^-_#WQ,_8U^)?Q(\(74E]X4^(/[,GC+QO
MX7OIH);66\\/>*_A7J6O:)=2VLP6:VDN--O[:9X)5$L+.8W =2*[#]FP[OV=
M?@$>#GX*_"L]?7P-H1/_ -;U]J6J3]?ZZ@>-_P#"D_VO\_\ )\"#CH/V:/AG
M^?.M'^E-_P"%)?M@#K^W"GX_LT?#+_Y=5]H<_P"3_P#6I.?0=^Y_P_\ U4-_
MU_3_ *0'QB/@G^U^.O[<"'M_R;1\,A_[FJ4_!/\ :^Y_XS@4'(Z_LU?#'CV'
M_$W'7WR>.*^S3G''7/8X_IC\#Q^E'/'UYY__ %_@/3@T[^G]?,#XQ_X4G^U_
MW_;@3C_JVCX9#\#G63^F*/\ A2?[7^?^3X$(]/\ AFCX9_3J-:]:^S_\]?I_
M]?\ R>$'0?XGU]3S^!^E)R>GGW^0'QE_PI/]L#_H]^/W_P",:/AI_P#+NE_X
M4G^U]Q_QF^H'M^S3\,N?IG6#_6OLW_/I1_D_Y_\ U?TIW=OZ[@?&/_"DOVOC
MT_;?'_B-/PQ(_'_B;^GH1UKRG5OV,?VD-8^,W@[X[7?[;U\/'/@?P#XS^'&B
MM'^SK\-%TC_A'?'6K^&-;ULW>GG5SY]^+WPEH_V.Z\Y!;PK<1^4_VAB/TDH_
MS_G_ #_]8O=7 ^+_ /A27[8../VX8_K_ ,,S_#+'?_J-_P!>U ^"7[8)_P";
MX4_#]F?X9?UUH^WX5]H<^WY__6HY[_SS_047_K[^GR ^,/\ A27[8 '_ "?"
MF<]6_9H^&6,>F!K*_P Z7_A2?[8'_1[\?X?LT?#/)_\ *T1^E?9U'/\ D_\
MUJ+@?&/_  I/]KX#'_#;ZGKR?V:?AEGTXQK ''T//Y4W_A27[8'7_AN%,'U_
M9H^&)'?H1K(_KTK[//\ 4=/K]/3K_/O1SQ^OZ>WU]/IZ%WIL!\9?\*2_; _Z
M/@7'_9M'PR_G_;/]*3_A27[8 /\ R? OX_LT?#+/X8UD?RK[/HH;MV^\#XR_
MX4G^U[Q_QF^#]?V:OACS[C&KC^HZ\>GDWQ1G_:Q^ .J?!#Q+K/[3^E_$[P[X
MR_:,^"_PF\3^#]2^!'@OPLM]X=^)?B^U\,:I<6>OZ#K+:AIVI:?#=_;;&9(9
MHFGA6*>)XG;'Z35\2?MR8_X1O]F[.?\ D]O]D[IZ_P#"U])Z^U).[ ^V^OK^
M>/Y&CMWZ?C^O>OSR_:J\8>.?"O[7W_!.72O#?Q"\7>'O"WQ$^*GQI\(^/? V
MF:A8P>$O'6FZ=\"/&'B_1V\1V,FG2:C>WNA:UH5K>Z0UKJEI;0[KMKNSO"87
MMOP:U[]M_P#:ZL?"W[/?B:P^+WCV/6_VTK_XDZ;^T?:R7MJUG^R[HOA[_@H?
M\-_V==-\1_#ZPFL#'\-)- ^'7BSQ%\,KF6;?'>:WIMMXKNP^O:;->%V_KU8'
M]>)&>Y_ _7^I]^@XQ2=/7DXY/U]_Y<^V17\RG@SXH_MVVOQ0A^)6A_%36?&O
MP+^ 7[8O[0'[*/P]\(ZQXRE7Q1\:['P1\0?'FAZ)X2\0:4=&NS\4-:U=-2\,
M>'&^)LU[%+\/?#_P5\:^+=<,EU)JMW>?K)_P3L_:@\%?M%_#'Q'I^C>+O'WC
M;QUX#U33+_XC^)/'FDVFC)XBO?B7:7/C#0_$W@.PL-5U:#3_ (7:M9M=VWP]
MT>\?3M?TCPWI5E:^(]'LM6\][E-: ?H/G)'(QQZ=2#QU^G3^6:7(!//OC/H#
MT'7IR:.<]L?4^_MSQV]?SH(.3Z?7V_W<_K_A2O\ +[O._70 )P#]"?RHXSUY
M&>_/7G]?\*.<8]NN>_Y?KC\*7_/^>*:V^?KY_=_3 *3(/TY[_7T/^?PX6C_/
M\_;Z?YZG]?U_6@#0><YXQTR,=>O4_P L>^:7UQZXZY_KVS]?TH'7KS@=_KSC
M _/OZ"E_S_A2[=-_R\M_UU 3(/Y^N><=OP_K1W^N?3CH/7U[<\^E'/\ D_\
MUA1_GK[GV^G&<=OJ6]+?> 9&0,CK@\_7^N*,CG!_4'^O3MCCGVYH/4>WO_GZ
M_A[TO^>I_G1_GW^?]>0" CGV]\_Y_P XH]?UY_\ K\8'-+_GK_G\^]'T]1_]
M?]*?W@-)'7.<>A_#IG'?J: <\'KST/O['/;N!_.G?YZT@'^?\X_Q]S1_G^NO
MX &1SST_PS_G\:,@=QU/<?C_ )_.E'\_\!2<]@/Q)_P-"Z>OZ,!?_K?YZ?Y]
MJ;QW [#OQG''3C_]6<9IU)COW^OT_P !1_7;J_Z^8!ZC ]_R^GT'T_*DXSP.
MQ[$?^R_AU_"OB7]JCQY\=++XI?LT_!KX&>.?"?PVU3XRZK\5Y-?\8^*? O\
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
MQ6VM6.B7D-_9:3,1?:I&673X9VBF\K[ _P"%/?\ !07C_C,_X3_^(K67Z?\
M%T.*^7_VJO\ @FM^T!^VGX3\ ^"?VBOVE?@WX[\._#7XN> ?C9X3LKG]E;34
M:S\;_#O53J>CM)*_Q*E>71]3BDNM&\2:6-D.M:)?WNG7!$<V525OZ_KH!^DW
M_""_!WX]Q?!KXU^(OASINNZUX:L;#Q_\)]8\:>'3;>+O 4WBK2K2Z^VV%M>J
M;WPUKEQILT-IJ<*^7>1H9M.NOD,T3 _9I_9]6X^*-T/@S\.#<?&J V_Q7E;P
MGI#'Q] Y=Y(?$@:U9;^.6XDDOIE8 3:I(^JRA]28W1^>!\'?^"@B@*/VS_A,
M    /V5;(  <  #XH8  P !QZ8J0?!__ (*!8Y_;.^%!X_Z-8LO3T_X6?T)R
M>_I3U[@?4/ASX)_"+PA;?#RR\+_#GPAH-I\)[76K/X;6VF:+9VD/@J'Q%;BT
MU]_#\<<2K8W6MVX>/5KZ,?;;_P ^Z>ZN)7O;IIV_"_X(_!_X)6_B>U^$7PV\
M&_#FW\:>);SQ=XJA\(:%9:)'K_B:_ 6ZU?4A90Q_:+IU41Q[OW5O'F.WCBC)
M4_,'_"G_ /@H#_T>=\*21Z_LL6/?Z?$_^5(?@_\ \% B/^3S?A0#G(_XQ8LC
M^/\ R4_K_C2L^LEY_P!?<!]Y9SV!Z=?QZ\'I^0.1GBCU.!@=\'/?_9YSWQG'
MO7P9_P *?_X*!YS_ ,-G?"?Z?\,KV7\_^%H?7KGK2M\'_P#@H&>G[9WPG'U_
M97LC_P"]0%%M?Z_0#[R]>.QY_7'3U/X^A.0%/?('?_/3OU_49KX,_P"%/_\
M!0/&/^&SOA.?7_C%BSY_#_A:%-_X4]_P4%[?MG_"<?\ =JUE_P#/0H2T_K_A
M]0/O0=3@#M[?T_KVHP/0=#VXZ],X]>?UP>M?!?\ PI[_ (*"_P#1Z'PG_P#$
M5K+_ .>C69KWPO\ ^"@VDZ)K&K1_ME_"61M,TK4-06)_V6;0)(UE:37*H[+\
M3F95<Q!6*JQ"DD D<NWI_7](#]!QQZ#C/I^/0=>Y]AQ1@=@.V#QST]N^>HS^
M%>"?LK_$GQ'\8_V;?@7\5?&$>G1^*OB#\*_!?BOQ&NE0/:Z:=:UK0[.]U%["
MUDEF>VM);J662&W::4PHZQ>8X0,??.@Z#MQ[_EVXY_E2>G]?U_D F<\X'?US
MT(_NY[8_#OTHX!Z <_3)S].P]#U..X-+@9Z?YYS_ #_'OTHQGDCIGO[\?7C_
M #R:$T_Z_K^F G<<#Z\]<<X.,'\Z.@/ ';OZ'G[O/\C2G'?UX^O3_/YT'&#G
M]>/I^M'^=NK_ *[ '&3P,X!_G[9[>_3IZG? [#]./;C."/\ /!^1X&/U_3IC
M\:6CIV :>F< =,=>Q''3(YZ>O7% ]L<Y/7'//^R/3J>>O7%+CKD#G'3VQC]<
M_AB@#&>V231?9?UU_P"" F.IP,^N.>GT.>?K_2@_[H/7J#_13VQ_]?K3O7Z_
MGP*0  DXZT7[]_T 6BC@_P"?\]Q^E)D>V>.,_E^N,?G1WZZ?J!\0?'D?\9F?
ML$GTN?VG_P!?A#9U]P<_SX]?3GM^M?#_ ,>1_P 9F?L$^US^T_\ ^JALQ_G_
M .O7V_Q[9[4/]?Z?]?F =S^'Y_G]../7O5:]MY+NSO+2*\N=/ENK6>WBO[+[
M.;RQDFBDC2\M!>6]W:?:;9F$UO\ :K2YMS+&OGV\T6Z-K.>O3TZ]_0^E1RQ1
MSQ2PR M'/$\4@5WC8QR*R,%DC99$)5B Z,KJ>48, :2[]G_F!_,5\(O^"CO[
M3?AJU^"'P9_:Q^)VL^%O'/B;X\7WQ*^#WQK\,^%O XL_VL?V0?"'BSXEV?Q+
M^'?B;2V\!'0-%^./P?TCPG92_$;2? ^F>%M0UGPQ>^'O&7AB6""ZUKR_K#Q+
M_P %E_$'@CX"W/[2WC+]B[XF:%\'E\1?!R/3O%=[\2/A[:0:W\/OV@-*)^&?
MQ#T:UO+B&]O],L_%\NG>#?B!"+>&#PO'J*^,+34-9\-:?JTUA^F_AW]C_P#9
MG\+>#_ACX"T?X0>%CX4^#/C35?B'\*],U7^TO$4G@;QEKB^((]:USP_J7B'4
M-4U:TGU:#Q5XCM=2M_MSV5Y9:S?65Q;26DQA'D7A;_@F+^P9X+\,7'@GPW^S
M7X(T_P (75UXQNIO#+WOBK4-#(\>>#M6^'WB6QCTW4O$%Y:P:+/X,U_7/#^E
M:!!%'HGAJQUG5/\ A&=/TB:_NI9:^8'SQ\1?^"J;?#C6O$5M??L_ZQK>A> _
MBQX9_9L^(6KZ'\0_#TD^@?M)>+_@1IWQVT7P78:=<Z=#<:UX#.GZQI'@^?XE
MQ"VM&\0:C_:%KHD_A^QN]07D?!O_  5O\2ZAXH_9&T'XD_LHZQ\-[?\ :UNO
M@RWAV6P^,?@WXC:CX8T#]H2WU2?X5^(?$6G>%](C;18+H:3*-=M?$DF@!9)S
M;>%+SQ;=Z9J\%G[?%^S3_P $P=#\1:W:1^%OA9;^(/A]X5L?AGXCM'\:^*;E
MM(TOP?X0T_X9Z5;:W!+XFGM;_P 8^%O!_CK2OAWI?BZ^6]\>Z):^(--\'V6N
MVUR]IIL?"CX#_P#!(;6_#/PJ^.D&A?![4_"_P3U[X9? 'X;>-=.\8^-+FS\%
M>+?@[XEG'PI^&U];V'B)G/B_X>>)-0N-.\+Z=XNLKGQ!H4FJ/HENT-KJ@LK@
M YWXD?M#_$_XD?M=?MW?"D?&3X@? GX5?L&_LZ_"3XC1:-\'?#?@'6_BE\5_
M$GQ<\'^.?'NJ?$-A\0]!\0VVK>#_ (>:7X0A\*Z+X.TBUTNSU[Q;-JY\1:Y,
MD>GZ9%YI\,?^"N?BJ\TCP/H$7P#\6_$?2+GPM^Q%X.T+XZ^*?&W@?X<:A\7O
MBM^VEX(\*ZI\'-2U'X46=IJ]Q\.]-\6RZAJGB#QB)M8ND\%VBQ6MI8:G<W$5
MC#^HOQ@_8]_9N^/GB>'QU\3_ (9:?KGC,>"]5^'-QXNTO6/$W@_Q'J_PZUZ4
MSZMX#\0ZQX.UK0+_ ,2>#KV62>;_ (1S7YM1TNTN+N[N["VM+RZGN'XV+_@G
MQ^QI!H_Q!\/P? 7PI#HOQ1T/X2>'/&FF0WWB6*TO])^ MA8:7\&(M,BCUQ1X
M7NOAC8Z7IT'@S5/"G]B:KH?V*VELKV.:)) ?D!\/6G_!8S3FU#XE>'M1_9R\
M56/BKX//X?T;XA:/_P )]X:FAL?&TW[8=A^QMXQ\-:3J:67V75;3P[XPU73?
M&>D>((S'9>)O"\\EI'!INLV\ULOKW[)G_!2/Q%^T;\8_#?PM\:_LR^)?@KIG
MQ(\+?M$>(?A)XVNOB7X0^(.G^,KG]EGXV6?P0^+VCZKIGARSL[[PG/;:YJ^B
MZUX9NKTWEIK^BWDK>;97D MI?8?&G_!-/]AGQS9>$H/%7[/OA?48_ .EWFF^
M'YCKOC?3Y_LEUX_T_P"+-R_B2]TKQ187WC2YE^)NDV'C^34?&-SKNHGQ7#)K
MJW:ZC<W5Q-\C_P#!.3PW^PI\ %M=(\+?M(? [XS_ !_^(WB;XK:QIOCWP[KF
MJVM_J'A7XW_'GXA^/(?!WAKP]XB\=>-K3PW82>.M.UCPS<IH%WI,?C#Q'X/L
M1?V,NMQ65L&!X#X-_P""E?[07P*7XV:-XO\ !'C/]KC5%_:J_P""CNA^#]1U
M3QC\*?A1%\.?@]^Q.FD^(O\ A&9(]+\"Z4?$=]<^#KV[;3]4N8+W4=0UF&"S
MO[R);@SQ?H_^SO\ MT77[2_Q%N+'P!\&=7'P/MO$7B_X=W?QEU'QQX2L[_2/
MBEX'\(^%O&.K^%M9^&MQ/#XE33]1LO$L]GH6L:7-JLDTOAZ_U/4=.T[1-1TO
M4)=BZ_X)G_L-WLNJSW?P"T2>;7-<^,?B35I)/%7Q!+7^N_M!Z:FC_&O4IS_P
MEPW7/Q*TR..S\4%=J7L,: )&R*POZ5_P3B_8FT/6?&OB#1?@%X:TG6/B)X-L
M/ ?C*]TW6O&5D^L^'M.T;0O#<#&*V\2QP6/B*;P[X8T'0-1\::9%9>,M7T32
M[?2=5U^]L!);NFUL!]N?2DP?4D^O;KGI^GT&.,U'!!%:P0VT"^7!;Q1P0IN9
MMD42+'&FYRSMM157+,S'&22234G'KZ^G7/...QQ^)^E3L_+7;Y,!:^'O 8_X
MV%_M&'U_9E_9M_3QQ\=O_K5]P'_#K]?\_P#UJ^'_  &?^-A?[1HR./V9OV;<
M^W_%;_';O_G^54OZ_'[@/N&OAGXH@_\ #?G[)V.@^"_[2V?_  (^%O\ 6ON:
MOAWXGE1^WO\ LI<C<?@U^TF .Y G^%Y./ZT+_/\ ,#[BK\1OVT?BQ^T/H/[=
M#?"OX<?$']JA? UW^PSXF^,5GX#_ &<?#OP+UJ\TKXGZ!\8-)\%Z7XGUJ7XI
M>$]2U&3PU/H^J3)JNCZ9>ZE<WL]JKV.GQR@1W'[<U\K_ !8_8H_9E^-_Q"F^
M*_Q,^&KZ]\1+CP(_PPG\667C;XA^%]3G^'LNHMJ\_@^4^$O%FA6\FA7.J-_:
M%U8O 8[J[5)[CS7CC*I6N_ZZL#\[_'/_  5D^(7PRT#XXZWJ/[+%WXK\(? 3
MXI>-/@C_ ,+#M_C9X"@O?BQXP^%WPID^,/BO6O#'PZT;1M4\31Z?KG@B".]T
M6#1;3Q"UAJM\_P#;L>D^%](U7Q)9]UI__!6&QO?$GBKP9)\!-6T_QEHWAGPI
M\8?#WA?5/BEX&T>^\6_LQ>)O@7J_QHG_ &AK;4M9&G>'M&\)>&=1TV#X5>);
M75]8@32O'FH0176JPZ>%N)/I/6?^"9W["OB#PMJ'@O5OV=O"EUX8U3XA7GQ5
MO-*36/&=I&WCW4?A_+\*-4UVWN+/Q+;W=D-6^&TTO@G5]*LKBWT75?#KG3=1
MTZY@ 4<_\/\ _@GG\,=%\6_$J]^(EGX*\??#?6?@,?V0_A'\*K?P(FAZ-\,O
MV2KJ&WEUWX/ZSKUUKNN^(OB _B/4H4DU/7M2OM-\O3;6ST^STZ%Q=7=R_N^\
M#\S?$/\ P5_U^[^-/[+OB@>'/%O@RR\:^/?VBOV7Y_V>]0U_0=-\%_$WXZV%
MM\%-0^$.M7GQ,U[PII5QX-T*>Q\?:BL?B#Q)_9^B2R*MOIFDZU>:CH=Q?_3'
M_!3?XP?M/>!?BK^PMX+^!_CGXV>"=5^-O_#2>D^,/ OP#\-_!GQWXH\0^)O
MGP"U3XA>!;6Q'QE\.7.@O9Z/XWT^V36;O^T] M]0\-G44F:%FBFM_H1_^"1'
M_!.*;3M3TJ[_ &6_"&HV&LV>MV.J0ZMXD^(>KM>Q^(K'PWINLW$UQJ?C&[N#
MJ=[:>#_"Z'6!*-6@ET+3;FVO8;JV2:O?OBG\%/V7=/U+X(_&3XN:'H5EJ?[,
M%T+7X)^./$_BGQ);S_#_ %'Q3I]GX',6G74FNH-9U3Q'I\EKX=F_MJ/6;[6(
MYS:S&Y:YE\PN!^<'PT_X*=?'KPQX+\ >#_CA^SM!XR^-OAOQ=\,OV4?COJ'P
M^\;>']%TF+]N;QO^S[I/QKM?A_X>\-W<-_(G@'5;C5](\&S^.XM0FTW3/%6L
M.UIIUYX;TNXU6N?^'O\ P79^$_CVR^(%[!\)-4@_X5E\//"OQD\6V&G^/-%U
MC4[3X1W'P=UKXE?%+Q=#;)I-G'+>?!'QCING?!'Q_H*SM<V7Q(\2:);2W%K;
M7#^7]G>/)O\ @F[X&^*>G_M8^/=3^$>A?$C6]6\$_8OB/?:UJHM-8\5ZEH7B
M#PK\-]6ET2UO)/"NI>/+_P -6VNZ#X'\27>AS^+[K0T%AH&I/8O91MW7P2^
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
M?> $#KSU'<_RZ<4OK_A_G--(SGKS[D]3Z$$#\/TI0,>O?Z<^G^?US1]WEL@
M=^._Y\#_ /5^%(>O?\F_H1TY_/B@#J"3U]3Z ]>*:V<_=)Z^_<^H/Z?0]*$_
M-?T@)*0\\<?B,C^E'T]O_K_C_P#6H.>V/;GKZCIZ9Z4.UO\ /R?KW ^(/CR,
M_ME_L%'TN/VGCG_ND-D.GOG\,5VW[:_[-4'[6_[-?Q"^!ZZQ!X<US7)/"?BG
MP3XDNK=[NTT#XA_#7QGX?^(_@#5+^VB*S3Z3%XN\*Z1%K<%N1<3Z--J$$!$L
MB5>_:#_9QO/C;KOPJ\9>&_B[XX^#/COX0:EXMO?#'BKP5IOA#69IK7QOX?7P
MYXATW4M+\9Z#K^ESP7%A'$T$T=M%<VTR%XY/FP/+Q^RQ^T=_TD%^.Y_[IQ\
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
M=U7P3K%O>&U\7Z==ZMI&K2:%)>6*-KMAJ%[IE?HV?V6/VC2#_P ;!?CQ]?\
MA7/P X_+X; 8_7WIO_#*_P"T?_TD&^/'_AN/@!_\[>@#Y<^'?_!,OXF3W'PI
M^)GQ)^/]AX>^*GA3Q!^S;\0]:\+?#KX6>%K/X:Z9XM_9N^%WC[X5>#- \/:>
MMW9M:^%1X8^(VLPZOI]C'96D^HVEC-HD>DZ=!'8M[ /^"<5G#^R=^S7^RE9?
M&_Q/;Z+^S7\7/A;\6]#\:2>#_#EQKGBF_P#A!\1?^%F>$M$UO3VG33;;3WUZ
M.T@UFXL%CNK_ $^!X8VM9)WF'HO_  RQ^T=_TD&^/'_AN/V?_P#YVU?.7[2_
MP[_:L^"OAKX9:UX?_;U^,FH3^-/VA/@5\)M475?AK\!Y8;7P]\3_ (AZ/X1U
MR^M$M_AY;L-3L['49)].DE=X$N50S02H<! 9&G?\$??"6G^(]6\86_QY\8Z5
MXEU_X^?"SX_Z_?>$_!?A;PE8Z]XN^%,7Q'M],U[5= TJ8:"?B-XDM?B5J%KX
MR^)VF:?I>N>(H] \+S7UF]]IT]W>\M\+?^",&F?"7Q!I'B/0/VL/BMJU_IGB
M/0/%UPOB/P1\.[N/5_$WAW]GGX@?LRV^O:G+IFG:/>WVL:G\.OB+K%WXAU.^
MO+N^UWQ;#;^(K^>2>2YAF^S?^&6/VCO^D@OQX_\ #<?L_P#_ ,[6C_AEC]H[
M_I(-\>/_  W'[/X_]YKS3 ^&_"G_  1(T?P);>"-'\&_M=_&7P_X7\*^,_@]
M\5-1\/6_A'X=WD.N?%WX,?!;4_V?]#\=V]WJ>EWT^AC7OAI=:;9^)_#EL+K1
MM0UO1K?688K7SYK.OH?PA_P2M^%/AS]D;XZ?LCW'C_Q?:^&?CGXT?XC3ZW\/
M['2OAU9?"[QQ:77A/6/#^N_!SP-8C5O"?@"/2?%O@O1?'-SH6F6K>&]3\6S:
MUJ!T>SM=6EL(_7?^&6/VC?\ I(+\>/K_ ,*Y^ '_ ,[;'Z4G_#+'[1W_ $D&
M^/&/^R<? #/Y_P#"MJ /!O%'_!*W3O'NKW/B7XB?M,_%WQ[XG^)7PRTSX-?M
M0:QXAT;P8(OC]\-O#WC:'QWX9T*#1])TO3-'^$]QH&H+?Z1:7_@>SC%SH&NZ
M[#?6ESK-^-<@Y/6?^"1=OK'A36/!TG[3/C6#2-:^'?[3_P -+GROA]X2>ZBT
M#]JSXV^%?CMX\D@E>[*)>:1XH\%>'].\,NT316NC17L-Y%>W-Z+F#ZE_X97_
M &C?^D@WQY_#X=?  ?\ O-3^7%.'[+'[1H_YR"_'@_7X<_ #/Z?#:@#\U?A#
M_P $G?B/\6O"7QAM/VE?B/\ $+X8:AI_[1_[6/CC]G6#P;%X%CO_  QH7QZ\
M9:%J)\?ZOJ&DZCX@A\0R>*/"6A?V!J_P\UL6NGZ5IOB+Q;HUY-J\.HV5U8^F
M67_!$OPYI?@WQ3X%L/VH_B6= \3>#=8\$I#>> OAV3H.DZY^TAHW[4-\FA0:
M18Z+86J+\0=#M;.RMI+*:"R\.S7>G0J'DAGM_M[_ (99_:-_Z2"?'C_PW/P
M]N/^2:_7_(Y/^&6?VCO^D@OQW_'X<? #^GPV'^?2D!\A^'/V*?C#?>&_^"BG
MQ,T[X9^'_@Y\;_V[[B?X9:5X0OOB;;^._"_PO\&7/A9_AWXI^,#:CI6DV>DV
MVL?$*:\U3XO>(_!/AS3'GOM<M]#TZ_U1]5GO[RU_37P=\+= ^!_[-OAOX,>$
MWN)?#/PG^"NF?#CP_->$-=SZ1X*\$P^'-.N+LJ2INKBUTZ*:XV';YSOL 7 '
M@O\ PRQ^T=W_ ."@WQX[?\TX_9__ /G;?Y]^*K7_ .R;^T-J-C>:?<_\% _C
MT;:_M+FRN%7X=_ !6:"ZA>"8*P^&H9&,<C;7!W*W(Y PP.[_ &!/^3)OV5@>
MO_"B?AOGK_T+-AW_ /KYKZXQCKT]@1Z>A/I_GFO-_@Y\,-'^"OPH^'7PB\.W
MVI:EH?PV\&>'O!>E:EK#V\FK7]GX>TVWTV&]U%[6"VM6O+I+<3W'V:V@@$LC
MB**.,*H])Y]L_IV]LX//?BIT_KY & /KT'4^_//K]/2C )]<9Z@_IV_QZ]11
MSW]3T],<?CFDY]>YXXZ9']/Q!-']?=?] %P!TXYSW_Q_H:/7^H)^O&>GH!^M
M'/M[_P"<?X=_;!SSG'Y]OR^F>O?&*/\ , ]O\>Y_S]*,>O/Y^V>_M_GG(<\\
M^G\^>@],?XCK2T_N_K\@#\_U_P#U_G_.D_ST(_KS]>_'I1WZ_AQ_AG]:!SGG
MIZ8/?Z=>V.P]^:2MT_J]P# SWZ]R?3'K^O/I]$8 XS_)C_(BCG)QZ^_' XQC
MI^/?UI>?8]>^..W;_.*?]?@ 9].><=#ZX/Y4A88SSSCMZC(ZX'UYI>N?R_3W
MX_F*#SV/Z>WUR.><Y'!]JE[?C^/W &?SZ>G.,^_]:3/<#L2,]OU[]\>V<<49
M XP1^F>/;J>W'?ITX.!V(X/3C'7\/IUY.1US1_G_ %]]_/H@ ,#^GZCN?PQV
M["EZGZ 8]><^O^>W;@!ZX![<=/RSQ]>>W3U0>^<\$YP?H?TQ^ /7-/\ 4 )Q
M^I]/4G_#/3///2ESSC_)^G^?7T-''I[>N>I(X_'KWI?\_P"?\_UI+KT_'^O,
M!I;CD=CD?CCKGU^O^*@CK@\^WL#_ %_//?JTXQGGJ#G@GJ/\C.2.0:">#C/X
M'V')YY^HR/QHMIM^'Z?UL N[U!_ <C/(SSGIUXZ].G+<J!WR #GG//'K[]N!
MU%+G'\+#L.!QG'Y?C^/LG'RYR.!TZ#/<\<9/<')HMH_3I;^OZZ@/Z'Z]N_YD
M^^ /RXS33C!X!P1UX_N@Y]/I[=.*7C/0YP3UY')]\=SR.1WZTF< \GOR1QV'
M/'Y\>O4\D^;_ ,_UV^\!=WL>W;UQ[^A_ ]>H%(3R..I')Z?@/H<\8]^XH..F
M#U& .HX'OCL<')[^](?O#J!Z=CR,8_3/3'UH27;IV_R_K0!^?RX/'UY_ <$^
MQYZTW.!T]3CCC#8Z#CCD_AU[TOR\\>F<\<=?IC.<XZX/6DXQQG[O'YC!)]CS
MUX&>E+3S_P MM_7\@'9^][?X"D!&.AX YQ^0X^N<#IFE/0\D=R?UX_PZ_GDG
M'!P3G\<=#_0=._3DT_E^'EY^G]( S[>G [9X_2D+#I],YZ<D=>??Z'^:C'8=
M@?T '?V_3\T. >_&,YZ8Y'!/UY]L]\T=/+^M_P#A[@&X''?D8_$\?0_J?3K@
MW ^I_#M@'/TY_'L#2#&>^=V,_GQD]OQR?3&!0#UY;.1U^O3VS[\'UZX-/Z^?
M]:?GL"[ASP>/3\.A_'/TYI3U[GOW[$$=_4_3U( H)Z]<_G@XR/;TQCJ?Q-!Z
M]^_3OT__ %>W/3K2T_'7^K;?=H WCTY! _48P<=L]/3CD8-.!SCW!/3Z?X^_
MUI#@_F,G!]L_GT(]>HZFC@<8.#GC'';\NO?'<>E/?37^K?UZ= %SG/!X./\
M/]:,_@/?CUS^& .G^. < ?YQ_GIZ^M&1QUZ^A]\9_+] :':__ N^O]?UJ"!A
MG ]OU&?\..W)Z#CX6_;^./AG\%)N]O\ MD?LA39[ CXZ^#E_]J8[=:^Z 0<<
M$D =OIZ^F?\ #KS\+?\ !0<E/@_\,)@<&W_:T_9&FR1_=^/_ (#7(Q_O?S [
M41W\_E]_S ^I_%'Q=^&'@KQK\/OAQXM\=^&/#OCWXKW6M67PT\(:MJMM::_X
MYNO#>FMK.OP>&M-E<7.JR:-I2-J&I"U1Q9V@\^<HA!/FQ_:^_9=$_P 5K9OC
MS\,$G^!\$MQ\6$?Q7IJ?\(/!;:E+HMQ+K#/,J!;;789?#]R;5KDV_B%#H$VS
M6"+(_,_[9/@_X@^(_P!K3_@FEXE\(_##QOXT\,?#7X[?%+Q'\2/%WAK3-'N]
M$^'OAWQ%\#/&G@32]3\2W>H:SIU_;VEYXE\1:1$T>DV6J3?9H;J]F@$=D-_X
M::Q_P3Y_;&U'PY^S-H,?PC\:M>?L!:KXSU7XJSR7&@1V7[7EMK7_  4 \ ?M
M&VNE?#&9]=W>+XM2^'G@[5?B!=+XCCT,6_C[4+#PG.&U"XN[A:L@/Z9-!_:]
M_9@\4:Y\,O#7A_XZ_#75?$/QFL=4U#X7Z+:>)K!]3\9VVBW5_8:J-(LVD6<W
M5CJ&DZMIL^GW*6]^NI:1JVGBV-YIE]!;^Q>#_'/A#X@:7=:YX)\0Z9XGT:SU
MO6_#DVJZ/<+>:?\ VUX;U.XT;7;"&[C!@N9-+U:TNM.NGMWEA2[MIX1(S1.!
M_//X*_X)T^.?%&N:A\8[SPA\5OAU\9?VB?VU_C]\<- EGU>RTS1O@5\&-4\:
M>,?%7P]\5?%/1;=M6CL_B[I6F>+?%U_X!\,>']6^S6/Q ^*DM[XM76H/!]["
MOZ$?\$PKS]JZV^'/Q \#?M)_"F+X4^'?AQKWASPK\'=&/A[1O#;0Z-:: %\6
M:)H\6CZGJ9\3^"O#>NQPVOA#XAZS+_PD?CF"ZO\ 5];ENKP-<.K+7^OT _3C
M(7MD< ^O?.?7IT^M*#QT/.3P/K^I_4FD/& ,^^.IZX[>N3^?<BER,'@]^OMG
MKCC'4 9_QJ6OGK_78!"W7@]QD\C(R3_GOT[4O<<>N3CVZY[=,>_TP:..3ANG
M)/'Y>_TXR/S7@#'MGCCZGC'Z?A3Z;?U;^OO ,C)]1C/ZD4F1U(_O=CV)_4@'
M]>F:7N>/3G_/I[>OKFC\^,]\YZ\=?YX[>F*+;^;Z?\, T$$CM\O\C@_0?YX[
MJ2,C/J"#VYSS_/V'7VH[XZ_+U/7G/'..OX=.:,@^N./ISC'OW_Q[4?+H_D H
MQG&,=>./;/\ 3CCZ4Q2../[WJ?0_C^IR.*=C/8].IQZ'Z'OV./0CFD'7N3EN
M_;CZ<<@_AQ1^/KZ/^OEL H(SQW^OU[]OY'([FDR,,<=R.G7TS_7_ !-+TQ@'
MKTXQ].N>F2.P[\#@SP<@^^<9X[]0/ICZ^]'ZO;;^OZ]0#(Y]1CV^G?D9^@Y]
M.:7V'Z_A^?!]^>II,XR3G'7MZGZ>WYX.>*7CT]^V>V._<CZ<4='^&GGM;^OP
M ;D<#'!V^A&#T'^?K2Y SQW[>XSG_'Z$^M*#ST(Z>G)_GZ<^W;!R?AW..GI^
MF>>OX]:/*W_!W]-?0 R,D>I_H/Z?YY%)N )SP?I^7U]?H:48Y^OY<#I^%-."
M>58_Y^O_ -;T[T6O_P ,OPT_S ?1^/\ +_#_ #GZ8.?;VY_^MQ^M)SZ#\_\
MZW^?2F]K6_J[_P P%Q_C^F*0XS]0>P_$]/IUXHYSTX]<_P!,?UHY]!^?_P!;
M/Z?X4 +C_/%)T/7LO\R/3N3V_E1D^WY_GV]?S]J._;G Z_7V^OY?6BW]?U_7
MF O'MU_7/\\_K11SCMGZ\?GC^E%"WV_K4!N..O7_ '<$_EZ^V:X#XG?%7X;_
M  7\'WOC[XK^-O#OP_\ !FFSV5I>^)?%&I6^EZ5!=:E<I9Z?:&XG(5[F]NI(
MX+6WB5YIY6"QHQS7H'/<#\_<8ZXY_J/>O@[]O>UMKWP]^RW:WMO!=6TW[<O[
M+236US#%<03HWCEE>.6&57BD1E)#*Z%3Z=*%_7_  TQ_P4F_8-SC_AJOX/$D
MX'_%3P]>G:'@_6G?\/(?V#^/^,J?@]P /^1G@[?6(U]2:QX:\$Z-I.J:N_@;
M1+Y-*TZ^U)[+3?#6CW&HWBV5M+<M:V%N\$*3WMP(C#:PO-$LL[HC21ABP^4_
MV<?VG_V>_P!I^R\.ZUX!^$WC;0O"WC/P1+\1/!'C+XA?!Z'PAX4\9>%K?4=/
MTNXO-!UFY%S"UU%<:I9/_9NHKI]_+:RFZM[>6"*61'9"U\OQ+(_X*1_L('_F
MZKX/'_N9X<C/;_5?3@^U-/\ P4B_8/!Q_P -5?!_.>G_  DT!.?;]SU/\Z^I
MQX=^''SD:%X((2.":0C3-!^2*Y.+>5\0?+'<$@0NQ"RDXC)/61O#'P]61(G\
M.^#%FDG^RQQ-I.B"1[@QB7[.B&V#-.86$ODJ#(8R'V[2#2T[#U/E7_AY%^P>
M,$_M4_!_U!_X26'VQ_RQ]!VY_*@_\%(OV$."?VJ?@_Z\^)8OKQ^Z_GGKGKS7
MH7[/?Q1^!/[3'PXM/B?\./"5M!X?O?%/Q(\'II_BWP1IWAOQ'%K?PI^(7B7X
M8^+X[C0[J*2YBM[;Q5X5U:&TN2Q2[LQ:W:[$N54?//P?_;P_8Q^,_P 9+7X#
MZ%X>U?PO\0]8\5?&;P-X2MO'WP@N/"^A>.O&G[/.H#3_ (T>%?!WB:6PN="U
MC7_A_N6_UG31>P7$FE%M2T]+RTBGEB=EKI_7EJ&OE^)Z)_P\D_8.Z?\ #5/P
M>Z\C_A)X<D]\CROS.*/^'D7[!^!C]JGX/_\ A30]N>T/'3(]<=#S7U*/#WPW
M:..==#\#F*5&EBF&FZ"8Y8UD\EY(Y!!M=%E_=,RDJ)/D)#<5(?#7P_#1JWA[
MP8KRW"VL2MI>AAI;IXQ,MM&/L^7N'A/FK"H,AC(D"E#FEIV?]6 ^5O\ AY'^
MP><C_AJGX/\ )_Z&:+^L1'7^?KS2_P##R/\ 8/'_ #=3\'QS_P!#-%G/3_GC
MUY].3^(KW7XC:Y\#?A-\/O'7Q3^($'@3P[X"^&OAG6/&'C?Q#<Z-I4UKH'AW
M0;"XU+5-0O4MK*:<+;V=K/((DB>:4Q^7$CN0M>9_ KXS?!'X^:?XGO=#^&.O
M> [CPA_PB\NM:3\6?A=;> ]22P\:Z0-=\*:M8_;HY]/U32]<TEXKJVO-.O[E
M()7;3KX6FJV]W86Y9=OS%KY?B<K_ ,/)/V#AC_C*GX/\D ?\5-%^'2+'Y8'\
MR-_P4D_8.4X;]JKX/@GD ^)HL=?^N/MSSQ[<5Z%X*^*7P'\=_&7XV_ C2/"M
MG:>/O@"OP[E\=PZSX*TW3-(FM_BCX=O_ !/X3N?#>JS1-#KUO/IFF7XOWM54
MZ?=VTMM<*'6M+Q1X^^!7AO4M6\/66@>'_&OC#P]=?#A/$7@;P#X=T#Q/XS\/
M:7\5/$,WASPGXFUKP_:F.\L/#,]Q9:IJ-YJ\P$5MHNC:KJ026&T(9V7X/O\
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
M_P"" #IR.<8P<?@.!T_"D/X?P]<9'.?ZC'/T]W=/_K#^E'/U_KZG_P"M4_\
M!_I -P?0'KVYYSQGMVSZ\T $GD#&6'X9!S[YQZ>]+C/<CZ8]_;_/ZEH&<8/=
MB,>F?<8X./RR.N0[_?Z>H#L=.@_+Z#U[>X^G:CJ#^.,_E_GU'UQ1Z<]3GMZY
M]/\ (YZBDP0#\WOG _'\^?I_-?Y]O*_]?< OY=OR[_ITI?\ /\O;Z]__ *S<
M<'DGZ<=_4#\#_*C')[].H^GM[9XX]<8S5=   ^W?ICKTP>/8=,8QC!I>F>@[
M_P#US_DT <GK^0QCMV'3MR<?C2X]>?KBE_7]?U_P 3^AX_+W_$<=O>D/OM]L
MG''X@\^OX4N/4YS[<=,9_3Z<XI:%_7;8 H^M%!_S_G!H>VW]7 /7_/8?Y[?U
M)D>H_P C/\N?I10<_P"?_P!1]O\ /4]/Z_'\K@%)W_ ?S/\ GWX]*7UX'^?7
MC_/M2=\_0?EG_&C_ # 7KZ_J/7_/^112?EZ_S]O7![?XK37^0"'IQ_7^F#7P
MK^WA_P @3]EG_L^?]EG'L1X[)!_2ONKG'/K['OQUQ_C[YKX3_;R.-#_97Z_\
MGT_LL \^OCMAS^)_$TE^G^7]:@?=O^?\_G3 > ,CH,\\\_RQ^N>,&G_Y_P _
MY_\ K, X!/H,#\O4=^,]^PS2=[:_UN _V_&DR/7]?2COG_/?';.?TYXS1SQ^
MO/;_ +Y_ECZT-/\ KO;^OO R]<U[1/#.E7>N>(]8TO0-%L%C:^U;6;^UTS3;
M19IX[:$W-]>RPVT/G7,T-O#YDBF6>:*&/=)(BM?N)X;6":YN9HK>VMXGGN+B
M>1(8(((5,DTTTLA6.***-6>21V5$12S$ $U^:_[?RZ_/\6_^"<UAJBHWP*OO
MVRK-?C$ES@Z3<:U;?!_XGWGP+L_$:D&)]$G^,4'AIK2.](TV7QE#X/BG#73V
M*GP+_@FW\9/VM?'7QR_:ATW]HSP]^T79_"F3P-X+\6_#2W^-WPGUKPX^A>*+
M?XD?&[PY\3?"$6J_\(9X<T/5=7_X1S3_ (87]EX;\"_\)#X4ET":QU70-3U.
MZU'5[R[?+U _5'3?CW\"=8C\)R:1\:?A-JD?C[5[[P_X%DTWXC^#[Y/&FO:9
M*MOJ6B>$GM=9E7Q'J^GSLD%]INCF\O;29ECGAC<@'U@>A]_7UXY)]N#^72OY
M!?@E\ ?VJ?!7A+_@DIXAT;X4^*-1O_A-\;/^"A'B3PW\*_$/[)GBOP./@AXN
M\7_#O]I*Q^%>M_%/QK+:S3Z)X<\8^,_%/@>/3-<UK0O#%A>#7K.^?4EATJ2Y
MMOHKPMX[_P""C7C+6O@-ID_CS]MOPU\)/&?B#]EJV^/_ (FNO@I'HWQ2^'_Q
M=UKX>?&9OVK/!FB1:G\'=5DLO@QX?UG2?AKJ.E^*[/1[WPKHWB?5H-%\(>)M
M9MKB6WMSE\W^?]?J!^]_[3'[/VB_M'_#BU\'7VK7'A?Q-X3\<^!/BS\+O'%G
M:0ZA>^ OBQ\+O$EEXM\!^+8-.N'BM]3M[#6+!;36=(GEABUOP_?:MH\EQ;K?
MF>+A_P!HS2?V5OCE\,/'G[.G[4_CKX5:IH">%O#WBCXS^!K_ .)-EX%%IH.F
M:CI6L6GB'Q#8IXKLO$GAGP<_B"VTV^LKS5-1CLV*V,,VHW9.Z;^?_P"%_P"V
M;^V?KOQJ_92\!_&KXW_&KX1'2=#_ &,1\;=1U/X+Z_H^EZ;JGBA?B1HWQ/\
MA9\:=+_X4GXHT?1/B=\<M;LOAG>^'_$7B#5_AM#X0TR]N+W1((=.U?[;<>A_
M\%#?A=\>!_P4O\=_M!^"?V:_%?[17[._PY_97_9E'[2'P*T[X/\ B2ZN?VJ/
M#OA?XT_&'6;SPE\,_'T>@2Z#\1/'_P %)O%7@/XJR? N[U&;1OB7;:;;:%K,
MJ2:,EK;O] /VA\,_L-_LH7/B'P;\7-*\.7WC+Q#I-SJOBCPEX\U7XE>-/&[W
M5OXQ^']Q\.;^2TU/4O$NJ66I>'M8^'>IWN@0V,1ET>33=3N[NVA^V7DEZ_SC
MXR_X)(_ &W\&+\(_@;H/A'X6_!WXE:I\,]'_ &H?#7B33?&?Q7U;XM?"'X.Z
MBNO^ /AGX6N_&GC^ZT+P -/U6VM-+?7AX>UR>T\)B72]*L[*\CL=0M?E;XD?
M&K]N3Q;\:/%%Q\'=,_:,^'WA9O'7P@E^!O@NS^!FN:%\--2_9 UKX':Q>?&7
MQ'XI@\4?#:23PG\=_ WQ'BU"#1?"?B6[T_Q1;:]HW@;0/#WA/7/#_B:Z^V?)
M>H?M._M\?"'X?>$=)^(/C[]K_P 0S?$"T_8AUC5K/Q+\'=1\-?%_Q%XK\>_"
MSX^S_M)_#OX/ZMX<^![W.CS>!/%'ASX.^*_%6BZ?X'\8ZYX<T\:O82M:6VN:
MI=0'S_#^M@/VG_: _8 _X)Z>(_$?Q ^//[07@?PKH=_XXGN/^$[\;>*/BKXN
M\ ^&+R]\2> A\']2EO8E\:Z#X3M;_P 4> GMO!FHR_98[C6-/@LK.0RR(N[T
M/X7_ +,_[&_@7X._$3PQ\*X?#&G?!3]I>>2V\6+X>^(]Y=>"O'>H^+='A\"W
MLGAO4X/$,^EVFJ>+]/@AT>_D\(7-E<Z_J"FXE^TZQ)-<R?G5\1M.UK]H?_@F
M[^PUK?BKXZ_&OXA?&"T\;>"?&4'[6_PP_9[O?B1!X.^/'@?PS\1HM;\8?%_]
MFY/AGIT_B#X0CQ58^(OA-XB\*ZA\.]%N],NM5T/47DTO5["+5T^1/B3\(/VS
M?VMOV,?@M\ ="^!6D_LY_$CX ?#SX@_M=W!T'P#\:?AC\*=4_:'^'OQDUS5/
MV8M1^$FDKHU]?:5K'B6;1+KXRZO\#];OKR\\*VWCG3?"6M:'%):VQA+6Z@?K
MWXQ_9;_X)PZ?J_PV^#'C?5OAWHGBGP-\ ]:_99^&_P .-=^.=QHGB^R^ OQ-
MLK'0]7^&>F>&KSQI::]J6C>,-,TG2=&262SN]5OK/2--M+*__P!"A"^[_#[]
MAS]F?X5?%CPS\;_A]\/Y?"WQ.\*_"+PG\![/Q+I?B;Q1"^J_";P':7ECX*\(
M>*]._M<Z3XOM_"MI>S6^A:GXFL=4UO385BBMM3CBC"5_-[^V?\.OCW^W!\6M
M/^/6F?LM?&?2?"GBG_@GU^R+JO[3GPIO_P!G'Q=X7^-?B"'P3^T[XL^(WQG^
M"7P)^)_C'0=/M_!O[1/@'2;W3];\-6D*ZIJWB_0X1HOA^XTS5KNPU"S_ &:_
M;;^+_P 7H-._9-O?A;;?M3>$/@!\46^(>G_%;QI\!/@YKOB/X]_#;Q!/\/;>
M[^ 3^(OA[XA\':]XLT+PQ>>,%U73O&*ZMX12&WUJ+PW8>++W2O#]YJEQ(?,1
M]I^*OV?[/QW^T?\ "WX]>+M:CU&S^!?A;QG8_";P;!IA@CT7QO\ $FSAT#QI
MX_UC5GO9FU34!X-M1X3\-:?#8V-MI%EK?BBZN)-0NM1LVT[Z+K^8WXM?%O\
MX*G/IGQ@F\+S?M/^'OBMH5I^UCI_C/PEHWP>L=;\&Z'\--&\':1??LC^./@;
MJFG?#_Q!X7\7_%7Q)XE_LG3/$FA^$M9\7WNH7NL_$.+6M'T;3?#.E7VG\O\
M'/XN?M_?!?1OCYXK\.?&7]M2]\+>!-?_ &A=(T'Q-X_^#>CCPYHWPQLOV$](
M^+WAOXD7VK7/P,T73);C0_VF[76_">@^(]0F&CV<*7'@N6QG'E3J6OU&?U-4
M5_)9XI^._P#P4UT3X.:Y>?!_Q3^VS\5O#_B>V\->/_V?OBIKOP-NM1\2ZKXN
M'[-?@SQK\0O GC#1/#_P<TWQ3>> K[XL:CJ=A\'9]:\)>&O!6J:A#X@T+5O&
M>M:)I^A?;O>- \0_\%$?B/\ $SQOH\7QH_:Z^%7AWXL^-OV[O!WASQ;\1?A%
MIWA+X?\ P0\.>%_AS\*_&/[+7CH7^K?"/2K70=.N?'TGCCPU;:MXCUG4++Q-
MHL6I: JSZFEK?2JVNX'](TNNZ)#K-IX<FUC2HO$-_I]WJUCH4NH6D>LWNEV$
MUM;7VI6FF/,+VYL+*XO+."[O(8'M[::[MHII$>XB5]0_ES^FT^_//^>]?SG:
M-\2?VAOC9\-O^":G[1GC#3[_ ,.?M$?%W]O;P#<>#O )O].U6Z\#?LYZ/\-/
M%'P\^/<-GJVD6=M>ZAX"^(OA;P9K/QAUS^T;B^M+?4_&?A>".6(6>EQI_1B?
M_P!7Y'V/^?R):UNO?^M@ 'KR.I_#GC.?\^E (QR0#@$_Y]/>DYYX'7N<=.G\
M/;M_.EQUX'3 ^GITZ?G2_P WKUM;;\/P]0#OV_S^/?MQV-?!7[8?'QJ_X)[^
MO_#5VH#_ ,P)\8L_IFOO4_0'Z_\ ZO0G^5?!'[88Q\:?^">P';]J^_\ _5"_
M&+/I[_6FM_-?\#^OZL!][\9Z\\=^N,X^HZT$X!^AQ^ _STI<=\#-)CKP.?P[
M'_.?0^W(K]>_]>MOS ".O;_]6/\ /Y]:6CGV_/\ ^M10OU *3(P2"._\L]J6
MD']3_P#6_3 H;[KJ_P"ON 4?A^'U./\ /KFD/]1WQW_SQWZ4O;W_ ,_3^E-*
MDC&>, ?7&.?;TZ'\>E+_ (/W:(!>.>>3G_#L?;Z\>N:;GH,'K@\GCGCOS[>H
M!X]'8YSP ,_CGOVP?\YYI,9P1UR>I'ZX!'';THUTO_6_^7X@+QQ[=/U_IG]3
M2<;3R#U[D_AUZX]^M&#G/'^>O.,__KS[$(X/O_+\CSQZ'V/2A/YZZ_=_3 7(
M_I^N!Q[^M+_G_/TI.?\ /U^GI^1['N=\\?S]/8>_?WP>SUL_F <9Z_K_ $_'
M^7M2TWGT'';/3I[9'J.#^'%*,C/ ZYZ_X#Z>OUI>O];_ *6 48[?YX']/2BC
MU_SV'^>_] 4_1==OD 4FT<_AV'&.G;^>?RI?I2'G].V>_P#];\*.G7?];>0!
MTS@?T'8?R]/0]Z._3CUSS_\ 6_ ^GX'/Y>V<\?\ Z^@QG'N*!D\Y_P#'2#^N
M?T[T?U_7W?Y@'<_AV_KCG\SBD&>>!Z]>_7/3]<9X[T<Y/U '!Z8]?0'K^/J,
M /)Z\XZ CVR<]#ZY[ 4 +UZ@9Y_KWQ[_ *_@5IN3_/HI_/)_/'?&/2E)_P X
M)_E_G\J%_5OZ_K<  XQT_ >WL!U'I[CV^#O^"@JZI8?#7X,>,[#PMXN\6Z;\
M,?VK?V>?B5XMT[P-X:U3Q?XDM/!WA/QK'=Z_J]EX;T2&YU;55TVWD2::WT^V
MN+GRR72)@IQ]W@G''&/8_P"'/7)P.H]#2Y[?T)[#KP.<GM^.#0OZMZ^O]?@!
M\!_\/'?@C_T3?]JS_P 13^.'_P Q^>W^>*;_ ,/'O@A_T3C]JO@ ?\FJ?&_M
M_P!R?_GMBOO_ #]>GH3_ )^G\J;DX[YP#]T]>,C/Y]A]:>G;].W^8M>_X?\
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
M<_YYX_6E_+I^?_UO\>W=N3]>O0'L#[\]L<C/K02>>.W'!Z_EW_SUI_Y_Y?\
M  =WZ#'Z_P OZTA'L/?IZCV/7_/8@SZ=?=3C^G\Z0D^@X. <'T/^&,C\J3_S
M_KR[_D HZ\#C'T_3&?U'7IFJ>H:AI^E6<U_JE[9:;86RJUQ>ZA<P6=G;JSI&
MIFN;AHX8E:1D12[J"[*H^9A5L$_IW!'//7].,GU'O^.'[<%E=:=_P4#_ &)/
M'?Q[L;C4/V%=!^$W[1VE^*I]:L9]8^$WA7]IS67\!CX6>(OBMIB6]WI]K'<^
M K?XCZ#X$\1>)K7^PM*\0W]W917-KK6KZ8T@E?Y?\#^O\P/UYU+7M"T>WL[S
M5]:TC2K34;RST[3[K4M2L[&VOM0U%BNGV-G/=2Q1W5Y?M\MG;0.\]R21!'(:
MAMO$WAN\L-1U2T\0:'<Z9I%U>V>L:C;ZM83V&EWFFOMU&TU&\BN&M[*YT]OE
MO(+F2*6U;BX6,\'^0UOA!XP\36WA3P9\0M8^(OAC]FK6]2_X*S^./V7/A1XR
M\*KJEMX>^"3:9X-O?V=]5NM$\9Z'J>J^%VU#6[CQG>_ W2M4&GZQHOA*'3H?
M"MKIZR%1P?B'Q-\1O!'[)WC+]GGPSHESXK^''QN_X)CZKK_B_P#X07X<:=:^
M.)?VA5_9JU^YFUOX_>'9/">G:]K<\GB'2O!_A7P1\3_ _B*6]TSQ=X>L_ ?C
MGPTVNZM::X:L@/[2(W25(YHG22*1$DCDC=722-P&1HW&59&4AE=3A@00<$&G
M$9SQG./3)P?I_4\>AK^7VS_;,_;2\#+XJ^"5[\5/$4/@[X>7WQ7TCP#^TI#\
M#-+N;[7O'?A_]F?X._%+]GSX+:WX:L]+OM!N/#_CCQMXG^(?ANPU"RA37?&4
MO@NU^']EKEIXDN9+N=VK_MG_ /!1BS\)_%3XD>/_ (FW7PRT_2OVG_A9\!/'
MGAS2OV<;GQ=HW[,'@3QS^S;X8^(VL_$Z:7POIVO>/O&MMHWQ^U*3X07>MMIN
ML:-HNG1ZH=5M?[2BDN=/5OZ_#N!_4!C&21^@Z9^G3')R2<?JI /^>O\ G _*
MO$?V:];^(/B7X _"'7?BMK%EXB^(^J> O#UUXS\1Z;X(UCX:Z=XCUYK&-;[Q
M#8?#_P 0W=[KG@ZSUUU_M6U\/:K<O?:7#>);7"Q/&88_;CGM_+/<9_0],>O-
M !CG./Q[^GIV''7]:,?3OZ=SSV'H!_/D T@)[\_@1U/OZ#_]9YI<GGZ^A''^
M/T^OM2UUM\]?+_@@']#_ $[<?A^?/:E.>V/Q./Z&DR><?AP3G@'M^0H&><^I
MQ],\?Y_&J0!U_7(XY'^?_KBD.><?TX)QCJ1S_B/2G4?Y_P _S^M'3O\ \/\
MU^H'">+W^):ZIX,'@*#P++HC^($'Q#?Q?=Z_;:I#X5\K]X_@M-%L[JUN?$/F
M_<CUR6UT[RAS-O)QY^LO[3_V6/?8_ 7[<?B2Z2A=6^(7V5?@_NC\JXB8Z+YS
M?$HIYWF6CJOA<,(]MZ07Q[WZ_P"?3\?Y?2D_/].?S_SS^1TVN!X;>2?M+?9?
M$!T^R^!C7H^(6G)X5^V:GX^6V?X4^9%_:T_B P:0TL?Q"6/S_P"SK335E\-L
M_E?:;Q5WTW69?VF!#X[_ .$>L?@4]POBC1E^&?\ ;.J^/XX9_!9(_P"$AE\=
M_8=&E>U\4(H_XDT'A_[7I,A/^G7$8'/NO^>W_P"OZYI/S_'WS_GT'&*5_(#P
M_7Y?VD1_PL3_ (1:R^!TFR3P_P#\*F'B#5/'D/GPM_R-;?$5M.T>?[+*@.?#
MZ^&EO$ESC4FASD.UV7]I$3>/?^$9LO@@\">'M /PO.NZIX\CFG\5EHO^$H3Q
M\+#1Y4M?#T:F8Z!)X=-YJ4S+$-1B@#N4]N]>O?T_S],TM"?E^?\ D!XE?2?M
M&"?Q%_9UG\$VM5^'VF-X2-[J?CI)Y/BH5@_MB#Q&(-(>.#X?(WG_ -F76F&?
MQ'(H@-U9QEGVHTO[1WVY]EE\$?[-7X9QO&S:GX[%\?C']FA\ZW91I!MT^&0N
M_/$5X';Q2UKY+/8K*74>V\XZ'],_SQ^=&>1UZ'KCL1Z=^?I_03[+^OZ_%@>+
M6,G[17G^'!J5G\%1;GX>:B_BTV.I>.3.GQ8"/_94'AP3Z4(Y/AXTGEC4;O4S
M%XD1"YMK*1@H:OHTG[21G\#?\)!9_ Y+9O"VN/\ $HZ-J?CR2>+QHL5Y_P (
MS%X&6]TF*.X\+/,-/_MVXU]K75HHVO/[/MI62#?[E_GM_7_]7K30#TYQQCIQ
M^7IWSZ=Z+K^E]_\ 7X@>(^'Y?VDC_P *Z_X2JR^!Z;SXC_X6V?#^J>/)/LZ@
MW/\ PB0^'(U'1XOM9D7[(?$9\3&S$+&Y&F"<"(F'1I?VF3%X _X2"R^!,<S^
M(M<7XI#1M4\?RQ0>$A,H\,O\/VO='A>[\1O!N.NQ>(ULM,CF"C3YI4)(]V_#
M\>/\<_I1_G_/!HOZ?U;^OS _*+]GZ;]I _MJ_MJ"]L?@>NL_\))^R:/&(M-3
M\>-ID?PH/@OX@_9)_#;S:.EW/\1&L@?M-MJB6_AI+D*(KQXBQ6?QE^P'XC\;
MV/[0!UU?!&H:S\??VK?AE\?-0U(^//'^FW7@9/A#8>$M,\ >/_AWJ6F^&8K[
MPG\7?#EGX'\,16VG0?;/!EX-,8:A<SIJ6II=?+W[%'_!2'X,?&G_ (*]_P#!
M0G]ECPUX!^.VD_%'2-+^%UKXB_X2GX>6VD^&/"Z? C1=?\)^*+_7M?A\0WT-
MIIOB75/%>@3?#VZBAN?^$OTR_34[1(+1&DK]]_SZ^W^<?K3;L!^-NJ?\$L/#
MNV\ET7PIX %QI_BWP[:-%J/Q*^*(M?V@_AMIGQCNOC]=7'[5+P:)-<>./'L?
MQ@U#4O'EH-,*Z1?7NK:KH.I7O_",7;:57H7[27[ GB#]HGPY^T!I?B$>"[GQ
M#X_^+/@'X@?#;QM-XW\<Z5XFT32/"7AS6?!Z^']8N['PS>VFAZ9H'A?Q+XJT
MWPOX>\/Z?JFE3WGB[Q+K^K7*Z_J#ZD?U/Q@?EZ>WX?7].U+V'7M]?Q_K2N!\
MVZ=X8^.G@+PMKG@?X8:-\$;/PIX*\'> _"GP%L/$&M?$%YH;;P_IVGZ1J]G\
M1KBUTJYDCLK/3;0P^'IM :_O;IHX7U8Q&25EZ'5I/VDQ<^,QH=E\#FLE\(:,
M?AZ=6U/QXES-X]*6?_"11>,UL](DAMO"".=0&BSZ&UWK4B+9F_MXF>=4]PYY
MX^G3_'_"CGT_S^8_Q]NU%_) >)7,O[1_VS6_L5G\$GL!\.+1_#ANM4\=)>/\
M73#%]OM]:$.D20Q?#<3F?['>6)F\3M"(3/9*[.JK%)^T9]IM!<6?P3^R?\*P
MFDO?)U/QR;H?&CRY3;VUH'TD1'X7^:(/.O9B/%GEF4QV&\(#[8/Q_P @=.3_
M )S1CW/^?\_UZT77;:_^0'A^FR?M(FY\+C5[+X'K:'P+JS>-3INI^.VN8_B6
M/M/]A6_A876D+%+X$<BT&KW6K&#Q!'NNOL=G+LBWKHDO[2)D\ ?\))9?!!(G
MT/Q$WQ2.AZIX\EDA\2AI/^$1C\ ?;]'B6[T.1!#_ ,)'-XB-GJ$3&4:9!, A
M/MX__6,#U/<<=\]3Q[F@?3'Y=^O0GOU_R:+^7]:@>&:'+^TN4^'7_"2V/P+1
MWU#7A\7/["U3Q](MOI(9?^$9/PY_M#1XC>:@Z;SKJ^)OL-M$^T:>TRDD,T:7
M]IIH?!?_  D%E\"4N&\8:NOQ$_L;5/'\L,'@ '_B0R^"_MVCQ27/C%^?[7@U
MW[+HD14?8KB7)Q[O_G^7O]?\]4Y]_P!/7_#]/>CY=NGK_7S \*MY/VF?LNDF
M[LO@2MZ?B3=IKHM]3\?M:I\'P9?L,^DF32$FD^)3 P_:[2\$7A=3YODWK?+3
M))?VG?L]YY-C\!OM7_"R;=-/\S5?B#]G/P?W2_:KB\*Z-Y@^).SR/L]I #X7
MW>:9+W&P5[S_ )_SS_G'TH_3_/XT75]D!X9JDG[2PA\5?V)9_ Q[A?'FEIX(
M&J:GX^CAD^&&]/[;F\5&TTF1X?'JQ^;_ &7:Z0)_#S/L%W=HNXTW6I?VF GC
M_P#X1VQ^!;.NM:$/A;_;6J^/XTG\.EXO^$FD\?\ V'1I#:ZVB>>="A\.B[L)
M',0U":(;S7NGYCWX_P#K_K2_YYQ_3\O\YHOY*_S ^5?C2_[10^&W[1/]D6GP
M4-DOPRU'_A5[:GJ7CE+F;4CX?G'BO_A/Q::3)%;6$<?VX^'SX=^V7$K"U&HK
M"K2[?F?]G'P;\8/B?^P/\//ATNG?"F[^&_CK]BGX<>$?"\%_XD^(.@>)-1UW
MQ'\.M-TCQ-8>,-1\/::SZ)X6N=-N[NWL]2\*W-QXAB+AS$C'<GT_^VO\=_AQ
M^S/^RE\>/C;\7-0U?1_AUX)^'7B&X\3ZOHGAK7O%MYI=IJED^B6]])HOANPU
M+5I;*&^U*T^W7<5H]OI]JTM]?26]E;SW$7SE_P $@/VD_A3^U)_P3Q_9I\?_
M  =U/7-9\*^'OAUX:^&=_J6M^%?$'A43>+?A]H6F>'_%EMID7B'3]/EUC3--
MUNWNM-37-+6ZTB\NK2ZBM+V9[:=8W?2X%3Q)_P $^?"WB)?AG87_ ,-/ACJF
MD_ _]G[P;\,?ALFI_$GXO_:]=O\ P/KNA>+/#7PS^+[00>7\2O@)X9\7>%/"
MWB;0=,\3?VMK4.LZ+#>R:<&GNDGU_ ?[#\7P\\8^+_&?A'P)\+O".L?$WX0_
M$;0/%VI>&_B+\7(9_ _Q!^)^N7/C#QQIWP-T^XM#IGPQ^'OCOQV]MXT\9:AX
M<BTGQ-J'B6*+68['[596@'Z244N8#\U-#_81T2V^-'[-/QVU#X5?!C3_ !Y\
M"/@S_P *^ANO#7C;XIVNB:-K7A_2O$6D> %\/^$I;"+0?$^G>&K#Q9XHLK'Q
M1XQA7Q7H]MXK\2?V?%-)?NQ^NM!D_:3+_#K_ (2>R^!RQOI^MGXM'0M3\>N\
M&K@2_P#"-K\.AJ&D1K=Z<^(/[;D\2FSNHLS?8(Y<)GW'\,TG/'^?Z\?_ %L<
MY%%_+^OT \1T*3]I I\/O^$FL_@@DKZMX@'Q4_L+4_'<J0:$HN/^$5/P]_M#
M2(6N]6?_ $4^(%\1BSLXLW TYIL1YBTZ7]I<VWA#^UK'X%K>-XWU=?'HT[5?
M'SVT/PW%Q-_8$WA W.C1RW'C=[7R#K%MK2VV@QW E6RNI(RC5[F>W7\,?KG^
MG-+1\E_7_#@>&PR?M*FWLS<67P-6[/Q+G34!#JGCUK=?@YYO^C7%DSZ.LC_$
MPPY\^TG1/"RR@>7>LI.(+V7]IX6NKG3K'X#->_\ "QK=-!6]U;X@I:GX2?N_
MM=QJ[0:*\R_$;_6_9[2S5_#/^K\R]'S9]YH_S_GI1?\ - >&:M+^TL(/&1T*
MR^!CW2^,=&7X?+JVJ>/HK>7X?GR?^$AF\9M9Z/-);^,4_?G1K;1%N=$DS$+Z
MZC^<T:W+^TJ!\1?^$;LO@8Y34-$'PE.N:IX]C$^F&3_BHW^(HL-(D^R:@D?_
M "!(_#)O+>60D7\D2X->Y_A^/'^.?TH[?Y_^M_2AOR7];] /$M;D_:-5_B$/
M#5G\$W1-%\/GX4_VYJ7CJ)Y_$+?\C2OQ"&GZ1*MKHL9)_P"$??PW]LOIL?\
M$QCAR<)JLW[1R7'BQM(M/@C]B3P)I;^"&U35/'4<[_$K;"=<B\6_9M)>*W\"
M1G[1_9=SI#7&ONJPF\M8MT@3VWG.<=AZ9ZG_ #_+FOR(_P""F>I^)+;XU?\
M!.S2?'$^K6G[%WB#]H'QO8?M6S6[ZC#X1O+]?A3X@E^ 6A_%RXTQ<K\+]7^)
MXACU&TU:5/"VJ>*(?"NG^)DGT^=87:]%_5O\P/T+EF_:,,MZ;:S^";VI^&=K
M)IC2ZIXY$LGQA*VQO(+WR](>-/AGN-W]DO;=I/%+(+4S6*EI0'6DW[17VG1/
M[0L_@HMD?AS>/XB-IJOCDW2_%SRB=/MM$$^CK"_PY:8 7EY?-'XG6(EH+%G
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
M%]Y;:I\)?A_H>E>)?%-SH6CZ7KGQ#BD\1(NFOI9F!'[UM\#?VX0"3^WEH"J
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
MJ7_"C/VY.W[>7A__ ,1+\!^O_8^^GY'UH'P/_;?+&/\ X;T\/F155G0?LF^
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
M\T;PY%^S-^UG\3/@K\8?C3XE^.%]\>_B%=:]JFC_  HUWQ+^T3\5=#OO"_\
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
M^U;\%>P'_%9Z8?P'./P'O1_P\9_82/W?VK?@H>W_ ".>F=Q['Z9]J2O?;U_
M#ZA^(Z>;\//'T?'[SP7XI3H0?GT._7)/?DGI^=? G[,TEK/_ ,$E_AC+?W]]
MIMHG[&*O<:EIVKZEX?U"PBM/AK=DWEEKFC7=AJVDW5L(1+!J&G7MK>6TB+-;
MS1R*K#B?VPOV[?@'XX_9=^.WA7]FG]N?X%?#7X^ZQ\-?$T/PE\8:AJWA/Q+I
MMAXTAL)+O1]/U31?$%IJ.E7.E>(9;<^'=1FGLKB?3K+5I]2L4^WV=JP^'_\
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
M<?#+QM<_ +Q9\6_AO)X&U0Z1X&U'QY\3?@MIT&I>-O"'A:_O_#^KSSI913I
M=>CT:[TJ"Y> 7DEO;W,%P_Z*>#-(\$>,/!_A3Q:O@+PSIZ^*/#6A>(UT^71-
M'GDL1K>EVNIK9R3I8HDTEJ+KR'F2-%D9"ZHH(4?C)X[_ ."/?QCU,_$^3P%^
MU_HFE/\ $Q/VT/"%TGC;X&CQ<MG\+_VWKCP!XF^(]O,UK\2-$6Z^('ASQ]\/
M=+U7P[XHT^#1--O/#]Q-X?UG1+D11WA_8#X%>"/B3\.O!*^#_B3X[\+^/SH4
MVEZ3X,U/PQX(N_ JZ?X*T;PIX<T6QTS6["[\5^+O[3UQM8TW6]4N=7M[ZRMI
M;;4[.PBTV#^SVFN!_P!=_P"OU ^9+#1='T?_ (*;A-(TK3=+23]A-S+%IMC:
MV,<C?\+^&&D2VBB5VPN 7R0.!C-?H!@<<YY[_AD CC//;OC'(S7PDP_XV<H?
M^K$B/_,_M_D_A7W?E?;KC/'USP>^/K0]T OI@_USWZ_YXS]0G0'GU.>!C/..
M_P"/'?BE..,X]0>/T_\ K4W@ DXY.1P/P/'7&?K2MY_G_7]68#O7G_ZP)..O
M'']*/7OVP<],#/U[^O7KUI,C)XY'TSR?KZ\_B.]*,=L?I[?_ %OTH7]?U_7S
M 3CU^O?T//'/&!D]CZFE[<G'7O\ 7TQGC]!2$CV(Z=L8ROU]?;I^-+E>>G7G
MH.??WX_'&:+;ZVZ_G_5F@#MG^9 Z>I&?K^AXXI:3CGICIV]/\/7T]*,@=P/Q
M%']=?Z\P#KGOV_SP>W/?K36Y&#[8]3GC^[QT/3GK]*>>_P#G^G^--.,8P.W&
M<>W7'T';@\X'4_S;_%^?X@'L,\ <Y]0>>GT_0X]5/\^.N">#[=<_X^HI..,<
M9Z?E^70=.>QI3USQP,^XZ^Q_SG ]3Y]/\E_7GT !GGG]<X/ITX_7WH _ \=/
M3'T'7V'MGC 3 R>/0YY_R,=B.OU!PHQ_+OGG'^!Z]2.O%'X]P$.<]\?7Z#'
MR.O&#^E*?J0 !D\=LYXP?;/_ -:@XP>F,_U_SG/'8G'-'M[=/;Z?S_K0O1=/
MRZ@,."._4\9 /&?4=.O Z8^M.R"0,\]?7MGTQ^(Q[=:0]#VZYYP3QGT')'/\
M^XI2<<X]3W]!GID'TYQ_6CI_PW6WW@&,'N>/KZ^WN<8^GIE 3D=>!CD] <#!
M^7K_ (9Z<E>#Q@$D=>#G].GOC'XTF>5P.W3/OC'0]QP<CWQ0 I/3J>>WMV/&
M,G/0X'N,4G'&,9Z?>P2.,=N!W &!Z9SBG=Q_D]&Z\>GZTW)'?KC'8$\9QC.<
MY[C&<DYYI7].GY?U]P"\]R1SW(YY^G?TS[8 I!UQ^/4<\CC..G)[Y/XBG<XY
MQS[^IZ=/_K_SI /PY]<DX)(&#GZ\&A?*WI_EY:?\,  \''J>X[G/IT/N,XSC
MM2'GC)ZGOSD Y&-OYXX].2:<,8[=>@Y .?\ '\J0]LYZ\8)R.#VZ=!T^O7N^
MW^0"8Y&0>3G/N >O /X'Z#@8IWIW''OZ\]/H?;\.3KU'<>O;GT]>GUYP>*/0
M\_YR.@SG_)S2_K;^OZ^0!SZ\^F1[X_A_#_'NC=N._8_KTZ#UZCC&,THZ>G^?
M?%!Z^N.?YCT_KGTZ<FWW=O,!!P>_?C/'7KC'4G].GH/A#_@G+G_AF^_[?\9
M?M3=\?\ -Q?Q,P>A^ISCGKUQ7W>,>F.OZ'I^?/X\9[?"7_!.<C_AG&_QS_QD
M!^U*.<=?^&B_B7GMZCC ]#TYI]'_ )?U_7<#[LZG'(![^OIR5YQV.<Y/!-!)
MSWS@<9'X#IR,\$@]_P *7 SVSGU'4X([=R#UYZD4@^\>F>.I]\\<<]O?(^AI
M;]/E\_\ AO\ AP%'X]."2#W&!G'?..I]L\4@^Z,9Q]0,#GOM_7'OGK2@\XX]
M!R/Q X'ISCO].!1QT[D8)]^_;_)/>C[NOIL_Z_K4/ST_X*5_&#QU\)/@1X L
M/A_J>H>'-6^-_P"T]^S;^SIJOC'27:+5O!?@_P",?Q3T/POXS\0:1=!"NFZL
M?#4FI:-I6K?)+I&H:O;:E:21WUI:L/F3]H;X2VG[&_PJ^-?[0W[4O[>7QGU#
M]EKPEX<^+,VK?#>.>3PGXJO+'Q]\5?#7B[X7> ?"/Q+T/Q);^-[GQU86MA:?
M #PQ=Z=<6NL^+?#^L:3"LNB:ZVKZWJGZI_&GX7?#GXR_#'Q9\/?BM90W7@;5
M[.WOM5N)-1?1KC0[CP_?6OB+1O%>FZY%);S:!K7A/6=*T_Q+HVNPSQ2Z/J>F
M6M^KJ("#B>![_P"$/[0OP>\(:E%_9?QE^&?B32['4O#^K>/O#=AJMKXYL=#N
M5MM.\;_V3KFBV=GJ$&IW-K%K>DZ[;Z+:V.H0W=EK6C*MA?6,TC3T _E\\':K
M\:O@O9_LC>.](_:4\-V?[4GQI_:@^*'Q<\7_ +/OCC]ISXF_%[X+?LX?"K5?
MV9/C3X@^&'[-WB;3;3XKZCJ7BP^']&\"#6/$-W=:YY^K_%--<UZQE30=*TR)
MOHRX_P""PGQI^.OP]^*Q\+?#K]G?3/#FC?LL:SXQ\6>#?%'Q@UKPU\5=3UGQ
M)^QA9_M%Z-XG^'EGX1\;:9\0=>^&.IZOJ.I>#%UOPQH.CZCI-CI.I>([+X@V
M^M:0^E']0O$O[1O_  3,^%'QHU#]G[Q-;_"'P1\5=&\8_#WP]JFC7/P"UK2]
M"TSQW\8-#U6'X7Z7??$"#X:K\/+3Q+\1]&AUC1O!\,WBJ._\2/\ ;?#>F"ZO
MI9--?RZ3XF_\$S/VYM,U+X0_#?XG:)X*UWQ+\(/&-K)XB\'?#>?X)>,_$G[.
M/@;Q'=^!_B[X-\+^-OBG\)]+M]5^$FGZHNH>$?B1I?@ZXFA\/)),9Y]#G$5\
MM ? ?CG_ (*H^,OV=M&^.>L>%]$^"T/CFQL?V:YO#GASQY\2_B9X@_X2?2KO
M]@I?VAM0T*WTWQ7X_L_#_AGQ'I$&GII-]K#^)/!]OXBTB*?Q+>6?C3X@7\&F
MW_H%A_P6$_:"G\7^+-5L_"'[+GC#X8VVL_%3PIX*\,^%_&GB"T^).L^(O!G[
M!4G[:N@3ZEXHO_$EWX,ATZ:XM+CX?:Q!;Z*)[CS[76K*YLF4Z?-^CGPC^+O_
M  3Q^,FH?#SX5^ /#O@CQ8WC3PT-7^%,GBGX&>)5T'XG^%O@YX>TSP[!XH\%
M^._'7@.#0?'UGX2\,7VFV.D>(;37]2GN- NHKK1;J\T>Y%U+Q/QQ\?\ _!-G
MQ#IOQ=_9P\6)X?T*!+ZV^$'Q,\5?"7X4>);>S^&7COXEZ/I/A/2O#5W\8/ '
M@34/#/@3XCW>CZ[HFFM;W6O0:AHEA>:98>)(K&PO+:TN5\O\OZ_$#SO]G[]K
M?XH_M=_L=_ME?$[XBR_#'1/ 6A^!M=@^$'CKX2:QXI\%ZCKNB7'P$TSQQKWB
M?6%OO'&K>)?!-_X8\=:YJ?@K2KM=1T2YO)O!=_XBM&^Q:E9"W\#^%_\ P40\
M,?LZ_P#!,?\ 8$U+PO\ $?P/\4?C9\7_ (>_LT:+XAUWXE?%@>-+/PCJ'Q5L
M_#&G^+/BS\9/%&M^.["ZLM)B\7^(;;2A'XG\=^$+*[\3Z[8Z)!J^FPVMS#;?
MJ%^S%^P[\!OV6="^(>A^!;&Z\3R?%!/#6G_$;4?&%EX*_P"*CT[P=HMSH?AK
M1M2\-^"_"7@WP.EOI^DZG>QW,D7A6'4];;4)KGQ!>ZK*UNT7M5I\!/@);:-K
MGAVQ^"OP?M_#WB?3+72O$VA6GPZ\%Q:/X@T:"=KRST[7=+AT9;'5M+ANM]U:
MV=_#<6L<Y:>*-9-S47\G]P'X96__  4@^./@S7/C;\8_$?@'X#:C>?!CX*_L
M5_&#]J"T^&/Q3^)7Q>L;']GSQ9X^^+/AKXY>+?A)H6D^*;CP7J&J?#;1?#^I
M_$70=7T'157Q?X>671-:U?Q'=:/HE[<:WB7_ (*@_%G7?C-\"/V:?&MC\#_#
M^E?M0IX*\&^+!X7\6>+O"?Q1^%N@?M-^&?C-K'P>U^/4-9\4:)<V/BU_!_A;
MP3?0V7A'3_$MX=<UK5WN]0\"74'AVWOOUX^,/[*'P=^,7A.#P/=VU[\.M$U(
M^&M+\2K\(Y=$\ :G\0_AWX6M+VUB^#?BS5M-T634M3^$NHZ;>R6>J^$M.N-.
M7[#'%#IU[IL:N9/6]4^%7PFUGQ#I_B[6OAM\.]5\5Z1%IEKI7B?5/!_AJ^\0
MZ7#H\S7>C6UAK5WITNI64>EW#/=:9#;7,:64S-/:K$[%J-/Z0'X\?&GX2_$#
M_@GKIOP1^,G@_P#:%_:!^-&M^(?VJOV+/@=J_A'XD^/-?\7:=XI\ >,M+\*?
MLU_$"R71-4U"]L#XD\8EK#XPZAJ=K:PR6?Q \/#5K,0QZMXE.K?N.>O?C/<>
MQ'\/4]L]QP<U\S>+[7X&_%KX_P#@CP+XNUF[U+XF_ :"V^.7A'X;:C)<66A7
M%QJT6H^$-'^*UKI\UFEKXOO/!DUYK&BZ=>6U_=P>#-9UL7-[86NJWNA7J_3G
MOQC![\8]>G?OV ]:4K:: -YSU]>_;OU7Z'&>G/3FF^^#R3D9Z9ZY&.@P,Y]L
MU)W_  /?GMGC\N:82.<^IX'/3^G))Y&.V#FDMON_(!0.N<CCUXQD]>!COR><
M$]Z 3COT')(''UVCIGW[].,@ZG'' /'3@D=0.AQ]?Z*O0<=@>G7(_7WH;_K\
MP/A)@?\ AYM&?^K%&'U/_"_B>>/\Y/%?=@YR>V02<C'3G^$>V>!SW!%?"C?\
MI-8S_P!6*O\ K\??_K5]V#  SC)/OU)QWZ'U'7@^]-]/-?YW .3CD\]N.G_?
M)X^N.O//%)U##G[W(S[]1Q[=/_K4X\8^H_7C\>O]:;C ;//(&<GGIC/IC/:D
MOET_KS 4=3U/OVR.>PQU)YY.0>] S[\XSR.O'M[<_IST.K'CC&,]>_<<]_Y'
M/LO7]._X]O;WY^G-/OMW^6H#0>AY'J3]0,$E>>G7V(/'-+DX/MGH1]>X[=.G
MYD4<'TX'(Y&!P?T^@QQT[A^GYY'3TP,]NW8 ]Z7R7W+^OZT !G'],\'@8P<#
M],<Y^E(<9/(Z]\>@Z94_YQGK3O7'<]_]WZ=>GKW^E [_ %_SV';T_/.:>GD
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
M(O"L3:?\4);NVTS2_P!F[Q#+X%M[E[G3M$\-:9/>Z3J=Q;:?:R:A!^Z?Q5^
M>C? WP_IGBKXN?\ !2_]KSP%X>UKQ7X6\"Z3JGB'XB_#JV@U+Q?XUUFU\/>%
M/#MB$^%<LUSJNNZS>VNGV-O%&[/-*"Q2-7=>.UGX<?"[3_BG<_ OQ#_P5$_:
MAM_B9I^GS:O?^$];\>?#,Q:<EIX:N_&LMKJ&J:A\(F\-:?X@@\%65[XU'AZ[
MU2'Q(G@ZTNO%B::/#]O-J*,#\Y&_X)Z_M^>#_B'\&I_A]\/=4A^$?P^^/_\
MPMOP3X;3]HW3;KQ%\,?@WJG[4^J^-M4_9UU6^\3>+KU;*'3_ (-WTB6=_P##
MG4-?M_$+ZS?>!/$/B]_#_A_1(;SS>3]B[XU?LI_LZZYKWQ-@U+X1>-;'X)?
M2_\ A5K.M?&C6/B5!\0?^"AWPI_:9^,7Q"^&?@R32-%\9>)];UJ#XM^"/$W@
MOX579:UCT*_T:34-+U&*,Z1ITK?HHGB[]F-_#VA^*F_X+ _M,V^A^(_&%KX$
MT>[O?B#X,T^:Z\0WVF:5KEEYFGWOP<MM2L=!O-"U[0M?M/%]]9VOA&YT#6](
MUN#7'TK4[&[G^G]#_94N/%>N>+O#6A_\%#/VQ]=UKX=ZQINE>+;*/QC\.+S_
M (1O7M0TBSU_3["XN9OA*UG'JXT?4;#46AM)WO+""^M7N5MFN8@X+^OZ]3P;
MX:_ SXB:7^V!_P $_P#3H4U"Y\2_L\_ 7]J#XE_M@^.(8M27P_J/Q"_:QD\$
MZE!X!L=3OVE^U6^I?%+3_&7C#P]X5@N[B'PIX4\':2GV>R@;35E_:;GV[]C[
M8Z$_X^@[U\ ']A[QVV!_PWO^VT,9^[XX^&RDY]2/A8"W3C).!TX- _8>\= 8
M_P"&]OVVC]?'7PY)X]?^+7#T_P YJ79Z77X,9]_XY[?ES[8/\_\ Z],Q[ <_
MW6Z8QG_)]^O7X$_X8>\=9Y_;U_;9QZ#QU\.1VQU_X5?^--_X8>\=8)_X;V_;
M:Z'_ )GGX<_H#\+J$DNO](#[_ QGIT &!QW]^>>OX'O0,^PX]#QTXZ_X?SKX
M '[#OCK_ */W_;;/&?\ D>OAQSGIT^%V>WT%*?V'?'6,?\-[?MM#G.?^$Z^'
M.?U^%YXHTZO[[ :;$?\ #S1!W_X86)Q['X^-_45]U!CSG Y&,@C/KZXQT)Z
MU\A_ _\ 9!TWX._%'7/C'K?QL^./QM\>ZQX"MOAI:ZK\7_$GA[6(]!\(0^(#
MXHET[1[;P_X5\-I&]UK.RYFGNFNG 4QQA%8U]>\'GGDC&<]>H_STS^%#M=7L
M]/Z^\ R>.W?IZ=>XS^61W I,D;B-HY]^O0_TYZ>N,\+@>K?F?\__ *OKE..<
MENI]>.GI^GUI:>7]+_/_ " 7/)P1Q[$_7OSU[<YZ]LJ2<X]LCWYY&<_YSGZI
MP"3EN?KWZ8X]^.XI>.O/8<Y[XQU_SR>^::Z_\!=?+^M0$R>V.GH>O'OQG/<#
M&/QI2?0COVSC'7G(_+K^&<!P/7TZG/./?/848'O^9_Q_^M1]RU[+S[O^OQ 0
MDC/(_7'0<9_P'/H#FG#O]?I_G]*3CWZX[]<9_EZ]_>C ]_S/^/\ ]:CYV;ZZ
M )W;)X_EP.?;\<8QGUH/L<$=?RP,]>,_AU/6E/!X[_S ^H]NGX]<TAQW[<]#
MCIT/KU)QZ=>.INOQMWZ  S],]#U/0<__ *\$CK@#%'/Y9SG..^.1@'ISZ>QI
M>._)]/3@ ^O'/OU- (/XY]_;W [9H^[]/ZM]X .I/L._(XZ$=L?UH_3H.!T_
M3..<>WMS29&>W/\ L]>HZY]CU'3\:7Z]O;_ZY]_\CDMM_P #^O\ , /3_/Z]
M"/?N.:/\/S_/T^O?FD)^7/'Y9'TQG\.M.H7Y_P!?AL P]"02>N>1QQG].._
MSCUIWZ<'C\NW.<?YSFD)'/?U_/!ZD8[8ST'3(Z+T''IZ'M_GH3FBW]?=VM_7
MH '^A_\ U].<>GO]*8,^W09/?L<@X&>".O QR<=7>X!Z9!ZX[^N<\]/RQS2?
M*,_3G@YQP/;'^3Q1;;K\_P!?\_(!>3CZYP20<'=QQTX_E[4AZCGN1TQ@D]L#
MGT///7C&0[KCUR<<=\'J/ISVS[4AQGWR<#'IGW'<<9]3ZG!\]O\ ( R?3!SZ
M^IP.@QW/7.,#.<BDYS[9XSR>#U YQZ9)]^!@4XG'MT[9_#@__6^M-..N.0>#
M@\<C/UY)(]^G-"_K[_T>GIY  S@_TQZ]AT]#Q^ W9RF#QG@ D8)_ 8_^OP>N
M<$TX8QP,?4<@9Y[^Q[^G'K\F?%S]MS]GCX*?$&Y^%GCCQ#XMF\=V'A[2/%.I
MZ#X-^%OQ,^(,NDZ)K]QJ-MHMWJMUX(\)Z_8Z:VIRZ3J'V2WN[F*YECM9)5B\
MO:Y/Z_K\O4#ZR)SC..#ZX XZ_7/3@].#CDK^F"/Y8P/3Z<^W4&O@K_AY/^RU
M_P _?QFX.?\ DVO]H+KZ_P#)-L_IQ]<4G_#R?]EH#/VOXS<8_P";:OV@^O3.
M!\-<?E^':BS_ *8'WH#P><\'C\3SVXQ[>W48I2>G(ZCOQ@8]L \]?3H.<5\$
M_P##RC]EH'_C[^,YR",#]FK]H+&!G_JFPZ_KG\C_ (>3_LM'_E[^-''K^S7^
MT'].,_#8_7\![4?+OI=?<!]Z$\?PCKQWX)XX&/ICGN#2Y.3C'I@=N@&< 'CI
MC&1[<$_!7_#RC]ED?\OGQG&/^K:_V@N,G(Z?#8\9Z<?SY!_P4H_99/(N_C./
M^[:OV@O7/;X:G]/\*+>7XKJ!]ZG.[L,Y')[X'.><'IT^F>]'?.!R >2<CD'M
MT[ <<X'4\'X+'_!2?]ED\B[^,Q&/^C:_V@L'H._PUSQ_0_BA_P""D_[+(/\
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
M=\/W47A_Q/)J^DK/:7)IW_$"QKO[5W[0_P 8OVD/VJOV=_V1]!^#UK>?L?\
M@SP"WC;Q3\:[;Q=JUC\0?C-\5?"FJ>-?"/PN\-6/A#Q!X;E\*>']'\.V>EW'
MB_X@:K/K\L=_XAM-.T?PG=1Z=?W[>M_#7]NWX,^,/B7X4^ ^OZI=:'\9-9OO
M$?@*[2WT/6Y?AGJ/QR^&GA72?$_QC^#O@WXAS6HT;7_%_P /+74+FYU+3!-%
M++9:;J7V66ZO-*U.VM*'CS]A;P]K7[0?C#]I+X6_&3XN?L_^._BYX2\)^!OC
MW;?#'4/#AT/XOZ#X$74+?P9J^IV/B?0->/ACX@^%]*U74?#^C^/?"TFFZJF@
MW*V-[#?266G7-GYWIG_!+KX,>'?&WB'QGX0^(WQE\+FX^('Q:^-7@'1;3Q3I
MFK6/PD^/WQO\"S> /B)\:?!5WXCT/6=5N?%6HZ9=:EK&GV'BJ^\0^'M-\4:_
MXFUI=*G;66M[8NGU_'^O4#['_:.\?>)/A3^S[\</BEX/AT6X\4?#3X3?$+X@
MZ%:>)+6^O=!OM2\%>%-5\2V]AJUOIFHZ7J#6-^^F?8YWM+^VN($G\^,NT?E/
M\:6O[?NK^"?V-OV(OVC?B?\ #'6_&WC/]KO6_P!F/PG+X5^"6B7MUI?A;Q#^
MTC'I>HQ7$5OKNKWVJ/H?A#3-1N(C+->37FO:C8P1I'IB:F38>RZ9^S9\3/$/
M@C]KKX8_%_X^>,/&_@7]H;5/$FB_#Z-H/#R^)_@[\+_%'PTT7P%KWAG1];@\
M.Z=:W]UJ>K6_B;Q?92:EIFH_V%=^(FLH;F]M[2)(_$;'_@F!X*_X5A\+?A)X
MB_:+_:3\2>$?@2GP(7X*0S>*/!NF3?#J?]G[4K2\\(ZI8Q:?X&BTW6M;U?3;
M.#PUXFU7Q'I^JRWN@[[:Q33;AVN272Z@6/@?^WZG[0?[<FJ_ ?X:Z?::Q\ (
MOV5]5^-?ASXF7GA+Q-H>H>,/%^A?'5OA#J;^#?$&HZK_ &#XM^'6VTU'[/JM
MAH%G<2:M;%XK^ZTQ[:6Y_3/.>G'3N/4>F>O('X^U?E3\&O\ @E!\//@#XQL_
M%_PJ_:._:;\,_P#"->"6^%7PZT!/%'@/4-%^'_PAN?C-;?&_4?AGI0U/X>7F
MIZCX?NO$<=UH-O=ZQJ5YK>G>#[Y]%M-35H+:[C_58G^GKZX__5_]:B^VO7R
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
MD<\@\<@\48)X/ SR/7D8[D9_^L23G-2$9X/^?\^_\J.W_ O_ &;^G_UJ+/\
MK^OG_3 B 8C@G'L1_B*^$OA(#_P\(_;'SV^"G[* Z\DF7XT9XS[=>WKS7WD#
M_('MWSZ 5\H_%_\ 8C_9I^._C=OB3\2? -]J/C>;0]-\.7?B'0O'7Q \%WFH
M:+H\]Y<Z38ZFG@WQ1H-MJ2:;-J-\UE)>P3SVZW4T<<@C;:!7V?S ^J]I/7/?
MOGM_O>OY]\#HNT^I_/OWX!'!]N>1TP<_ _\ P[&_8V_Z)]XR)['_ (7A\<\C
MZ?\ %QJ;_P .Q?V-O^A \:$>G_"\?CGC_P!6+3MZAJ??04@8SV(^I.>V3C''
M3U_"DP>.3G'3/I@]S[<D$=N.M? Q_P""8O[&I_YI_P",_K_PO#XY?G_R47O_
M /JH_P"'8G[&G4_#[QF?K\<?CF1^1^(V..@XS1;S8'WSM;U_ D\]>.I[>_?K
MU-.(X'S8^IZ],]_IT]_6O@3_ (=B?L:_]$_\9\<@CXY?'/@_^'&H/_!,3]C4
MC!^'_C0_7XY?'//Y_P#"QL_KZ^M%K]?R_4-?(^^L9).3@]^QXQV(Z?04G?[V
M!QQN_KG\CZ'I7P*/^"8?[&8Z?#[QG_X?+XZ=O^ZCT?\ #L/]C/\ Z)[XQ_\
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
9?Z?G]*4'J/3_ !(_I^N.E&RN_P"O0#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  5 $(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#OOBYKFJ:#
MX,CO-'O39W37D47G!5.%;.>H(]*P[N]\4^'OAUXEU*X\86NLWL*1&VGM40_9
M_FPV0!CD'OZ5<^/&W_A7(,@R@OX"P]N<URHNO!VH_#3Q;8^!M+OHW:&)YE='
M;S#O 7;EF)/7I0!N>$-<\5V'C;3="U?6HM9MM3TS[<K^2J26QQD X[=N>N1T
MJ.7QSK:?&06HO/\ BFQ?KI;0[5QYQBSG.,_?]Z9X%\*3^#O&]E-:6-T=,U/1
M8WNIITS]GG R5WGE>GW?<>@KCKGPOXOFT>ZU,ZC8V\TFLG5$TF>6))C+NX?>
M6P.#TST% '6ZQXW\1>&9_&&B75Z\VJ>9"^B.8TW%)GV@ 8P=N>^>0:/B'XH\
M5^&&T;3]/U)GNK/3C?:I)Y:$S@.BGMP,[NF.M:?BBTLM;^(/@[6X9=/DBLC(
M;YC>Q9BX!0$;LMAL],UD^)_"GB;Q9XWU^]TJ_M;.PDTU+&)WV2_:XR-S(N"2
MOS=^#TH Z?QSXKN=*;P?>V5^;:PO]0C^TMA2'@*ACG(XX]*?\.=6USQ.=3\2
M7]S(NEW<[)I=F8U 2)3C>3C))QCKV/J*X+6M)U+5_AMX#TS6M,OH7@U..SNX
MVB976+E W3@;<<UUWPNNY=$U77/ 5ZY,FE3F:Q+GE[5SD8^F0?\ @7M0!ZE1
M110!FZEI4>JVRQ2,H4.'^:%).1T(#@@'WQ6+-X$M+H[;G6=<D3M&E^T*#_@,
M6T444 4O^%2^"Y\O/I4MPQYS<7L\G\WJ>'X5^!D7Y?#5D?\ >!;^9HHH 63X
M6^!BO/AFQ_!2/Y&JDWPB\",W&@1QMV:*>5"/R:BB@"S%\.],TZ,'3=3UVQ"]
M%@U.4K_WRY8?I6S:Z(EI>_;+B<WMQ$A2.>XAC\U0>HWJH./:BB@#:HHHH __
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.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"  0 #,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#K/BUK5UI>
MI^&H4UC4=+L[F2Y%S+8)OD.U%*_+WY_0FN8\:>*;W2]2L(X?%>J6D?\ PCL=
MU9-L^:]NBY"B5"O!8=<XQBN[^(&A:SJ>HZ'J.B7AM;O37F=7%J9S\ZA> ?EZ
M9ZD5S^I>'->UB:6XO]#U#4+BXT8Z5/+)+:VP8F3?YH4.VT@XP,=J &^/_%NO
M:5+H AN_LEU9V*ZIJD", )5$D2-'[\F3@>E2ZUJ?B&/QL_ABUU&Z,&N7%O>6
M-VAYM[8!C<*#V^Z,>S56O_ ^M:Y.)]4\)V=U*+&.QC>[UGF-4!^==D7#DDG/
M-:L.C^+K:]T>]'AO3)9M(MFM;8G6'R490IW9BY.%'- %30/%FI77Q;O+>?4"
M^CWD]U8VEL6&(Y+=8R6 Z_-\_P!>:H^"?%&K^)O&<>B2:Q<)'I5Q=W-WE\-<
M@2[8XAZJHP3]<46?@F_T[4K'45\%3Q7UI>F\:]M=7ADEG))+(^]5RIW$<8-7
MM/\ "-Y#?Z=>V5O=V5_::I/=_P"FP*$D@G/[R$M$SCZ,>/84 >MT444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>image_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004.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"  : # # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W#5]5@T72
M;K4KK=Y%M&9'VC)P/:L/P[X^T7Q,+K[$UQ%):Q":6*YB,;A",A@.X-2?$'GX
M?Z[G_GS<>]>1>&[N6R\/>+-5U&X!U&VT:VM(8T!4>0\8\L^N?F S[&@#U>S^
M(.BWUGI-Y"9S!JEPUK QCQMD7/#\\9QQ3/\ A8NA_P!G6=^QG6"\O38P$Q\L
MX.,XS]W(ZUY/8QL/A?K]G:K-#-HM[#?6HEC*N"54G@^^:?XU@_L_PWX5TE8Y
MW-GIKZAF)-VV4E3N;T RW/2@#UO6O'NC:%>W]I>M,LEE:K=2E8\@JS;5 YY;
M/:NAM+E;NTAN%1D$J*X5QAER,X([5\_^.9GOO'EOK.P26,-A97MW%_?CW\\>
MQ/-?0<;I)$LD9!5@&4CN.U %'6K%=3TB>P>&&6*X0H\<S%5(/KCFN:'@_4L,
MD-SI-E&8DA(BT[S6*(/E4LYY KMVZ4O\5 '&'PCK;,S2>,[T.WWC':PIGZ\<
MTT^#==!)3QMJ.2,'S+>)\C\NGM7:K2&@#AI/"&LR1RQ7.H:7J44T/D2?:=.$
H;-'_ '2T9Z5U6DVSVFFP6SQQQ"%!&JQ,64*!@ $\U?/2DS\] '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image_005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_005.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"  2 "T# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#UC4O%4>F>
M,](\/SVKA=3BD:*YWX4,@R4QZXQ^=<_HWQ8TW5AXA?[')#'I$#W"NSC%Q&I9
M<KZ<KC\:?\6- U?5](TV^\/0M+JVG77F1!2,[64JW7\/RKC_ !/\--8AT?PW
M::% 7=K(:=JA4@?(S*[,>?[VZ@#K%^*=K9RZ?)KNF3:79:A9&\MKIY ZL0,^
M6<#AL?GD5/I7Q%DOK_0(+S0I["#7?-^R2R3 D!!D;EQQN'3ZUD>,O"&K^-]2
M@\.K =-\/Z9;[HKI@I,\VW:@4=0H[U1U[2/&.N> =-=]->+Q1HEXIBV,NV=0
M"N]><<C!QQTH Z'2/BKINK7WB" 6LL,>DP2W"RNXQ<(A*DKZ<C]:ZKPUK U_
MPW8:O-:M;_;(A*L,AW%5/3GW&#^->2>(_AIKEOX8\-VVB0%KS[(]AJ94C.R4
MAW8DGG#;OSKVFULULK"VL[<8BMXUB0>@4 #^5 %RDHHH *6BB@ I:** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_006.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"  6 #$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#UWQ%XOTGP
MQ+:)J+3F6Z+"!(8&D9RO4 #OS5?_ (3_ ,/_ -A-J_VIA )?(,1B;SO-_P">
M?EXW;OPK#\;W-]9^.O"MSING?VA/&MT3;[PI9=HR5)XS6:?#?B)[]O%_]DHM
M]_::W8T@RKGRA%Y6=WW?,QS_ /7H V-.^)6G7=]K<LI-OINFQPG=+$R2^8^<
MJ4/)/3 K4L_'V@W6GWUX]S):K8 -<Q743121@_=.TC)![>M<5+H/BC6=6U7Q
M!)HB6<RW%G=6EE+,I,XAW95B. Q!XS[5K:G8>)/%>GWEU)H5OILD$D$MI;SN
M&EN3$^XB1EX"^@]: .@L?'NA7UO?2F>2U^Q1^=<)>0M$ZQ$9#[6 )%2Z!XST
MOQ'=26MH;B*Y1?,,-U T3O&3PZAAR*YO4M.\2>,M*U$7&AV^DE8XQ;)<LLDT
MTB2!R&9>!&=N,>_I5W2K;7-<\8V6MZGHQTB'3[62W6-Y5D>9W*YP5Z( O?N>
J* .]HHHH K&&-Y!,44R)G:Q'(['![9Q5FBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_007.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"  8 #$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W2]OK33K5
MKF]N8K>!/O22L%4?B:SW\3Z##;P7#ZO9+%.2(G,RX?!P<'OBL;XF6\UUX*N8
MH(I))/-B;;&FYL!P20.^!7$:U&^JVNE_8[T(T-G>1R/=V\2L6;&U3&F0N[D
MCD8S0!Z[+JEC!-;PRW<*2W1Q C. 9/\ =]:CBUC393%Y=];OYSM''MD!WLOW
M@/<=Z\BUO[1>W>E3Z<(HTTJTMUMTDCF9UD5@SA2%(Z +DUHRO96VMZ_J=E)(
M&GMF_L^*2"95BN)%Q*WW.,X'/UH ]+CUO3);$WL=_;/;!_+,RR IOSC;GUSQ
M4\%]:WCS+;7$<S0/Y<H1@=C>A]#7C%K8W,/A;5]"BNK)3-/:SVSP2;0&!42$
M"3!R-N[WKT+P!%+8Z+-I<\&V:SN'5K@#Y;H,=PE#=R0>?<4 =C1110 TJ&&"
M 1[TT11CHB?]\T44 /  Z "EQ110!$8HVZQH?JHIRJJ#"J%'H!BBB@!]%%%
#'__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_008.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_008.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"  : #$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V;Q%XDTWP
MMIHU#5;@PVY<1A@A8[CT&!]*Q;GXG>%;*TT^ZN=2:.&_1I(&,#\JK;2QX^49
M]:H_%H3GP]I7V:2*.?\ M:W\MYQF-6R<%O:N)\<3:XDUE)$^G7MT-!NA>RVX
M_=>47 =HQW89X[9H ];OO$^E:=>Z7:7-T%FU1MMHH4GS#QCG''45#'XQT:7R
M0EV=TUZU@B^6VXS+G*XQQQSGI7D'C>]2WU32Q86=U=0:/IEI-'/& 1!F16+/
MCU1>U=-]BALOB=K6JK(196^FMJT:$<"9TV,V?7"YQ[T =S!XST.ZT[5-0AO=
M]KI;O'>/M/[LKUXQS5FP\1:=JFHSZ?:7!EN+>..690A^0.,KDXQDCG'H:\*\
M-W<D7A;Q992V-S9O=:&MX%N%P9G&[=(OL=RUW_P=WQ:3JEE?H%UB*Z66[;.=
MZNBM&1[;>/PH ]/HHHH Y_Q5X:L_%6D#3[Z%98A() '9@ PZ'Y2":P(/A[/:
MP106NJ06<,430HMO8(2$8Y9=S[C@GD\UWA_I3J .''P_FV[?^$KUL+M"XB>.
M,;1T'"C@>E(?AY/CY?&'B0'&#NN0P(]""O(]J[JDH X9O ^IG>K^)7O(GB,#
MI?V$4NZ,]4R-IQ[5L:7X?2PU1]4D2,7TENEL[0!E21%^[E22 1]:WAU/TI2.
)IH ?1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_009.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_009.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"  9 #$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BN9UZ^U
MF#5+*#3X'-K(I,DT<0D(8$84@D;1@D[JRKCQ#XPAU"]2'PV9H491 &?&0%.\
MEN^6 Q@4 =W17!GQ#XOSSX=.P.&)!R=N3\N >O I+K5_'%UHD5Q9Z/#:7K3B
M(P2DMA2IRY]@V* .]HKS-=4^(L@@+6*1%XG:7$*GRY/FV(.>0<+D]LBMOPA>
M>+KNYNSXBM(+:)55H5C7DEN<$Y_A^[0!V-%%% !@4F .U+10 4F!Z"EHH ,"
/DVCT'7-+10 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_010.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_010.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"  8 #$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#UOQGXDN/"
MVB)?6U@;^>2XCMX[<2;-S.V!S@US.L?$;6=(@L3-X6D-P]G)?7L NAFWB1@"
M0<?-P<\5+\9#!_PA4'VFYDMH/[1MC)/&<-&N[EA[CK7#^(K%M:@L'\.ZG?W]
MK;Z)._G,&9[Y5F7?$Q(SS@_E0!Z3J'CF*R\5:#HJVK2#5X?-$Q? BR"4!&.Y
M!JKI_P 1?MSQ1MIS12)!=S7@,F?LX@;;CI\VX]*Y#Q-8>(KKQE'JNFZ4G]GV
M)T\J9#MD"K\Q$8/4#>0WTK0U+P_<6TGQ!N]+M7FGU-8HK38P8/O4>9M'^\>?
MI0!NZ;\1EO\ P=IVOM8/"+N_2RDA:3F'+;=V<>G/XUO^%=>?Q)HYU/[*UO!)
M*ZVV7W&6-3@2>V>3BO(;O0M;D\*:GX=U6W6RN)=?M"K6JL8U610NY">H&.?2
MO3OAS?-=>#+2UFPMUIS-87"J,8>,[>GN #^- '8T444 9VIZ7;ZK9FVN41D+
M!@&16Y'?# C-8DO@73+H 7-WJ<J?W!=M&@^@3:*** (1\+/!V[<^D>:WK+/(
M_P#-J8_PH\%O@C15C(Z&.>1#^C444 6;3P)I^F.K:9?ZK:XZ(MX[I^3[A6Y8
>Z?#8+(R*OFS-OFEV*ID;U;:,9]Z** -"BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_011.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_011.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"  8 #$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V3Q5X@C\+
M>'KK69H))XK8 M''@$@D"L#6_B-8Z-XC\/Z2T)E&L*KK,' $:L0%)]>:V?&6
MG#5/!6M6.,^;9R!0>>0N1_(5\^)-)XHT.ZUY23-X<TJQC5O1TDW-C\!0!ZIX
M@^)][I.H:T+;2TGL-'NH(;J?<<J'ZG'MTJKK_P 3M3-SKK^'(+>XL='LH[B6
M=P2&9B/E_ $G\*S?#NHV$_P_\>>)=1C$EIJ-W,=I_C&P!0/Q-9WPGMX;CP7X
MF\)7EJ;?4Y(&F</]Z2-T^0_0<?F* .A\4?$^^TKQ)X3M[3ROL6I00SW9*9PL
MC <'M71^&]>U+5?B%XJLY)0=-TXPPPJ!T<C+$FO%M M9_%7@_P 1WDD3>?I&
MDV]O$3U#1.7;'X+7J'P5FEU31M:UZ;[^I:B[')SPJ@?UH ]2HHHH 8Z*ZE6&
M01@BO//"?PRB\/>'?$&DSW*3#5G;YE7[BD$*/PS110 RV^%5NG@K3/#,NI2F
MUMKLW,^U/^/@[L[3[5T3^#+!_%]KXFB:2&[A@,!1.$D3&!N'THHH ;H/@C1_
M#UEJ=I9)(8=2D=[@2-NSN!&!Z#DUH^'O#^G^&-)33=+A,5LC%MI)/)ZFBB@#
'8HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>image_012.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_012.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"  4 #8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^N:F\9Z?
M%?7=M]EU!Q:;Q-,EHQB4HF\C?TZ?SKI:\PNP_P#:OB"TQKBRS-<"*&*U8VLV
MZ' +-MQG/OZ4 =38>,].OH+V5H+ZU-I;BZD2ZMS&QB()W+ZCY32#QIIAM#<_
MOMGV..]C79S*CG "\\MG QZL*YJXTW4!=W-O+;W$XU.WLHUE*\00JP$T1';'
MS-G_ &O:GZ;I;ZE-I3OI=U'!8:Q.T/G1E"(&5I%R/[HD*@#_ &!Z4 =+-XOL
M(7UF(QS&32$C>X7 Y#C/'/..]7]/U6+4;W48(4<+93"!Y2.&?:&('TW#/O7G
M.K:;K4EO<+:Z/=/=W]K>F=L*%W2-OB4G.<C8!T_BKL?"%IJFEQ7>G:C"OR.L
MR72#B9I/FDSSG(?=^!% '54444 %1?P[N^.M%% !MZ<GG&:!SU]OYT44 . ]
.S21\CFBB@"2BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>ex1-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex1-1_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" !; %P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MD4$A'!(P=RJ&X/&1G&16%=<]-30T)IC&T\8:W9N3BZ6*^B!QR-HC<#Z%%/\
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
3/<U9HK@J5IU-WH.P4445B,__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>ex15-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex15-1_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"  @ )X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MF6VBM?,RAD8X!W#^'O4<7B'7M'\0Z;IOB&.QDBU,E(9[3</+D'\+ ]?K6>/
M>J#P+ING&\C?5=/NA=PL[$H"&R(\]<=L^U7GTC7O$7B32;_5[.WL+32V,JQQ
MS>8TLO8]!@"E:'Y_\"P:D<WB;Q'JVKZO!X=MK)K?26$;_:-Q:XDQDJN.E6;C
MQ9J4.H^%;:73Q:OJS.MS#-]^(JN<"J::+XD\.ZOKDFAVMK=0:K()HWEFV&WD
MQ@Y&.1WJ>\\.ZY=ZMX2O+N:*YFTYY'O9EP@)9<?*OUH:AY6_X'^878SQEXWO
M/#^KP6MC:QW$4,0N+]FSF.(N%!'ZUL>)=0UJUTK^T=$-B\$<+32_:-Q+*!D;
M<>U<W-X!U36K[7;[4-5GLFU!S$L$!5E>$#"AB1^@K;TO2M77X=OH^H+&=06U
MDME*OD.,$*<_3%)J"2M\PU,RS\3^)/\ A![GQ+>QZ=Y36BW%M'$&SD]FS_2K
MGA77-;U>XMY+R\T22WEA\PPVKDS+D9&1GMWH_P"$<U#_ (5.GA[8G]H"Q6 K
MO^7<,=ZK^$=%U+2KFWCG\-:99!(/+DO8)0TC$#KC'<TWRN+M8"C;>-]>U>[O
M)=*@TUH[2Z,!T^60K<R@'!89X'L*]&0ED4E=I(!(/:O+-8\&>(-9CGM[K2]-
I;4&G+0ZU%)Y3I'G(RJC);%>H6T306L,3.79$"ESU8@=:BHHZ.(T?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>ex15-2_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex15-2_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"  T $(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@!LC
M%8G8=0"17+:/XYLKW;%? 6LW3<?N'\>WX_G74N 48'I@YKR1K*V2Z=H8VV;O
MD5SN(%*>*P]"#]LFV]K?U8XL55G2<7$](U#Q!8V"_P"L$LA&0D9S^9[5)HNH
MOJ=DUQ(BI^\*A1V'%>8W5R+5S&Z-Y@_A(QBO0_"4T-QH,4D,31@L0P9LY/<U
MRT(XJH_;3CRPZ?UN10Q$JM6ST78W****ZST HHHH ***A>[MHW*O<1*PZ@N
M132;V$W8E;[ISTQ7D\]S:B^DC@GWJK?*Y7;NKU;<LL1:-@P8<$'(-<=I7@.&
M-_M&J2"5LY\E#A1]3WJ9X2AB(/VS::VM_D<6*I3J.*@CE;V%KV3S997,N,;F
M)->A>$;=;;P]"BR"3EB2!C!STI]]X:T^\B BC%NX&%:,8'XBK.C6,FG:>+:5
ME8JY(*]Q7+0EBJ?[B<KP6Q-##RIU;O7S-"BBBNL] **** "L*YM9Y_$3R1*\
M2&V6/S?+!4L&)/7V[UL7+2I:S/"N^548HOJV.!6'9W$<UM8S?VJWGN1]H1F)
M9B1RNW/R8/?'&*VI)I.2]#&HTVD_466WOK4W,-HLR[67[&$/[L#JV[\=V<]L
M8ILUI>W5IJ@\R\#@N+>,MM5E*C'ZY[U7LKFX%G]M:\(B@GD,KO.6W("0%V^I
MXP:M:=?W$.HI%?NX6]3S(][+A''5%P>F",?0UNU)7M:Z_0Q3B[7OJ2AKI)K9
MUBNQ;F-XW7)+9P-IQV[U!!_:$BV8G-XO^C.)\9'[S^'\>O2M+4[B-M$N;B&X
M  B9DDC?'(!Q@CWK/34YXDBABEA<?8?M!>4ECN&,@\\YS^%1&[5TBI63LV1J
M=8DCC\UKB,_9D"E(\GS>=VX9 ].O%=&N=HW=<<UAIKLLP9HQ;Q[8HI DKX,F
M\ G!]!T[\BMJ.6.7=Y;JVUBK;3G!'8^]15YNJL:4K='<?1116!L%,\J/<6\M
M=QX)QR:** #R8@I7RTP>HVBCRHSMS&OR]..E%%.[%9"+#$L?EK&H3.=N./6C
JR(?^>2>GW1111=A9"^3'\O[M/E^[\HX^E."A<X &3DXHHI#%HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>24
<FILENAME>raya-20251231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Mon Jul 06 14:49:34 UTC 2026 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2026" xmlns:raya="http://www.erayakpower.com/20251231" targetNamespace="http://www.erayakpower.com/20251231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2026" 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="raya-20251231_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="raya-20251231_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="raya-20251231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="raya-20251231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.erayakpower.com/role/ConsolidatedBalanceSheet" id="raya_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals" id="raya_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ConsolidatedIncomeStatement" id="raya_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Consolidated Statements of Income and Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ShareholdersEquityType2or3" id="raya_r_ShareholdersEquityType2or3">
        <link:definition>004 - Statement - Consolidated Statements of Changes in Shareholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ConsolidatedCashFlow" id="raya_r_ConsolidatedCashFlow">
        <link:definition>005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/OrganizationandNatureofOperations" id="raya_r_OrganizationandNatureofOperations">
        <link:definition>006 - Disclosure - Organization and Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SignificantAccountingPolicies" id="raya_r_SignificantAccountingPolicies">
        <link:definition>007 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AccountsReceivable" id="raya_r_AccountsReceivable">
        <link:definition>008 - Disclosure - Accounts Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/Inventories" id="raya_r_Inventories">
        <link:definition>009 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AdvancetoSuppliersandOther" id="raya_r_AdvancetoSuppliersandOther">
        <link:definition>010 - Disclosure - Advance to Suppliers and Other</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/PropertyPlantandEquipment" id="raya_r_PropertyPlantandEquipment">
        <link:definition>011 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/Intangibleassets" id="raya_r_Intangibleassets">
        <link:definition>012 - Disclosure - Intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/Leases" id="raya_r_Leases">
        <link:definition>013 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ShortTermInvestment" id="raya_r_ShortTermInvestment">
        <link:definition>014 - Disclosure - Short-Term Investment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/LongTermInvestment" id="raya_r_LongTermInvestment">
        <link:definition>015 - Disclosure - Long-Term Investment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssets" id="raya_r_OtherCurrentandNonCurrentAssets">
        <link:definition>016 - Disclosure - Other Current and Non-Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ShortTermBorrowings" id="raya_r_ShortTermBorrowings">
        <link:definition>017 - Disclosure - Short-Term Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/LongTermLoans" id="raya_r_LongTermLoans">
        <link:definition>018 - Disclosure - Long-Term Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AccountsPayable" id="raya_r_AccountsPayable">
        <link:definition>019 - Disclosure - Accounts Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AdvancefromCustomers" id="raya_r_AdvancefromCustomers">
        <link:definition>020 - Disclosure - Advance from Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/TaxPayable" id="raya_r_TaxPayable">
        <link:definition>021 - Disclosure - Tax Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/Sales" id="raya_r_Sales">
        <link:definition>022 - Disclosure - Sales</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/CostofSales" id="raya_r_CostofSales">
        <link:definition>023 - Disclosure - Cost of Sales</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/GeneralandAdministrativeExpenses" id="raya_r_GeneralandAdministrativeExpenses">
        <link:definition>024 - Disclosure - General and Administrative Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SellingandMarketingExpenses" id="raya_r_SellingandMarketingExpenses">
        <link:definition>025 - Disclosure - Selling and Marketing Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ResearchandDevelopmentExpenses" id="raya_r_ResearchandDevelopmentExpenses">
        <link:definition>026 - Disclosure - Research and Development Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/InterestExpensesNet" id="raya_r_InterestExpensesNet">
        <link:definition>027 - Disclosure - Interest Expenses, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/RentalIncomeNet" id="raya_r_RentalIncomeNet">
        <link:definition>028 - Disclosure - Rental Income, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/OtherIncomeNet" id="raya_r_OtherIncomeNet">
        <link:definition>029 - Disclosure - Other Income, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/CustomerandSupplierConcentrations" id="raya_r_CustomerandSupplierConcentrations">
        <link:definition>030 - Disclosure - Customer and Supplier Concentrations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/RelatedPartyTransactions" id="raya_r_RelatedPartyTransactions">
        <link:definition>031 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ShareholdersEquity" id="raya_r_ShareholdersEquity">
        <link:definition>032 - Disclosure - Shareholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/IncomeTaxes" id="raya_r_IncomeTaxes">
        <link:definition>033 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/CommitmentsandContingencies" id="raya_r_CommitmentsandContingencies">
        <link:definition>034 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SegmentReporting" id="raya_r_SegmentReporting">
        <link:definition>035 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/FinancialImpactofCovid19" id="raya_r_FinancialImpactofCovid19">
        <link:definition>036 - Disclosure - Financial Impact of Covid-19</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SubsequentEvents" id="raya_r_SubsequentEvents">
        <link:definition>037 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompany" id="raya_r_CondensedFinancialInformationoftheParentCompany">
        <link:definition>038 - Disclosure - Condensed Financial Information of the Parent Company</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AccountingPoliciesByPolicy" id="raya_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/OrganizationandNatureofOperationsTables" id="raya_r_OrganizationandNatureofOperationsTables">
        <link:definition>996001 - Disclosure - Organization and Nature of Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SignificantAccountingPoliciesTables" id="raya_r_SignificantAccountingPoliciesTables">
        <link:definition>996002 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AccountsReceivableTables" id="raya_r_AccountsReceivableTables">
        <link:definition>996003 - Disclosure - Accounts Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/InventoriesTables" id="raya_r_InventoriesTables">
        <link:definition>996004 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AdvancetoSuppliersandOtherTables" id="raya_r_AdvancetoSuppliersandOtherTables">
        <link:definition>996005 - Disclosure - Advance to Suppliers and Other (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/PropertyPlantandEquipmentTables" id="raya_r_PropertyPlantandEquipmentTables">
        <link:definition>996006 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/IntangibleassetsTables" id="raya_r_IntangibleassetsTables">
        <link:definition>996007 - Disclosure - Intangible assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ShortTermInvestmentTables" id="raya_r_ShortTermInvestmentTables">
        <link:definition>996008 - Disclosure - Short-Term Investment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ShortTermBorrowingsTables" id="raya_r_ShortTermBorrowingsTables">
        <link:definition>996009 - Disclosure - Short-Term Borrowings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/LongTermLoansTables" id="raya_r_LongTermLoansTables">
        <link:definition>996010 - Disclosure - Long-Term Loans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/TaxPayableTables" id="raya_r_TaxPayableTables">
        <link:definition>996011 - Disclosure - Tax Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SalesTables" id="raya_r_SalesTables">
        <link:definition>996012 - Disclosure - Sales (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/CostofSalesTables" id="raya_r_CostofSalesTables">
        <link:definition>996013 - Disclosure - Cost of Sales (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/GeneralandAdministrativeExpensesTables" id="raya_r_GeneralandAdministrativeExpensesTables">
        <link:definition>996014 - Disclosure - General and Administrative Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SellingandMarketingExpensesTables" id="raya_r_SellingandMarketingExpensesTables">
        <link:definition>996015 - Disclosure - Selling and Marketing Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ResearchandDevelopmentExpensesTables" id="raya_r_ResearchandDevelopmentExpensesTables">
        <link:definition>996016 - Disclosure - Research and Development Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/InterestExpensesNetTables" id="raya_r_InterestExpensesNetTables">
        <link:definition>996017 - Disclosure - Interest Expenses, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/RentalIncomeNetTables" id="raya_r_RentalIncomeNetTables">
        <link:definition>996018 - Disclosure - Rental Income, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/OtherIncomeNetTables" id="raya_r_OtherIncomeNetTables">
        <link:definition>996019 - Disclosure - Other Income, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/RelatedPartyTransactionsTables" id="raya_r_RelatedPartyTransactionsTables">
        <link:definition>996020 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/IncomeTaxesTables" id="raya_r_IncomeTaxesTables">
        <link:definition>996021 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/CommitmentsandContingenciesTables" id="raya_r_CommitmentsandContingenciesTables">
        <link:definition>996022 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SegmentReportingTables" id="raya_r_SegmentReportingTables">
        <link:definition>996023 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SubsequentEventsTables" id="raya_r_SubsequentEventsTables">
        <link:definition>996024 - Disclosure - Subsequent Events (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables" id="raya_r_CondensedFinancialInformationoftheParentCompanyTables">
        <link:definition>996025 - Disclosure - Condensed Financial Information of the Parent Company (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails" id="raya_r_OrganizationandNatureofOperationsDetails">
        <link:definition>996026 - Disclosure - Organization and Nature of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable" id="raya_r_ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable">
        <link:definition>996027 - Disclosure - Organization and Nature of Operations - Schedule of Erayak Group&#8217;s Registered Agent is Harneys Fiduciary (Cayman) Limited (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails" id="raya_r_SignificantAccountingPoliciesDetails">
        <link:definition>996028 - Disclosure - Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofRelevantExchangeRatesTable" id="raya_r_ScheduleofRelevantExchangeRatesTable">
        <link:definition>996029 - Disclosure - Significant Accounting Policies - Schedule of Relevant Exchange Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable" id="raya_r_ScheduleofEstimatedUsefulLivesoftheAssetsTable">
        <link:definition>996030 - Disclosure - Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable" id="raya_r_ScheduleofIntangibleAssetsTable">
        <link:definition>996031 - Disclosure - Significant Accounting Policies - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AccountsReceivableDetails" id="raya_r_AccountsReceivableDetails">
        <link:definition>996032 - Disclosure - Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofAccountsReceivableTable" id="raya_r_ScheduleofAccountsReceivableTable">
        <link:definition>996033 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofChangesofAllowanceforDoubtfulAccountsTable" id="raya_r_ScheduleofChangesofAllowanceforDoubtfulAccountsTable">
        <link:definition>996034 - Disclosure - Accounts Receivable - Schedule of Changes of Allowance for Doubtful Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/InventoriesDetails" id="raya_r_InventoriesDetails">
        <link:definition>996035 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofInventoriesTable" id="raya_r_ScheduleofInventoriesTable">
        <link:definition>996036 - Disclosure - Inventories - Schedule of Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AdvancetoSuppliersandOtherDetails" id="raya_r_AdvancetoSuppliersandOtherDetails">
        <link:definition>996037 - Disclosure - Advance to Suppliers and Other (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable" id="raya_r_ScheduleofAdvancetoSuppliersTable">
        <link:definition>996038 - Disclosure - Advance to Suppliers and Other - Schedule of Advance to Suppliers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails" id="raya_r_PropertyPlantandEquipmentDetails">
        <link:definition>996039 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable" id="raya_r_ScheduleofPropertyPlantandEquipmentTable">
        <link:definition>996040 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/IntangibleassetsDetails" id="raya_r_IntangibleassetsDetails">
        <link:definition>996041 - Disclosure - Intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0" id="raya_r_ScheduleofIntangibleAssetsTable0">
        <link:definition>996042 - Disclosure - Intangible assets - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofAmortizationTable" id="raya_r_ScheduleofAmortizationTable">
        <link:definition>996043 - Disclosure - Intangible assets - Schedule of Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/LeasesDetails" id="raya_r_LeasesDetails">
        <link:definition>996044 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable" id="raya_r_ScheduleofMeasuredatFairValueTable">
        <link:definition>996045 - Disclosure - Short-Term Investment - Schedule of Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/LongTermInvestmentDetails" id="raya_r_LongTermInvestmentDetails">
        <link:definition>996046 - Disclosure - Long-Term Investment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails" id="raya_r_OtherCurrentandNonCurrentAssetsDetails">
        <link:definition>996047 - Disclosure - Other Current and Non-Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ShortTermBorrowingsDetails" id="raya_r_ShortTermBorrowingsDetails">
        <link:definition>996048 - Disclosure - Short-Term Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable" id="raya_r_ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable">
        <link:definition>996049 - Disclosure - Short-Term Borrowings - Schedule of Short-Term Borrowings from Financial Institutions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/LongTermLoansDetails" id="raya_r_LongTermLoansDetails">
        <link:definition>996050 - Disclosure - Long-Term Loans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofLongTermLoansTable" id="raya_r_ScheduleofLongTermLoansTable">
        <link:definition>996051 - Disclosure - Long-Term Loans - Schedule of Long-Term Loans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AccountsPayableDetails" id="raya_r_AccountsPayableDetails">
        <link:definition>996052 - Disclosure - Accounts Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/AdvancefromCustomersDetails" id="raya_r_AdvancefromCustomersDetails">
        <link:definition>996053 - Disclosure - Advance from Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable" id="raya_r_ScheduleofTaxPayableConsistedTable">
        <link:definition>996054 - Disclosure - Tax Payable - Schedule of Tax Payable Consisted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable" id="raya_r_ScheduleofDisaggregatedSalesTable">
        <link:definition>996055 - Disclosure - Sales - Schedule of Disaggregated Sales (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofCostofSalesTable" id="raya_r_ScheduleofCostofSalesTable">
        <link:definition>996056 - Disclosure - Cost of Sales - Schedule of Cost of Sales (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable" id="raya_r_ScheduleofGeneralandAdministrativeExpensesTable">
        <link:definition>996057 - Disclosure - General and Administrative Expenses - Schedule of General and Administrative Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable" id="raya_r_ScheduleofSellingandMarketingExpensesTable">
        <link:definition>996058 - Disclosure - Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable" id="raya_r_ScheduleofResearchandDevelopmentExpensesTable">
        <link:definition>996059 - Disclosure - Research and Development Expenses - Schedule of Research and Development Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofInterestExpensesTable" id="raya_r_ScheduleofInterestExpensesTable">
        <link:definition>996060 - Disclosure - Interest Expenses, Net - Schedule of Interest Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofRentalIncomeTable" id="raya_r_ScheduleofRentalIncomeTable">
        <link:definition>996061 - Disclosure - Rental Income, Net - Schedule of Rental Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofOtherIncomeTable" id="raya_r_ScheduleofOtherIncomeTable">
        <link:definition>996062 - Disclosure - Other Income, Net - Schedule of Other Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails" id="raya_r_CustomerandSupplierConcentrationsDetails">
        <link:definition>996063 - Disclosure - Customer and Supplier Concentrations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/RelatedPartyTransactionsDetails" id="raya_r_RelatedPartyTransactionsDetails">
        <link:definition>996064 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable" id="raya_r_ScheduleofNatureofRelationshipsTable">
        <link:definition>996065 - Disclosure - Related Party Transactions - Schedule of Nature of Relationships (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable" id="raya_r_ScheduleofNetOutstandingBalanceswithRelatedPartiesTable">
        <link:definition>996066 - Disclosure - Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ShareholdersEquityDetails" id="raya_r_ShareholdersEquityDetails">
        <link:definition>996067 - Disclosure - Shareholders&#8217; Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/IncomeTaxesDetails" id="raya_r_IncomeTaxesDetails">
        <link:definition>996068 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable" id="raya_r_ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable">
        <link:definition>996069 - Disclosure - Income Taxes - Schedule of Consolidated Statements of Income and Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable" id="raya_r_ScheduleofIncomeTaxesTable">
        <link:definition>996070 - Disclosure - Income Taxes - Schedule of Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable" id="raya_r_ScheduleofDeferredTaxAssetsTable">
        <link:definition>996071 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/CommitmentsandContingenciesDetails" id="raya_r_CommitmentsandContingenciesDetails">
        <link:definition>996072 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable" id="raya_r_ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable">
        <link:definition>996073 - Disclosure - Commitments and Contingencies - Schedule of Guarantee to Related party, Bank Beneficiary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SegmentReportingDetails" id="raya_r_SegmentReportingDetails">
        <link:definition>996074 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable" id="raya_r_ScheduleofRevenueforMajorMarketsTable">
        <link:definition>996075 - Disclosure - Segment Reporting - Schedule of Revenue for Major Markets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/SubsequentEventsDetails" id="raya_r_SubsequentEventsDetails">
        <link:definition>996076 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable" id="raya_r_ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable">
        <link:definition>996077 - Disclosure - Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyDetails" id="raya_r_CondensedFinancialInformationoftheParentCompanyDetails">
        <link:definition>996078 - Disclosure - Condensed Financial Information of the Parent Company (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable" id="raya_r_ScheduleofParentCompanyBalanceSheetsTable">
        <link:definition>996079 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals" id="raya_r_ScheduleofParentCompanyBalanceSheetsTable_Parentheticals">
        <link:definition>996080 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Parentheticals) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable" id="raya_r_ScheduleofParentCompanyStatementsofComprehensiveIncomeTable">
        <link:definition>996081 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable" id="raya_r_ScheduleofParentCompanyStatementsofCashFlowsTable">
        <link:definition>996082 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.erayakpower.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2026" schemaLocation="https://xbrl.sec.gov/sic/2026/sic-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af/2026" schemaLocation="https://xbrl.sec.gov/cyd/2026/cyd-af-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd"/>
  <xs:element name="ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract"/>
  <xs:element name="ScheduleOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfIntangibleAssetsAbstract"/>
  <xs:element name="AdvanceToSuppliersAndOtherAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvanceToSuppliersAndOtherAbstract"/>
  <xs:element name="ScheduleOfAdvanceToSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfAdvanceToSuppliersAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfAmortizationAbstract"/>
  <xs:element name="ScheduleOfMeasuredAtFairValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfMeasuredAtFairValueAbstract"/>
  <xs:element name="ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract"/>
  <xs:element name="ScheduleOfLongTermLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfLongTermLoansAbstract"/>
  <xs:element name="AdvanceFromCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvanceFromCustomersAbstract"/>
  <xs:element name="ScheduleOfTaxPayableConsistedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfTaxPayableConsistedAbstract"/>
  <xs:element name="ScheduleOfDisaggregatedSalesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfDisaggregatedSalesAbstract"/>
  <xs:element name="CostOfSalesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CostOfSalesAbstract"/>
  <xs:element name="ScheduleOfCostOfSalesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfCostOfSalesAbstract"/>
  <xs:element name="ScheduleOfGeneralAndAdministrativeExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfGeneralAndAdministrativeExpensesAbstract"/>
  <xs:element name="ScheduleOfSellingAndMarketingExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfSellingAndMarketingExpensesAbstract"/>
  <xs:element name="ScheduleOfResearchAndDevelopmentExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfResearchAndDevelopmentExpensesAbstract"/>
  <xs:element name="RentalIncomeNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RentalIncomeNetAbstract"/>
  <xs:element name="ScheduleOfRentalIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfRentalIncomeAbstract"/>
  <xs:element name="ScheduleOfOtherIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfOtherIncomeAbstract"/>
  <xs:element name="ScheduleOfNatureOfRelationshipsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfNatureOfRelationshipsAbstract"/>
  <xs:element name="ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract"/>
  <xs:element name="ScheduleOfRevenueForMajorMarketsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfRevenueForMajorMarketsAbstract"/>
  <xs:element name="ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract"/>
  <xs:element name="ScheduleOfParentCompanyBalanceSheetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfParentCompanyBalanceSheetsAbstract"/>
  <xs:element name="ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract"/>
  <xs:element name="ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract1"/>
  <xs:element name="IntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IntangibleAssetsAbstract"/>
  <xs:element name="DeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_DeferredTaxAssetsAbstract"/>
  <xs:element name="CurrentAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CurrentAssetsAbstract0"/>
  <xs:element name="LiabilitiesAndShareholdersEquityAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LiabilitiesAndShareholdersEquityAbstract0"/>
  <xs:element name="ShareholdersEquityAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ShareholdersEquityAbstract0"/>
  <xs:element name="ItemNotInvolvingCashAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ItemNotInvolvingCashAbstract"/>
  <xs:element name="AccountsReceivablesRelatedPartiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_AccountsReceivablesRelatedPartiesCurrent"/>
  <xs:element name="AdvanceToSuppliersRelatedPartiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvanceToSuppliersRelatedPartiesCurrent"/>
  <xs:element name="OtherReceivablesRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_OtherReceivablesRelatedParties"/>
  <xs:element name="AccountsPayableRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_AccountsPayableRelatedParties"/>
  <xs:element name="EarningsPerShareAttributableToCommonShareholders" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_EarningsPerShareAttributableToCommonShareholders"/>
  <xs:element name="StatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_StatutoryReserve"/>
  <xs:element name="PaymentsAdvanceForPotentialLandPurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_PaymentsAdvanceForPotentialLandPurchase"/>
  <xs:element name="AdvanceToSuppliersAndOtherTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvanceToSuppliersAndOtherTextBlock"/>
  <xs:element name="AdvanceFromCustomersTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvanceFromCustomersTextBlock"/>
  <xs:element name="TaxPayableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_TaxPayableTextBlock"/>
  <xs:element name="CostOfSalesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CostOfSalesTextBlock"/>
  <xs:element name="GeneralAndAdministrativeExpenseTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GeneralAndAdministrativeExpenseTextBlock"/>
  <xs:element name="SellingAndMarketingExpensesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SellingAndMarketingExpensesTextBlock"/>
  <xs:element name="RentalIncomeNetTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RentalIncomeNetTextBlock"/>
  <xs:element name="AdvancesToSuppliersPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvancesToSuppliersPolicyTextBlock"/>
  <xs:element name="AdvancesFromCustomersPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvancesFromCustomersPolicyTextBlock"/>
  <xs:element name="ValueAddedTaxPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ValueAddedTaxPolicyTextBlock"/>
  <xs:element name="RentalIncomePolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RentalIncomePolicyTextBlock"/>
  <xs:element name="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
  <xs:element name="ScheduleOfTaxPayableConsistedTableTextBloxk" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfTaxPayableConsistedTableTextBloxk"/>
  <xs:element name="ScheduleOfCostOfSalesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfCostOfSalesTableTextBlock"/>
  <xs:element name="ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock"/>
  <xs:element name="SellingAndMarketingExpensesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SellingAndMarketingExpensesTableTextBlock"/>
  <xs:element name="ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock"/>
  <xs:element name="ScheduleOfRentalIncomeTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfRentalIncomeTableTextBlock"/>
  <xs:element name="ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock"/>
  <xs:element name="LongTermBorrowingsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LongTermBorrowingsTableTextBlock"/>
  <xs:element name="RegisteredLocation" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RegisteredLocation"/>
  <xs:element name="OwnershipAsOfTheIssuanceDateOfTheReport" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_OwnershipAsOfTheIssuanceDateOfTheReport"/>
  <xs:element name="ForeignExchangePeriodAverage" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ForeignExchangePeriodAverage"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems"/>
  <xs:element name="AllowanceForDoubtfulAccountsReceivableAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_AllowanceForDoubtfulAccountsReceivableAmount"/>
  <xs:element name="ExchangeDifference" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_ExchangeDifference"/>
  <xs:element name="FinitelivedIntangibleAssetsAdditionsatCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_FinitelivedIntangibleAssetsAdditionsatCost"/>
  <xs:element name="AmortizationCurrentPeriodogIntangible" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_AmortizationCurrentPeriodogIntangible"/>
  <xs:element name="IntangibleassetsScheduleofAmortizationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_IntangibleassetsScheduleofAmortizationDetailsTable"/>
  <xs:element name="IntangibleassetsScheduleofAmortizationDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems"/>
  <xs:element name="DebtInstrumentInterestsRateStatedPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="raya_DebtInstrumentInterestsRateStatedPercentage"/>
  <xs:element name="CorporateTaxPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_CorporateTaxPayable"/>
  <xs:element name="ValueAddedTaxPayableReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_ValueAddedTaxPayableReceivable"/>
  <xs:element name="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable"/>
  <xs:element name="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems"/>
  <xs:element name="RentAndUtilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_RentAndUtilities"/>
  <xs:element name="BankCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_BankCharges"/>
  <xs:element name="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable"/>
  <xs:element name="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems"/>
  <xs:element name="TravelAndPromotion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_TravelAndPromotion"/>
  <xs:element name="ShippingAndHandling" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_ShippingAndHandling"/>
  <xs:element name="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable"/>
  <xs:element name="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems"/>
  <xs:element name="DesignCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_DesignCost"/>
  <xs:element name="RentalIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_RentalIncome"/>
  <xs:element name="LeaseAndRentalExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_LeaseAndRentalExpenses"/>
  <xs:element name="ExchangeGainsofOtherIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_ExchangeGainsofOtherIncome"/>
  <xs:element name="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable"/>
  <xs:element name="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates"/>
  <xs:element name="DeferredTaxAssetInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_DeferredTaxAssetInventory"/>
  <xs:element name="DeferredTaxAssetEffectOfExchangeRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_DeferredTaxAssetEffectOfExchangeRate"/>
  <xs:element name="GuaranteeBalanceOfRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_GuaranteeBalanceOfRelatedParty"/>
  <xs:element name="MaturityDateOfRelatedParty" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MaturityDateOfRelatedParty"/>
  <xs:element name="ConcentrationRiskThresholdPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ConcentrationRiskThresholdPercentage"/>
  <xs:element name="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable"/>
  <xs:element name="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems"/>
  <xs:element name="DueFromSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_DueFromSubsidiaries"/>
  <xs:element name="GainLossOnEquityInEarningsOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_GainLossOnEquityInEarningsOfSubsidiaries"/>
  <xs:element name="ProvisionForAdvanceToSuppliers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_ProvisionForAdvanceToSuppliers"/>
  <xs:element name="OrganizationandNatureofOperationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_OrganizationandNatureofOperationsDetailsTable"/>
  <xs:element name="OrganizationandNatureofOperationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_OrganizationandNatureofOperationsDetailsLineItems"/>
  <xs:element name="SignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_SignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="PercentageOfTaxBenefit" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_PercentageOfTaxBenefit"/>
  <xs:element name="PRCTaxAuthorities" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_PRCTaxAuthorities"/>
  <xs:element name="AverageAccountsReceivableTurnoverPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AverageAccountsReceivableTurnoverPeriod"/>
  <xs:element name="InventoryAllowanceAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_InventoryAllowanceAmount"/>
  <xs:element name="AdvancePayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvancePayment"/>
  <xs:element name="IntangibleAssetsIncludeLandUseRights" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IntangibleAssetsIncludeLandUseRights"/>
  <xs:element name="LongTermInvestmentDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_LongTermInvestmentDetailsTable"/>
  <xs:element name="LongTermInvestmentDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LongTermInvestmentDetailsLineItems"/>
  <xs:element name="OtherCurrentandNonCurrentAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_OtherCurrentandNonCurrentAssetsDetailsTable"/>
  <xs:element name="OtherCurrentandNonCurrentAssetsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_OtherCurrentandNonCurrentAssetsDetailsLineItems"/>
  <xs:element name="PercentageOfDepositInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_PercentageOfDepositInterestRate"/>
  <xs:element name="LongTermLoansDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_LongTermLoansDetailsTable"/>
  <xs:element name="LongTermLoansDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LongTermLoansDetailsLineItems"/>
  <xs:element name="CustomerandSupplierConcentrationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_CustomerandSupplierConcentrationsDetailsTable"/>
  <xs:element name="CustomerandSupplierConcentrationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CustomerandSupplierConcentrationsDetailsLineItems"/>
  <xs:element name="RelatedPartyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_RelatedPartyTransactionsDetailsTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RelatedPartyTransactionsDetailsLineItems"/>
  <xs:element name="RelatedPartyTransactionCollections" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_RelatedPartyTransactionCollections"/>
  <xs:element name="RelatedPartyTransactionDisbursed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_RelatedPartyTransactionDisbursed"/>
  <xs:element name="AuthorizedShareCapitalDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AuthorizedShareCapitalDomainDomain"/>
  <xs:element name="ShareholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_ShareholdersEquityDetailsTable"/>
  <xs:element name="ShareholdersEquityDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ShareholdersEquityDetailsLineItems"/>
  <xs:element name="NumberOfUnderwriterGrantedOverallotmentDays" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_NumberOfUnderwriterGrantedOverallotmentDays"/>
  <xs:element name="InitialSharesIncreased" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="raya_InitialSharesIncreased"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_IncomeTaxesDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IncomeTaxesDetailsLineItems"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CommitmentsandContingenciesDetailsLineItems"/>
  <xs:element name="NumberOfLease" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_NumberOfLease"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SubsequentEventsDetailsLineItems"/>
  <xs:element name="AuthorizedShareCapitalAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="raya_AuthorizedShareCapitalAxis"/>
  <xs:element name="AccountsPayablesRelatedPartiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AccountsPayablesRelatedPartiesMember"/>
  <xs:element name="AccountsReceivablesRelatedPartiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AccountsReceivablesRelatedPartiesMember"/>
  <xs:element name="AdvanceToSuppliersRelatedPartiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvanceToSuppliersRelatedPartiesMember"/>
  <xs:element name="AilefuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AilefuMember"/>
  <xs:element name="BankOfChinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BankOfChinaMember"/>
  <xs:element name="BankOfNingboMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BankOfNingboMember"/>
  <xs:element name="BankOfNingboOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BankOfNingboOneMember"/>
  <xs:element name="BankOfWenzhouMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BankOfWenzhouMember"/>
  <xs:element name="ChargersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ChargersMember"/>
  <xs:element name="ChuanlongLinMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ChuanlongLinMember"/>
  <xs:element name="ChunhuaXiangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ChunhuaXiangMember"/>
  <xs:element name="CustomerFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CustomerFourMember"/>
  <xs:element name="CustomerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CustomerMember"/>
  <xs:element name="CustomerOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CustomerOneMember"/>
  <xs:element name="CustomerThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CustomerThreeMember"/>
  <xs:element name="CustomerTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CustomerTwoMember"/>
  <xs:element name="ErayakBVIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakBVIMember"/>
  <xs:element name="ErayakGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakGroupMember"/>
  <xs:element name="ErayakHKMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakHKMember"/>
  <xs:element name="ErayakPowerSolutionGroupIncErayakGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakPowerSolutionGroupIncErayakGroupMember"/>
  <xs:element name="ErayakPowerSolutionHongKongLimitedErayakHKMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember"/>
  <xs:element name="ErayakPowerSolutionHongKongLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakPowerSolutionHongKongLimitedMember"/>
  <xs:element name="ErayakPowerSolutionLimitedErayakBVIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakPowerSolutionLimitedErayakBVIMember"/>
  <xs:element name="FushishenyeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_FushishenyeMember"/>
  <xs:element name="GasolineGeneratorsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GasolineGeneratorsMember"/>
  <xs:element name="HangzhouXiangzeTradingCoLtdXiangzeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_HangzhouXiangzeTradingCoLtdXiangzeMember"/>
  <xs:element name="HecangLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_HecangLimitedMember"/>
  <xs:element name="HuaxiaBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_HuaxiaBankMember"/>
  <xs:element name="HuaxiaBankOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_HuaxiaBankOneMember"/>
  <xs:element name="IncreaseInAuthorizedShareCapitalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IncreaseInAuthorizedShareCapitalMember"/>
  <xs:element name="IncreaseInAuthorizedShareCapitalOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IncreaseInAuthorizedShareCapitalOneMember"/>
  <xs:element name="IndustrialAndCommercialBankOfChinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IndustrialAndCommercialBankOfChinaMember"/>
  <xs:element name="InvertersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_InvertersMember"/>
  <xs:element name="LandUseRightsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LandUseRightsMember"/>
  <xs:element name="LeiyaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LeiyaMember"/>
  <xs:element name="LingyiKongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LingyiKongMember"/>
  <xs:element name="LongTermInvestmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LongTermInvestmentsMember"/>
  <xs:element name="LongwanRuralCommercialBank1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LongwanRuralCommercialBank1Member"/>
  <xs:element name="LongwanRuralCommercialBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LongwanRuralCommercialBankMember"/>
  <xs:element name="MinshengBank1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MinshengBank1Member"/>
  <xs:element name="MinshengBank2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MinshengBank2Member"/>
  <xs:element name="MinshengBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MinshengBankMember"/>
  <xs:element name="MinshengBankOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MinshengBankOneMember"/>
  <xs:element name="NetCarryingValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_NetCarryingValueMember"/>
  <xs:element name="NewFocusMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_NewFocusMember"/>
  <xs:element name="OtherProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_OtherProductsMember"/>
  <xs:element name="OtherReceivablesRelatedPartiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_OtherReceivablesRelatedPartiesMember"/>
  <xs:element name="PowerBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_PowerBankMember"/>
  <xs:element name="PreFundedWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_PreFundedWarrantsMember"/>
  <xs:element name="PurchaseAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_PurchaseAgreementMember"/>
  <xs:element name="RayakTechMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RayakTechMember"/>
  <xs:element name="ResearchAndDevelopmentExpensesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ResearchAndDevelopmentExpensesMember"/>
  <xs:element name="ReverseStockSplitMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ReverseStockSplitMember"/>
  <xs:element name="RuikeElectronicsWenzhouCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RuikeElectronicsWenzhouCoLtdMember"/>
  <xs:element name="RuikeElectronicsWenzhouCoLtdRuikeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RuikeElectronicsWenzhouCoLtdRuikeMember"/>
  <xs:element name="RuikeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RuikeMember"/>
  <xs:element name="SellingAndMarketingExpensesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SellingAndMarketingExpensesMember"/>
  <xs:element name="SellingGeneralAndAdministrativeExpenseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SellingGeneralAndAdministrativeExpenseMember"/>
  <xs:element name="ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember"/>
  <xs:element name="ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember"/>
  <xs:element name="ShenglingXiangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ShenglingXiangMember"/>
  <xs:element name="StatutoryReserveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_StatutoryReserveMember"/>
  <xs:element name="WeBankShenzhen1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen1Member"/>
  <xs:element name="WeBankShenzhen2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen2Member"/>
  <xs:element name="WeBankShenzhen3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen3Member"/>
  <xs:element name="WeBankShenzhen4Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen4Member"/>
  <xs:element name="WeBankShenzhen5Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen5Member"/>
  <xs:element name="WeBankShenzhen6Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen6Member"/>
  <xs:element name="WeBankShenzhen7Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen7Member"/>
  <xs:element name="WeBankShenzhen8Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen8Member"/>
  <xs:element name="WeBankShenzhen9Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen9Member"/>
  <xs:element name="WeBankShenzhenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhenMember"/>
  <xs:element name="WeidiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeidiMember"/>
  <xs:element name="WenjieMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenjieMember"/>
  <xs:element name="WenzhouAilefuTechnologyCoLtdAilefuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouAilefuTechnologyCoLtdAilefuMember"/>
  <xs:element name="WenzhouAilefuTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouAilefuTechnologyCoLtdMember"/>
  <xs:element name="WenzhouNewFocusLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouNewFocusLimitedMember"/>
  <xs:element name="WenzhouNewFocusLimitedNewFocusMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouNewFocusLimitedNewFocusMember"/>
  <xs:element name="WenzhouWeidiTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouWeidiTechnologyCoLtdMember"/>
  <xs:element name="WenzhouWeidiTechnologyCoLtdWeidiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouWeidiTechnologyCoLtdWeidiMember"/>
  <xs:element name="WenzhouWenjieTechnologyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouWenjieTechnologyLimitedMember"/>
  <xs:element name="WenzhouWenjieTechnologyLimitedWenjieMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouWenjieTechnologyLimitedWenjieMember"/>
  <xs:element name="ZheJiangRayakTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ZheJiangRayakTechnologyCoLtdMember"/>
  <xs:element name="ZhejiangLeiyaElectronicsLimitedLeiyaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember"/>
  <xs:element name="ZhejiangLeiyaElectronicsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ZhejiangLeiyaElectronicsMember"/>
  <xs:element name="ZhejiangLeiyaTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ZhejiangLeiyaTechnologyCoLtdMember"/>
  <xs:element name="ZhejiangRayakTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ZhejiangRayakTechnologyCoLtdMember"/>
  <xs:element name="ZhejiangRayakTechnologyCoLtdRayakTechMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ZhejiangRayakTechnologyCoLtdRayakTechMember"/>
<!-- [WMV7][q8njiXCmJWgb5leD8h7WtTCEmDAWxv0g+KHW60yC6kkQwxUCXe5QCx+B4KbYxmiY61xNsW0zMM9J+1A5+KUTTeiBRN/An2kmF09OiSQHorA2/NwznYE8js3QwKnaFc1iEWAb2Wg4J0ZHpvGpkvdeEPvZO9y+SCHR9XBAZKmZmpubMIv61HULfxEVNswNHrEj7OUdQ8mGTMv24ohRGOQQGVbAHSRdsNg6xYdhBAkcLqB3jIw7Rlrw2GJTUf6zSWD74iHtc9PqqmVPTWS4qMbOgPqIMuXyoxJ8eUGJrv4EG36SaVAcsrIXKmtcLmi6ZVM9e44pmHbaJNfaX2cB8oUjubTXL3oWL4FwEzb0zPM3vztKB92B] CSR-->
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>25
<FILENAME>raya-20251231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Mon Jul 06 14:49:34 UTC 2026 -->
<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="raya-20251231.xsd#raya_r_ConsolidatedBalanceSheet" roleURI="http://www.erayakpower.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ConsolidatedIncomeStatement" roleURI="http://www.erayakpower.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ConsolidatedCashFlow" roleURI="http://www.erayakpower.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofInventoriesTable" roleURI="http://www.erayakpower.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofAdvancetoSuppliersTable" roleURI="http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofTaxPayableConsistedTable" roleURI="http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofCostofSalesTable" roleURI="http://www.erayakpower.com/role/ScheduleofCostofSalesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofInterestExpensesTable" roleURI="http://www.erayakpower.com/role/ScheduleofInterestExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofRentalIncomeTable" roleURI="http://www.erayakpower.com/role/ScheduleofRentalIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofOtherIncomeTable" roleURI="http://www.erayakpower.com/role/ScheduleofOtherIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofIncomeTaxesTable" roleURI="http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="raya_AccountsReceivablesRelatedPartiesCurrent" xlink:href="raya-20251231.xsd#raya_AccountsReceivablesRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="raya_AccountsReceivablesRelatedPartiesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersRelatedPartiesCurrent" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="raya_AdvanceToSuppliersRelatedPartiesCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="raya_OtherReceivablesRelatedParties" xlink:href="raya-20251231.xsd#raya_OtherReceivablesRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="raya_OtherReceivablesRelatedParties" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_LongTermInvestments" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="raya_AccountsPayableRelatedParties" xlink:href="raya-20251231.xsd#raya_AccountsPayableRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="raya_AccountsPayableRelatedParties" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsUnappropriated" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsUnappropriated" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_RestructuringSettlementAndImpairmentProvisions" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RentalIncomeNonoperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_RentalIncomeNonoperating" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpenseNonoperating" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWriteDown"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryWriteDown" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndDebtExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InterestAndDebtExpense" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnInvestments" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInMaterialsAndSupplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInMaterialsAndSupplies" order="19" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="20" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="21" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" order="22" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherLoans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherLoans" order="23" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="24" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="25" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="26" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromInvestments" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireLongtermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromOtherDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromOtherDeposits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherDeposits" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquipmentOnLease" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireEquipmentOnLease"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireEquipmentOnLease" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="raya_PaymentsAdvanceForPotentialLandPurchase" xlink:href="raya-20251231.xsd#raya_PaymentsAdvanceForPotentialLandPurchase"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="raya_PaymentsAdvanceForPotentialLandPurchase" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRepaymentsOfNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepaymentsOfNotesPayable" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryValuationReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryValuationReserves" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Supplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_Supplies" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <loc xlink:type="locator" xlink:label="raya_CorporateTaxPayable" xlink:href="raya-20251231.xsd#raya_CorporateTaxPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="raya_CorporateTaxPayable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="raya_ValueAddedTaxPayableReceivable" xlink:href="raya-20251231.xsd#raya_ValueAddedTaxPayableReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="raya_ValueAddedTaxPayableReceivable" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ScheduleofCostofSalesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostDirectLabor" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostDirectLabor"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostDirectLabor" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DirectOperatingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DirectOperatingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_DirectOperatingCosts" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ManufacturingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_ManufacturingCosts" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostOfOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostOfOperatingRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_OtherCostOfOperatingRevenue" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ScheduleofInterestExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseOther" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestIncomeOther" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ScheduleofRentalIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RentalIncomeNonoperating"/>
    <loc xlink:type="locator" xlink:label="raya_RentalIncome" xlink:href="raya-20251231.xsd#raya_RentalIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RentalIncomeNonoperating" xlink:to="raya_RentalIncome" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="raya_LeaseAndRentalExpenses" xlink:href="raya-20251231.xsd#raya_LeaseAndRentalExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RentalIncomeNonoperating" xlink:to="raya_LeaseAndRentalExpenses" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ScheduleofOtherIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_GovernmentAssistanceAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CharityCareReimbursementsReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CharityCareReimbursementsReceived"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_CharityCareReimbursementsReceived" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="raya_ExchangeGainsofOtherIncome" xlink:href="raya-20251231.xsd#raya_ExchangeGainsofOtherIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="raya_ExchangeGainsofOtherIncome" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncome" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_TaxesExcludingIncomeAndExciseTaxes" order="6" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="raya_DeferredTaxAssetInventory" xlink:href="raya-20251231.xsd#raya_DeferredTaxAssetInventory"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="raya_DeferredTaxAssetInventory" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsOther" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="raya_DeferredTaxAssetEffectOfExchangeRate" xlink:href="raya-20251231.xsd#raya_DeferredTaxAssetEffectOfExchangeRate"/>
<!-- [WMV7][hsjFId01V6SevzPEBXpmID1a2PmlGvX9bw/Tf4Jgp8lnM2jMuO+db5yu+g61eRqfhFdAdcT2Od1MFNa89AyQN3DUNiDTIX5/BHt0pVtqORAo1WvOw3CCSdnsRu+yoqdD+gXGEMgUc4KG3uPqzTjkfPLfC7Gs9UXKAvDacEs31niOr/PP92oeHVh7C2TP6J82YCr8mU7b3g1H8iIFU+aaYtFXwaJmcXk95nGSjuaRayzIePzCVfD2gCBUqt0MV1Sd6q2CU4cFvsiXmev6WjX1cB/tIOyIFtV7C+xMgJTqfa37iLEUH1jHoRZeoyIDsPYH2gWcQKLXsLuHXa1vQUVux/TEGsokg3mLVr3JNF8ZMSgEghG7+A==] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="raya_DeferredTaxAssetEffectOfExchangeRate" order="5" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>26
<FILENAME>raya-20251231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Mon Jul 06 14:49:34 UTC 2026 -->
<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="raya-20251231.xsd#raya_r_ConsolidatedBalanceSheet" roleURI="http://www.erayakpower.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ConsolidatedIncomeStatement" roleURI="http://www.erayakpower.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShareholdersEquityType2or3" roleURI="http://www.erayakpower.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ConsolidatedCashFlow" roleURI="http://www.erayakpower.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OrganizationandNatureofOperations" roleURI="http://www.erayakpower.com/role/OrganizationandNatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SignificantAccountingPolicies" roleURI="http://www.erayakpower.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountsReceivable" roleURI="http://www.erayakpower.com/role/AccountsReceivable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_Inventories" roleURI="http://www.erayakpower.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AdvancetoSuppliersandOther" roleURI="http://www.erayakpower.com/role/AdvancetoSuppliersandOther"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_PropertyPlantandEquipment" roleURI="http://www.erayakpower.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_Intangibleassets" roleURI="http://www.erayakpower.com/role/Intangibleassets"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_Leases" roleURI="http://www.erayakpower.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShortTermInvestment" roleURI="http://www.erayakpower.com/role/ShortTermInvestment"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LongTermInvestment" roleURI="http://www.erayakpower.com/role/LongTermInvestment"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OtherCurrentandNonCurrentAssets" roleURI="http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShortTermBorrowings" roleURI="http://www.erayakpower.com/role/ShortTermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LongTermLoans" roleURI="http://www.erayakpower.com/role/LongTermLoans"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountsPayable" roleURI="http://www.erayakpower.com/role/AccountsPayable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AdvancefromCustomers" roleURI="http://www.erayakpower.com/role/AdvancefromCustomers"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_TaxPayable" roleURI="http://www.erayakpower.com/role/TaxPayable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_Sales" roleURI="http://www.erayakpower.com/role/Sales"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CostofSales" roleURI="http://www.erayakpower.com/role/CostofSales"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_GeneralandAdministrativeExpenses" roleURI="http://www.erayakpower.com/role/GeneralandAdministrativeExpenses"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SellingandMarketingExpenses" roleURI="http://www.erayakpower.com/role/SellingandMarketingExpenses"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ResearchandDevelopmentExpenses" roleURI="http://www.erayakpower.com/role/ResearchandDevelopmentExpenses"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_InterestExpensesNet" roleURI="http://www.erayakpower.com/role/InterestExpensesNet"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_RentalIncomeNet" roleURI="http://www.erayakpower.com/role/RentalIncomeNet"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OtherIncomeNet" roleURI="http://www.erayakpower.com/role/OtherIncomeNet"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CustomerandSupplierConcentrations" roleURI="http://www.erayakpower.com/role/CustomerandSupplierConcentrations"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_RelatedPartyTransactions" roleURI="http://www.erayakpower.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShareholdersEquity" roleURI="http://www.erayakpower.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_IncomeTaxes" roleURI="http://www.erayakpower.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CommitmentsandContingencies" roleURI="http://www.erayakpower.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SegmentReporting" roleURI="http://www.erayakpower.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_FinancialImpactofCovid19" roleURI="http://www.erayakpower.com/role/FinancialImpactofCovid19"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SubsequentEvents" roleURI="http://www.erayakpower.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CondensedFinancialInformationoftheParentCompany" roleURI="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountingPoliciesByPolicy" roleURI="http://www.erayakpower.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OrganizationandNatureofOperationsTables" roleURI="http://www.erayakpower.com/role/OrganizationandNatureofOperationsTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SignificantAccountingPoliciesTables" roleURI="http://www.erayakpower.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountsReceivableTables" roleURI="http://www.erayakpower.com/role/AccountsReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_InventoriesTables" roleURI="http://www.erayakpower.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AdvancetoSuppliersandOtherTables" roleURI="http://www.erayakpower.com/role/AdvancetoSuppliersandOtherTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_PropertyPlantandEquipmentTables" roleURI="http://www.erayakpower.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_IntangibleassetsTables" roleURI="http://www.erayakpower.com/role/IntangibleassetsTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShortTermInvestmentTables" roleURI="http://www.erayakpower.com/role/ShortTermInvestmentTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShortTermBorrowingsTables" roleURI="http://www.erayakpower.com/role/ShortTermBorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LongTermLoansTables" roleURI="http://www.erayakpower.com/role/LongTermLoansTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_TaxPayableTables" roleURI="http://www.erayakpower.com/role/TaxPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SalesTables" roleURI="http://www.erayakpower.com/role/SalesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CostofSalesTables" roleURI="http://www.erayakpower.com/role/CostofSalesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_GeneralandAdministrativeExpensesTables" roleURI="http://www.erayakpower.com/role/GeneralandAdministrativeExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SellingandMarketingExpensesTables" roleURI="http://www.erayakpower.com/role/SellingandMarketingExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ResearchandDevelopmentExpensesTables" roleURI="http://www.erayakpower.com/role/ResearchandDevelopmentExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_InterestExpensesNetTables" roleURI="http://www.erayakpower.com/role/InterestExpensesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_RentalIncomeNetTables" roleURI="http://www.erayakpower.com/role/RentalIncomeNetTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OtherIncomeNetTables" roleURI="http://www.erayakpower.com/role/OtherIncomeNetTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_RelatedPartyTransactionsTables" roleURI="http://www.erayakpower.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_IncomeTaxesTables" roleURI="http://www.erayakpower.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CommitmentsandContingenciesTables" roleURI="http://www.erayakpower.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SegmentReportingTables" roleURI="http://www.erayakpower.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SubsequentEventsTables" roleURI="http://www.erayakpower.com/role/SubsequentEventsTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CondensedFinancialInformationoftheParentCompanyTables" roleURI="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable" roleURI="http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofRelevantExchangeRatesTable" roleURI="http://www.erayakpower.com/role/ScheduleofRelevantExchangeRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofEstimatedUsefulLivesoftheAssetsTable" roleURI="http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofIntangibleAssetsTable" roleURI="http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofAccountsReceivableTable" roleURI="http://www.erayakpower.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofChangesofAllowanceforDoubtfulAccountsTable" roleURI="http://www.erayakpower.com/role/ScheduleofChangesofAllowanceforDoubtfulAccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofInventoriesTable" roleURI="http://www.erayakpower.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofAdvancetoSuppliersTable" roleURI="http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofIntangibleAssetsTable0" roleURI="http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofAmortizationTable" roleURI="http://www.erayakpower.com/role/ScheduleofAmortizationTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofMeasuredatFairValueTable" roleURI="http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable" roleURI="http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofLongTermLoansTable" roleURI="http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofTaxPayableConsistedTable" roleURI="http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofDisaggregatedSalesTable" roleURI="http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofCostofSalesTable" roleURI="http://www.erayakpower.com/role/ScheduleofCostofSalesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofGeneralandAdministrativeExpensesTable" roleURI="http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofSellingandMarketingExpensesTable" roleURI="http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofResearchandDevelopmentExpensesTable" roleURI="http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofInterestExpensesTable" roleURI="http://www.erayakpower.com/role/ScheduleofInterestExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofRentalIncomeTable" roleURI="http://www.erayakpower.com/role/ScheduleofRentalIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofOtherIncomeTable" roleURI="http://www.erayakpower.com/role/ScheduleofOtherIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofNatureofRelationshipsTable" roleURI="http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofNetOutstandingBalanceswithRelatedPartiesTable" roleURI="http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable" roleURI="http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofIncomeTaxesTable" roleURI="http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable" roleURI="http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofRevenueforMajorMarketsTable" roleURI="http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable" roleURI="http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofParentCompanyBalanceSheetsTable" roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofParentCompanyBalanceSheetsTable_Parentheticals" roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofParentCompanyStatementsofComprehensiveIncomeTable" roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofParentCompanyStatementsofCashFlowsTable" roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OrganizationandNatureofOperationsDetails" roleURI="http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SignificantAccountingPoliciesDetails" roleURI="http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountsReceivableDetails" roleURI="http://www.erayakpower.com/role/AccountsReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_InventoriesDetails" roleURI="http://www.erayakpower.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AdvancetoSuppliersandOtherDetails" roleURI="http://www.erayakpower.com/role/AdvancetoSuppliersandOtherDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_PropertyPlantandEquipmentDetails" roleURI="http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_IntangibleassetsDetails" roleURI="http://www.erayakpower.com/role/IntangibleassetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LeasesDetails" roleURI="http://www.erayakpower.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LongTermInvestmentDetails" roleURI="http://www.erayakpower.com/role/LongTermInvestmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OtherCurrentandNonCurrentAssetsDetails" roleURI="http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShortTermBorrowingsDetails" roleURI="http://www.erayakpower.com/role/ShortTermBorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LongTermLoansDetails" roleURI="http://www.erayakpower.com/role/LongTermLoansDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountsPayableDetails" roleURI="http://www.erayakpower.com/role/AccountsPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AdvancefromCustomersDetails" roleURI="http://www.erayakpower.com/role/AdvancefromCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CustomerandSupplierConcentrationsDetails" roleURI="http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_RelatedPartyTransactionsDetails" roleURI="http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShareholdersEquityDetails" roleURI="http://www.erayakpower.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_IncomeTaxesDetails" roleURI="http://www.erayakpower.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CommitmentsandContingenciesDetails" roleURI="http://www.erayakpower.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SegmentReportingDetails" roleURI="http://www.erayakpower.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SubsequentEventsDetails" roleURI="http://www.erayakpower.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CondensedFinancialInformationoftheParentCompanyDetails" roleURI="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#DocumentAndEntityInformation" roleURI="http://www.erayakpower.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AccountsReceivablesRelatedPartiesCurrent" xlink:href="raya-20251231.xsd#raya_AccountsReceivablesRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="raya_AccountsReceivablesRelatedPartiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersRelatedPartiesCurrent" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="raya_AdvanceToSuppliersRelatedPartiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_OtherReceivablesRelatedParties" xlink:href="raya-20251231.xsd#raya_OtherReceivablesRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="raya_OtherReceivablesRelatedParties" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermInvestments" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsCurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrent" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermInvestments" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AccountsPayableRelatedParties" xlink:href="raya-20251231.xsd#raya_AccountsPayableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="raya_AccountsPayableRelatedParties" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CustomerAdvancesCurrent" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxesPayableCurrent" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebt" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockValue" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsUnappropriated" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsUnappropriated" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="37" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RestructuringSettlementAndImpairmentProvisions" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RentalIncomeNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RentalIncomeNonoperating" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_EarningsPerShareAttributableToCommonShareholders" xlink:href="raya-20251231.xsd#raya_EarningsPerShareAttributableToCommonShareholders"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="raya_EarningsPerShareAttributableToCommonShareholders" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="24" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_StatutoryReserveMember" xlink:href="raya-20251231.xsd#raya_StatutoryReserveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="raya_StatutoryReserveMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_StatutoryReserve" xlink:href="raya-20251231.xsd#raya_StatutoryReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="raya_StatutoryReserve" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InventoryWriteDown" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndDebtExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestAndDebtExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnInvestments" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInMaterialsAndSupplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInMaterialsAndSupplies" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherLoans" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsForProceedsFromInvestments" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireLongtermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromOtherDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromOtherDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsForProceedsFromOtherDeposits" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquipmentOnLease" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireEquipmentOnLease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireEquipmentOnLease" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_PaymentsAdvanceForPotentialLandPurchase" xlink:href="raya-20251231.xsd#raya_PaymentsAdvanceForPotentialLandPurchase"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="raya_PaymentsAdvanceForPotentialLandPurchase" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRepaymentsOfNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfNotesPayable" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" order="41" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="42" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="43" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="44" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="45" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="46" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="47" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCash" order="48" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" order="49" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="50" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsAndInterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DividendsAndInterestPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DividendsAndInterestPaid" order="51" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/OrganizationandNatureofOperations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AccountsReceivable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesNetCurrentAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/Inventories" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AdvancetoSuppliersandOther" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersAndOtherAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersAndOtherAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersAndOtherTextBlock" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersAndOtherTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_AdvanceToSuppliersAndOtherAbstract" xlink:to="raya_AdvanceToSuppliersAndOtherTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/Intangibleassets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ShortTermInvestment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/LongTermInvestment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrentDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ShortTermBorrowings" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/LongTermLoans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtOtherDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AccountsPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AdvancefromCustomers" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_AdvanceFromCustomersAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceFromCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceFromCustomersTextBlock" xlink:href="raya-20251231.xsd#raya_AdvanceFromCustomersTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_AdvanceFromCustomersAbstract" xlink:to="raya_AdvanceFromCustomersTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/TaxPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_TaxPayableTextBlock" xlink:href="raya-20251231.xsd#raya_TaxPayableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="raya_TaxPayableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/Sales" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/CostofSales" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_CostOfSalesAbstract" xlink:href="raya-20251231.xsd#raya_CostOfSalesAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_CostOfSalesTextBlock" xlink:href="raya-20251231.xsd#raya_CostOfSalesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_CostOfSalesAbstract" xlink:to="raya_CostOfSalesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/GeneralandAdministrativeExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_GeneralAndAdministrativeExpenseTextBlock" xlink:href="raya-20251231.xsd#raya_GeneralAndAdministrativeExpenseTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:to="raya_GeneralAndAdministrativeExpenseTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SellingandMarketingExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_SellingAndMarketingExpensesTextBlock" xlink:href="raya-20251231.xsd#raya_SellingAndMarketingExpensesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="raya_SellingAndMarketingExpensesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ResearchandDevelopmentExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/InterestExpensesNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterestExpenseShortTermBorrowingsAbstract" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/RentalIncomeNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_RentalIncomeNetAbstract" xlink:href="raya-20251231.xsd#raya_RentalIncomeNetAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_RentalIncomeNetTextBlock" xlink:href="raya-20251231.xsd#raya_RentalIncomeNetTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RentalIncomeNetAbstract" xlink:to="raya_RentalIncomeNetTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/OtherIncomeNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/CustomerandSupplierConcentrations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ShareholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/FinancialImpactofCovid19" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:to="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompany" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AdvancesToSuppliersPolicyTextBlock" xlink:href="raya-20251231.xsd#raya_AdvancesToSuppliersPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="raya_AdvancesToSuppliersPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AdvancesFromCustomersPolicyTextBlock" xlink:href="raya-20251231.xsd#raya_AdvancesFromCustomersPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="raya_AdvancesFromCustomersPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ValueAddedTaxPolicyTextBlock" xlink:href="raya-20251231.xsd#raya_ValueAddedTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="raya_ValueAddedTaxPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RentalIncomePolicyTextBlock" xlink:href="raya-20251231.xsd#raya_RentalIncomePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="raya_RentalIncomePolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistancePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GovernmentAssistancePolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="25" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/OrganizationandNatureofOperationsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:href="raya-20251231.xsd#raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AccountsReceivableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesNetCurrentAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/InventoriesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AdvancetoSuppliersandOtherTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersAndOtherAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersAndOtherAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_AdvanceToSuppliersAndOtherAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/IntangibleassetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ShortTermInvestmentTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ShortTermBorrowingsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/LongTermLoansTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtOtherDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/TaxPayableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfTaxPayableConsistedTableTextBloxk" xlink:href="raya-20251231.xsd#raya_ScheduleOfTaxPayableConsistedTableTextBloxk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="raya_ScheduleOfTaxPayableConsistedTableTextBloxk" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SalesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/CostofSalesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_CostOfSalesAbstract" xlink:href="raya-20251231.xsd#raya_CostOfSalesAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfCostOfSalesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfCostOfSalesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_CostOfSalesAbstract" xlink:to="raya_ScheduleOfCostOfSalesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/GeneralandAdministrativeExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:to="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SellingandMarketingExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_SellingAndMarketingExpensesTableTextBlock" xlink:href="raya-20251231.xsd#raya_SellingAndMarketingExpensesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="raya_SellingAndMarketingExpensesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ResearchandDevelopmentExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:to="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/InterestExpensesNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndOtherIncomeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterestExpenseShortTermBorrowingsAbstract" xlink:to="us-gaap_InterestAndOtherIncomeTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/RentalIncomeNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_RentalIncomeNetAbstract" xlink:href="raya-20251231.xsd#raya_RentalIncomeNetAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfRentalIncomeTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfRentalIncomeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RentalIncomeNetAbstract" xlink:to="raya_ScheduleOfRentalIncomeTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/OtherIncomeNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SegmentReportingTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SubsequentEventsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_LongTermBorrowingsTableTextBlock" xlink:href="raya-20251231.xsd#raya_LongTermBorrowingsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="raya_LongTermBorrowingsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="srt_OwnershipAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakPowerSolutionGroupIncErayakGroupMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionGroupIncErayakGroupMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_ErayakPowerSolutionGroupIncErayakGroupMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakPowerSolutionLimitedErayakBVIMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionLimitedErayakBVIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_ErayakPowerSolutionLimitedErayakBVIMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionHongKongLimitedErayakHKMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RuikeElectronicsWenzhouCoLtdRuikeMember" xlink:href="raya-20251231.xsd#raya_RuikeElectronicsWenzhouCoLtdRuikeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_RuikeElectronicsWenzhouCoLtdRuikeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouWenjieTechnologyLimitedWenjieMember" xlink:href="raya-20251231.xsd#raya_WenzhouWenjieTechnologyLimitedWenjieMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_WenzhouWenjieTechnologyLimitedWenjieMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouNewFocusLimitedNewFocusMember" xlink:href="raya-20251231.xsd#raya_WenzhouNewFocusLimitedNewFocusMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_WenzhouNewFocusLimitedNewFocusMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RegisteredLocation" xlink:href="raya-20251231.xsd#raya_RegisteredLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="raya_RegisteredLocation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_OwnershipAsOfTheIssuanceDateOfTheReport" xlink:href="raya-20251231.xsd#raya_OwnershipAsOfTheIssuanceDateOfTheReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="raya_OwnershipAsOfTheIssuanceDateOfTheReport" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofRelevantExchangeRatesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTranslationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTranslationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ForeignCurrencyTranslationAbstract" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ForeignExchangePeriodAverage" xlink:href="raya-20251231.xsd#raya_ForeignExchangePeriodAverage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ForeignCurrencyTranslationAbstract" xlink:to="raya_ForeignExchangePeriodAverage" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems" xlink:to="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PatentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TrademarksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_LandUseRightsMember" xlink:href="raya-20251231.xsd#raya_LandUseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="raya_LandUseRightsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofChangesofAllowanceforDoubtfulAccountsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_AllowanceForDoubtfulAccountsReceivableAmount" xlink:href="raya-20251231.xsd#raya_AllowanceForDoubtfulAccountsReceivableAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="raya_AllowanceForDoubtfulAccountsReceivableAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ExchangeDifference" xlink:href="raya-20251231.xsd#raya_ExchangeDifference"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="raya_ExchangeDifference" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfAdvanceToSuppliersAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfAdvanceToSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Supplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfAdvanceToSuppliersAbstract" xlink:to="us-gaap_Supplies" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfAdvanceToSuppliersAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfAdvanceToSuppliersAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfAdvanceToSuppliersAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransportationEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_TransportationEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ElectricGenerationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ElectricGenerationEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ElectricGenerationEquipmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConstructionInProgressMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_FinitelivedIntangibleAssetsAdditionsatCost" xlink:href="raya-20251231.xsd#raya_FinitelivedIntangibleAssetsAdditionsatCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="raya_FinitelivedIntangibleAssetsAdditionsatCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AmortizationCurrentPeriodogIntangible" xlink:href="raya-20251231.xsd#raya_AmortizationCurrentPeriodogIntangible"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="raya_AmortizationCurrentPeriodogIntangible" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofAmortizationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:href="raya-20251231.xsd#raya_IntangibleassetsScheduleofAmortizationDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_IntangibleassetsScheduleofAmortizationDetailsTable" xlink:href="raya-20251231.xsd#raya_IntangibleassetsScheduleofAmortizationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="raya_IntangibleassetsScheduleofAmortizationDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_IntangibleassetsScheduleofAmortizationDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsAmortizationPeriodMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsAmortizationPeriodMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IntangibleAssetsAmortizationPeriodMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_NetCarryingValueMember" xlink:href="raya-20251231.xsd#raya_NetCarryingValueMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="raya_NetCarryingValueMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_ShortTermInvestments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_BankOfWenzhouMember" xlink:href="raya-20251231.xsd#raya_BankOfWenzhouMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="raya_BankOfWenzhouMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_BankOfChinaMember" xlink:href="raya-20251231.xsd#raya_BankOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="raya_BankOfChinaMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_HuaxiaBankMember" xlink:href="raya-20251231.xsd#raya_HuaxiaBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="raya_HuaxiaBankMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_HuaxiaBankOneMember" xlink:href="raya-20251231.xsd#raya_HuaxiaBankOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="raya_HuaxiaBankOneMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_IndustrialAndCommercialBankOfChinaMember" xlink:href="raya-20251231.xsd#raya_IndustrialAndCommercialBankOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="raya_IndustrialAndCommercialBankOfChinaMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBankMember" xlink:href="raya-20251231.xsd#raya_MinshengBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="raya_MinshengBankMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_BankOfNingboMember" xlink:href="raya-20251231.xsd#raya_BankOfNingboMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="raya_BankOfNingboMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_BankOfNingboOneMember" xlink:href="raya-20251231.xsd#raya_BankOfNingboOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="raya_BankOfNingboOneMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofLongTermLoansTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhenMember" xlink:href="raya-20251231.xsd#raya_WeBankShenzhenMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_WeBankShenzhenMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen1Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_WeBankShenzhen1Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen2Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_WeBankShenzhen2Member" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen3Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_WeBankShenzhen3Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen4Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen4Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_WeBankShenzhen4Member" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen5Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen5Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_WeBankShenzhen5Member" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen6Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen6Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_WeBankShenzhen6Member" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen7Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen7Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_WeBankShenzhen7Member" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen8Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen8Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_WeBankShenzhen8Member" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen9Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen9Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_WeBankShenzhen9Member" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_LongwanRuralCommercialBankMember" xlink:href="raya-20251231.xsd#raya_LongwanRuralCommercialBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_LongwanRuralCommercialBankMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_LongwanRuralCommercialBank1Member" xlink:href="raya-20251231.xsd#raya_LongwanRuralCommercialBank1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_LongwanRuralCommercialBank1Member" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBankMember" xlink:href="raya-20251231.xsd#raya_MinshengBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_MinshengBankMember" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBank1Member" xlink:href="raya-20251231.xsd#raya_MinshengBank1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_MinshengBank1Member" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBank2Member" xlink:href="raya-20251231.xsd#raya_MinshengBank2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_MinshengBank2Member" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_DebtInstrumentInterestsRateStatedPercentage" xlink:href="raya-20251231.xsd#raya_DebtInstrumentInterestsRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="raya_DebtInstrumentInterestsRateStatedPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfTaxPayableConsistedAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfTaxPayableConsistedAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_CorporateTaxPayable" xlink:href="raya-20251231.xsd#raya_CorporateTaxPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfTaxPayableConsistedAbstract" xlink:to="raya_CorporateTaxPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ValueAddedTaxPayableReceivable" xlink:href="raya-20251231.xsd#raya_ValueAddedTaxPayableReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfTaxPayableConsistedAbstract" xlink:to="raya_ValueAddedTaxPayableReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfTaxPayableConsistedAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfTaxPayableConsistedAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_InvertersMember" xlink:href="raya-20251231.xsd#raya_InvertersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="raya_InvertersMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ChargersMember" xlink:href="raya-20251231.xsd#raya_ChargersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="raya_ChargersMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_GasolineGeneratorsMember" xlink:href="raya-20251231.xsd#raya_GasolineGeneratorsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="raya_GasolineGeneratorsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_PowerBankMember" xlink:href="raya-20251231.xsd#raya_PowerBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="raya_PowerBankMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_OtherProductsMember" xlink:href="raya-20251231.xsd#raya_OtherProductsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="raya_OtherProductsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofCostofSalesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfCostOfSalesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfCostOfSalesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostDirectLabor" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostDirectLabor"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfCostOfSalesAbstract" xlink:to="us-gaap_CostDirectLabor" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DirectOperatingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DirectOperatingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfCostOfSalesAbstract" xlink:to="us-gaap_DirectOperatingCosts" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ManufacturingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfCostOfSalesAbstract" xlink:to="us-gaap_ManufacturingCosts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostOfOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostOfOperatingRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfCostOfSalesAbstract" xlink:to="us-gaap_OtherCostOfOperatingRevenue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfCostOfSalesAbstract" xlink:to="us-gaap_CostOfRevenue" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:href="raya-20251231.xsd#raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfExpenseAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:to="us-gaap_NatureOfExpenseAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_SellingGeneralAndAdministrativeExpenseMember" xlink:href="raya-20251231.xsd#raya_SellingGeneralAndAdministrativeExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="raya_SellingGeneralAndAdministrativeExpenseMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommunicationsAndInformationTechnology" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_CommunicationsAndInformationTechnology" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RentAndUtilities" xlink:href="raya-20251231.xsd#raya_RentAndUtilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="raya_RentAndUtilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_ProfessionalFees" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralInsuranceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralInsuranceExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_GeneralInsuranceExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostDepreciationAmortizationAndDepletion" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostDepreciationAmortizationAndDepletion"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_CostDepreciationAmortizationAndDepletion" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_BankCharges" xlink:href="raya-20251231.xsd#raya_BankCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="raya_BankCharges" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_OtherExpenses" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_TaxesOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TravelAndEntertainmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TravelAndEntertainmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_TravelAndEntertainmentExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:href="raya-20251231.xsd#raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfExpenseAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:to="us-gaap_NatureOfExpenseAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_SellingAndMarketingExpensesMember" xlink:href="raya-20251231.xsd#raya_SellingAndMarketingExpensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="raya_SellingAndMarketingExpensesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_TravelAndPromotion" xlink:href="raya-20251231.xsd#raya_TravelAndPromotion"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="raya_TravelAndPromotion" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ShippingAndHandling" xlink:href="raya-20251231.xsd#raya_ShippingAndHandling"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="raya_ShippingAndHandling" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralInsuranceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralInsuranceExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_GeneralInsuranceExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_ProfessionalFees" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LegalFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_LegalFees" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TravelAndEntertainmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TravelAndEntertainmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_TravelAndEntertainmentExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherSellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_OtherSellingAndMarketingExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable" xlink:href="raya-20251231.xsd#raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfExpenseAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable" xlink:to="us-gaap_NatureOfExpenseAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ResearchAndDevelopmentExpensesMember" xlink:href="raya-20251231.xsd#raya_ResearchAndDevelopmentExpensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="raya_ResearchAndDevelopmentExpensesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LaborAndRelatedExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LaborAndRelatedExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_LaborAndRelatedExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostDirectMaterial" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostDirectMaterial"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_CostDirectMaterial" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UtilitiesOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_UtilitiesOperatingExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_DesignCost" xlink:href="raya-20251231.xsd#raya_DesignCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="raya_DesignCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalAndContractServicesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_ProfessionalAndContractServicesExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_Depreciation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofInterestExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseOther" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestIncomeOther" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofRentalIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfRentalIncomeAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfRentalIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_RentalIncome" xlink:href="raya-20251231.xsd#raya_RentalIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfRentalIncomeAbstract" xlink:to="raya_RentalIncome" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_LeaseAndRentalExpenses" xlink:href="raya-20251231.xsd#raya_LeaseAndRentalExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfRentalIncomeAbstract" xlink:to="raya_LeaseAndRentalExpenses" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RentalIncomeNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfRentalIncomeAbstract" xlink:to="us-gaap_RentalIncomeNonoperating" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofOtherIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfOtherIncomeAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfOtherIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_GovernmentAssistanceAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CharityCareReimbursementsReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CharityCareReimbursementsReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_CharityCareReimbursementsReceived" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ExchangeGainsofOtherIncome" xlink:href="raya-20251231.xsd#raya_ExchangeGainsofOtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfOtherIncomeAbstract" xlink:to="raya_ExchangeGainsofOtherIncome" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_OtherNonoperatingIncome" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_TaxesExcludingIncomeAndExciseTaxes" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouAilefuTechnologyCoLtdAilefuMember" xlink:href="raya-20251231.xsd#raya_WenzhouAilefuTechnologyCoLtdAilefuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_WenzhouAilefuTechnologyCoLtdAilefuMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_HangzhouXiangzeTradingCoLtdXiangzeMember" xlink:href="raya-20251231.xsd#raya_HangzhouXiangzeTradingCoLtdXiangzeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_HangzhouXiangzeTradingCoLtdXiangzeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouWeidiTechnologyCoLtdWeidiMember" xlink:href="raya-20251231.xsd#raya_WenzhouWeidiTechnologyCoLtdWeidiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_WenzhouWeidiTechnologyCoLtdWeidiMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember" xlink:href="raya-20251231.xsd#raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangRayakTechnologyCoLtdRayakTechMember" xlink:href="raya-20251231.xsd#raya_ZhejiangRayakTechnologyCoLtdRayakTechMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ZhejiangRayakTechnologyCoLtdRayakTechMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ChuanlongLinMember" xlink:href="raya-20251231.xsd#raya_ChuanlongLinMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ChuanlongLinMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ShenglingXiangMember" xlink:href="raya-20251231.xsd#raya_ShenglingXiangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ShenglingXiangMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_LingyiKongMember" xlink:href="raya-20251231.xsd#raya_LingyiKongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_LingyiKongMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ChunhuaXiangMember" xlink:href="raya-20251231.xsd#raya_ChunhuaXiangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ChunhuaXiangMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_LingyiKongMember" xlink:href="raya-20251231.xsd#raya_LingyiKongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_LingyiKongMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangRayakTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZhejiangRayakTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ZhejiangRayakTechnologyCoLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ShenglingXiangMember" xlink:href="raya-20251231.xsd#raya_ShenglingXiangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ShenglingXiangMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouAilefuTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_WenzhouAilefuTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_WenzhouAilefuTechnologyCoLtdMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AccountsPayablesRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_AccountsPayablesRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_AccountsPayablesRelatedPartiesMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ZheJiangRayakTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZheJiangRayakTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ZheJiangRayakTechnologyCoLtdMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouWeidiTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_WenzhouWeidiTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_WenzhouWeidiTechnologyCoLtdMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AccountsReceivablesRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_AccountsReceivablesRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_AccountsReceivablesRelatedPartiesMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember" xlink:href="raya-20251231.xsd#raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouAilefuTechnologyCoLtdAilefuMember" xlink:href="raya-20251231.xsd#raya_WenzhouAilefuTechnologyCoLtdAilefuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_WenzhouAilefuTechnologyCoLtdAilefuMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_AdvanceToSuppliersRelatedPartiesMember" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_OtherReceivablesRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_OtherReceivablesRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_OtherReceivablesRelatedPartiesMember" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Supplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="us-gaap_Supplies" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" xlink:href="raya-20251231.xsd#raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_DeferredTaxAssetInventory" xlink:href="raya-20251231.xsd#raya_DeferredTaxAssetInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="raya_DeferredTaxAssetInventory" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_DeferredTaxAssetEffectOfExchangeRate" xlink:href="raya-20251231.xsd#raya_DeferredTaxAssetEffectOfExchangeRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="raya_DeferredTaxAssetEffectOfExchangeRate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GainContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainContingenciesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GainContingenciesLineItems" xlink:to="us-gaap_GainContingenciesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_GainContingenciesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangLeiyaTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="raya_ZhejiangLeiyaTechnologyCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_GuaranteeBalanceOfRelatedParty" xlink:href="raya-20251231.xsd#raya_GuaranteeBalanceOfRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GainContingenciesLineItems" xlink:to="raya_GuaranteeBalanceOfRelatedParty" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_MaturityDateOfRelatedParty" xlink:href="raya-20251231.xsd#raya_MaturityDateOfRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GainContingenciesLineItems" xlink:to="raya_MaturityDateOfRelatedParty" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_GB"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_GB" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_MX" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_MX"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MX" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_PL" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_PL"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_PL" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_PT" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_PT"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_PT" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_FR" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_FR"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_FR" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_IL" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_IL"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_IL" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_NG" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_NG"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_NG" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_AU"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_AU" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_DE" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_DE"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_DE" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ConcentrationRiskThresholdPercentage" xlink:href="raya-20251231.xsd#raya_ConcentrationRiskThresholdPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="raya_ConcentrationRiskThresholdPercentage" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable" xlink:href="raya-20251231.xsd#raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:to="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBankMember" xlink:href="raya-20251231.xsd#raya_MinshengBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_MinshengBankMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBankOneMember" xlink:href="raya-20251231.xsd#raya_MinshengBankOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="raya_MinshengBankOneMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:to="us-gaap_OtherLongTermDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentDescription" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Cash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_DueFromSubsidiaries" xlink:href="raya-20251231.xsd#raya_DueFromSubsidiaries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="raya_DueFromSubsidiaries" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockValue" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_StockholdersEquity" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedCashFlowStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_GainLossOnEquityInEarningsOfSubsidiaries" xlink:href="raya-20251231.xsd#raya_GainLossOnEquityInEarningsOfSubsidiaries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="raya_GainLossOnEquityInEarningsOfSubsidiaries" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ProvisionForAdvanceToSuppliers" xlink:href="raya-20251231.xsd#raya_ProvisionForAdvanceToSuppliers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="raya_ProvisionForAdvanceToSuppliers" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLand" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_PaymentsToAcquireLand" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="17" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_OrganizationandNatureofOperationsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_OrganizationandNatureofOperationsDetailsTable" xlink:href="raya-20251231.xsd#raya_OrganizationandNatureofOperationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="raya_OrganizationandNatureofOperationsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_OrganizationandNatureofOperationsDetailsTable" xlink:to="srt_OwnershipAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RestatementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_OrganizationandNatureofOperationsDetailsTable" xlink:to="srt_RestatementAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RestatementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RestatementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ShenglingXiangMember" xlink:href="raya-20251231.xsd#raya_ShenglingXiangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_ShenglingXiangMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_HecangLimitedMember" xlink:href="raya-20251231.xsd#raya_HecangLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_HecangLimitedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WenjieMember" xlink:href="raya-20251231.xsd#raya_WenjieMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_WenjieMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ChuanlongLinMember" xlink:href="raya-20251231.xsd#raya_ChuanlongLinMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_ChuanlongLinMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_NewFocusMember" xlink:href="raya-20251231.xsd#raya_NewFocusMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="raya_NewFocusMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakGroupMember" xlink:href="raya-20251231.xsd#raya_ErayakGroupMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="raya_ErayakGroupMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakBVIMember" xlink:href="raya-20251231.xsd#raya_ErayakBVIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="raya_ErayakBVIMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakHKMember" xlink:href="raya-20251231.xsd#raya_ErayakHKMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="raya_ErayakHKMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RuikeMember" xlink:href="raya-20251231.xsd#raya_RuikeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="raya_RuikeMember" order="4" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="raya_WenjieMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_LeiyaMember" xlink:href="raya-20251231.xsd#raya_LeiyaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="raya_LeiyaMember" order="6" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="raya_NewFocusMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationDateOfIncorporation" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="dei_EntityIncorporationDateOfIncorporation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PartnersCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_PartnersCapital" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_OperatingExpenses" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_SignificantAccountingPoliciesDetailsTable" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="raya_SignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_SignificantAccountingPoliciesDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShippingAndHandlingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ShippingAndHandlingMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_OtherIncome" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_CostOfRevenue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvertisingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AdvertisingExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_PercentageOfTaxBenefit" xlink:href="raya-20251231.xsd#raya_PercentageOfTaxBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="raya_PercentageOfTaxBenefit" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_PRCTaxAuthorities" xlink:href="raya-20251231.xsd#raya_PRCTaxAuthorities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="raya_PRCTaxAuthorities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_RestrictedCash" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AccountsReceivableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_AverageAccountsReceivableTurnoverPeriod" xlink:href="raya-20251231.xsd#raya_AverageAccountsReceivableTurnoverPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesNetCurrentAbstract" xlink:to="raya_AverageAccountsReceivableTurnoverPeriod" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/InventoriesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_InventoryAllowanceAmount" xlink:href="raya-20251231.xsd#raya_InventoryAllowanceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="raya_InventoryAllowanceAmount" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AdvancetoSuppliersandOtherDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersAndOtherAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersAndOtherAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_AdvancePayment" xlink:href="raya-20251231.xsd#raya_AdvancePayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_AdvanceToSuppliersAndOtherAbstract" xlink:to="raya_AdvancePayment" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/IntangibleassetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="raya_IntangibleAssetsIncludeLandUseRights" xlink:href="raya-20251231.xsd#raya_IntangibleAssetsIncludeLandUseRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="raya_IntangibleAssetsIncludeLandUseRights" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/LongTermInvestmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_LongTermInvestmentDetailsLineItems" xlink:href="raya-20251231.xsd#raya_LongTermInvestmentDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_LongTermInvestmentDetailsTable" xlink:href="raya-20251231.xsd#raya_LongTermInvestmentDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_LongTermInvestmentDetailsLineItems" xlink:to="raya_LongTermInvestmentDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_LongTermInvestmentDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_LongTermInvestmentsMember" xlink:href="raya-20251231.xsd#raya_LongTermInvestmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="raya_LongTermInvestmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_LongTermInvestmentDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_LongTermInvestmentDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_LongTermInvestmentDetailsLineItems" xlink:to="us-gaap_LongTermInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_LongTermInvestmentDetailsLineItems" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_OtherCurrentandNonCurrentAssetsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_OtherCurrentandNonCurrentAssetsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_OtherCurrentandNonCurrentAssetsDetailsTable" xlink:href="raya-20251231.xsd#raya_OtherCurrentandNonCurrentAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_OtherCurrentandNonCurrentAssetsDetailsLineItems" xlink:to="raya_OtherCurrentandNonCurrentAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_OtherCurrentandNonCurrentAssetsDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBankMember" xlink:href="raya-20251231.xsd#raya_MinshengBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="raya_MinshengBankMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OtherCurrentandNonCurrentAssetsDetailsLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_PercentageOfDepositInterestRate" xlink:href="raya-20251231.xsd#raya_PercentageOfDepositInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_OtherCurrentandNonCurrentAssetsDetailsLineItems" xlink:to="raya_PercentageOfDepositInterestRate" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ShortTermBorrowingsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_InterestExpenseShortTermBorrowings" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/LongTermLoansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_LongTermLoansDetailsLineItems" xlink:href="raya-20251231.xsd#raya_LongTermLoansDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_LongTermLoansDetailsTable" xlink:href="raya-20251231.xsd#raya_LongTermLoansDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_LongTermLoansDetailsLineItems" xlink:to="raya_LongTermLoansDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_LongTermLoansDetailsTable" xlink:to="us-gaap_CollateralAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CollateralAxis" xlink:to="us-gaap_CollateralDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CollateralAxis" xlink:to="us-gaap_CollateralDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RuikeMember" xlink:href="raya-20251231.xsd#raya_RuikeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollateralDomain" xlink:to="raya_RuikeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_LongTermLoansDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_LongTermLoansDetailsLineItems" xlink:to="us-gaap_InterestExpenseLongTermDebt" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AccountsPayableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/AdvancefromCustomersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_AdvanceFromCustomersAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceFromCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_AdvanceFromCustomersAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_CustomerandSupplierConcentrationsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_CustomerandSupplierConcentrationsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerandSupplierConcentrationsDetailsTable" xlink:href="raya-20251231.xsd#raya_CustomerandSupplierConcentrationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="raya_CustomerandSupplierConcentrationsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_CustomerandSupplierConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_CustomerandSupplierConcentrationsDetailsTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_CustomerandSupplierConcentrationsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_CustomerandSupplierConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerOneMember" xlink:href="raya-20251231.xsd#raya_CustomerOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="raya_CustomerOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerMember" xlink:href="raya-20251231.xsd#raya_CustomerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="raya_CustomerMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerTwoMember" xlink:href="raya-20251231.xsd#raya_CustomerTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="raya_CustomerTwoMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerThreeMember" xlink:href="raya-20251231.xsd#raya_CustomerThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="raya_CustomerThreeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerFourMember" xlink:href="raya-20251231.xsd#raya_CustomerFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="raya_CustomerFourMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ConcentrationRiskThresholdPercentage" xlink:href="raya-20251231.xsd#raya_ConcentrationRiskThresholdPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="raya_ConcentrationRiskThresholdPercentage" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="us-gaap_AccountsReceivableNet" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionsDetailsTable" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="raya_RelatedPartyTransactionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AilefuMember" xlink:href="raya-20251231.xsd#raya_AilefuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_AilefuMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_FushishenyeMember" xlink:href="raya-20251231.xsd#raya_FushishenyeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_FushishenyeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RayakTechMember" xlink:href="raya-20251231.xsd#raya_RayakTechMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_RayakTechMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ShenglingXiangMember" xlink:href="raya-20251231.xsd#raya_ShenglingXiangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ShenglingXiangMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WeidiMember" xlink:href="raya-20251231.xsd#raya_WeidiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_WeidiMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_LingyiKongMember" xlink:href="raya-20251231.xsd#raya_LingyiKongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_LingyiKongMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecurityDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_SecurityDeposit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Supplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_Supplies" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionCollections" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionCollections"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="raya_RelatedPartyTransactionCollections" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionDisbursed" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionDisbursed"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="raya_RelatedPartyTransactionDisbursed" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableSale" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableSale"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_AccountsReceivableSale" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_NotesPayable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_ShareholdersEquityDetailsLineItems" xlink:href="raya-20251231.xsd#raya_ShareholdersEquityDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_ShareholdersEquityDetailsTable" xlink:href="raya-20251231.xsd#raya_ShareholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="raya_ShareholdersEquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_ShareholdersEquityDetailsTable" xlink:to="srt_RangeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AuthorizedShareCapitalAxis" xlink:href="raya-20251231.xsd#raya_AuthorizedShareCapitalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_ShareholdersEquityDetailsTable" xlink:to="raya_AuthorizedShareCapitalAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AuthorizedShareCapitalDomainDomain" xlink:href="raya-20251231.xsd#raya_AuthorizedShareCapitalDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="raya_AuthorizedShareCapitalAxis" xlink:to="raya_AuthorizedShareCapitalDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_AuthorizedShareCapitalDomainDomain_0" xlink:href="raya-20251231.xsd#raya_AuthorizedShareCapitalDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="raya_AuthorizedShareCapitalAxis" xlink:to="raya_AuthorizedShareCapitalDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_ShareholdersEquityDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_ShareholdersEquityDetailsTable" xlink:to="dei_LegalEntityAxis" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_PreFundedWarrantsMember" xlink:href="raya-20251231.xsd#raya_PreFundedWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="raya_PreFundedWarrantsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_PurchaseAgreementMember" xlink:href="raya-20251231.xsd#raya_PurchaseAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="raya_PurchaseAgreementMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ReverseStockSplitMember" xlink:href="raya-20251231.xsd#raya_ReverseStockSplitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="raya_ReverseStockSplitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_IncreaseInAuthorizedShareCapitalMember" xlink:href="raya-20251231.xsd#raya_IncreaseInAuthorizedShareCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_AuthorizedShareCapitalDomainDomain" xlink:to="raya_IncreaseInAuthorizedShareCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_IncreaseInAuthorizedShareCapitalOneMember" xlink:href="raya-20251231.xsd#raya_IncreaseInAuthorizedShareCapitalOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_AuthorizedShareCapitalDomainDomain" xlink:to="raya_IncreaseInAuthorizedShareCapitalOneMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockDescriptionOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredOfferingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_DeferredOfferingCosts" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_NumberOfUnderwriterGrantedOverallotmentDays" xlink:href="raya-20251231.xsd#raya_NumberOfUnderwriterGrantedOverallotmentDays"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="raya_NumberOfUnderwriterGrantedOverallotmentDays" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ProfessionalFees" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_InitialSharesIncreased" xlink:href="raya-20251231.xsd#raya_InitialSharesIncreased"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="raya_InitialSharesIncreased" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityShareSubscriptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TemporaryEquityShareSubscriptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_TemporaryEquityShareSubscriptions" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CapitalUnits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CapitalUnits" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnitsAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CapitalUnitsAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CapitalUnitsAuthorized" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplit" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="28" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_IncomeTaxesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_IncomeTaxesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_IncomeTaxesDetailsTable" xlink:href="raya-20251231.xsd#raya_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_IncomeTaxesDetailsLineItems" xlink:to="raya_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakPowerSolutionHongKongLimitedMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionHongKongLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ErayakPowerSolutionHongKongLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouWenjieTechnologyLimitedMember" xlink:href="raya-20251231.xsd#raya_WenzhouWenjieTechnologyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_WenzhouWenjieTechnologyLimitedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RuikeElectronicsWenzhouCoLtdMember" xlink:href="raya-20251231.xsd#raya_RuikeElectronicsWenzhouCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_RuikeElectronicsWenzhouCoLtdMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangLeiyaElectronicsMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaElectronicsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ZhejiangLeiyaElectronicsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouNewFocusLimitedMember" xlink:href="raya-20251231.xsd#raya_WenzhouNewFocusLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_WenzhouNewFocusLimitedMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" xlink:href="raya-20251231.xsd#raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_IncomeTaxesDetailsLineItems" xlink:to="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_CommitmentsandContingenciesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_CommitmentsandContingenciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_CommitmentsandContingenciesDetailsTable" xlink:href="raya-20251231.xsd#raya_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_CommitmentsandContingenciesDetailsLineItems" xlink:to="raya_CommitmentsandContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangLeiyaTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="raya_ZhejiangLeiyaTechnologyCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_NumberOfLease" xlink:href="raya-20251231.xsd#raya_NumberOfLease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_CommitmentsandContingenciesDetailsLineItems" xlink:to="raya_NumberOfLease" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_GuaranteeBalanceOfRelatedParty" xlink:href="raya-20251231.xsd#raya_GuaranteeBalanceOfRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_CommitmentsandContingenciesDetailsLineItems" xlink:to="raya_GuaranteeBalanceOfRelatedParty" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="raya_SubsequentEventsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SubsequentEventsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="raya_SubsequentEventsDetailsTable" xlink:href="raya-20251231.xsd#raya_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="raya_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_SubsequentEventsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_SubsequentEventsDetailsTable" xlink:to="us-gaap_CollateralAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CollateralAxis" xlink:to="us-gaap_CollateralDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CollateralAxis" xlink:to="us-gaap_CollateralDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="raya_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="raya_RuikeMember" xlink:href="raya-20251231.xsd#raya_RuikeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollateralDomain" xlink:to="raya_RuikeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CapitalUnits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CapitalUnits" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnitsAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CapitalUnitsAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CapitalUnitsAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplit" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedInvestmentsPercentOfNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedInvestmentsPercentOfNetAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_RestrictedInvestmentsPercentOfNetAssets" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.erayakpower.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain_0" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_BusinessContactMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_AddressTypeDomain" xlink:to="dei_BusinessContactMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentRegistrationStatement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentRegistrationStatement" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentShellCompanyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCountry"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_ContactPersonnelName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelName" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityExTransitionPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAccountingStandard"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAccountingStandard" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentDescription" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentDescription" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorOpinionTextBlock" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorOpinionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorOpinionTextBlock" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus"/>
<!-- [WMV7][7xB1phEx04HMgUaLMSZgmwmCFtvLpEZuytEAA67GNuOQ9XpTJoAFlHvRpnDmc5aA8rOy/dv3OwqqvmQ9X1cHQss7XXXSdV0m1+nKWVxnIPaJrCAlExYJqNSnhdD9GERYZpxuBDvERmBbL8bnyv5AzuYRZfoYgiLUL0opSfxchf1cITvbh7GOaGdCylpsHtceMRTOto86Fqs2Z3ilXNX62QwfW9Bc23SHEmOW3GkeAqKZapr2ZNuPDkjfuddCw+smdKguYIouKFxleAsam9DliKEngfmwBGFn7oD0oeudlR9nL1/IHJIdB/o++m557kq9GSJf8tysMp7WGdlBaSQmX0Ce+iFmuIO3DLUiVX8C0hK/cGr8] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="41" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>27
<FILENAME>raya-20251231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Mon Jul 06 14:49:34 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressesAddressTypeAxis_lbl" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_EntityAddressesAddressTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">TOTAL LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Total shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating expenses (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">(Loss) income before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">NET (LOSS) INCOME</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Total comprehensive (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO THE COMPANY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net cash provided in financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net decrease in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">CHANGES IN CASH AND RESTRICTED CASH</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Cash and cash equivalents at the beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0" xml:lang="en-US">Cash and cash equivalents at the end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents at the end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Asset, Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Intangible Asset, Finite-Lived, Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="raya_AllowanceForDoubtfulAccountsReceivableAmount" xlink:href="raya-20251231.xsd#raya_AllowanceForDoubtfulAccountsReceivableAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="raya_AllowanceForDoubtfulAccountsReceivableAmount_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AllowanceForDoubtfulAccountsReceivableAmount" xlink:to="raya_AllowanceForDoubtfulAccountsReceivableAmount_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="raya_AllowanceForDoubtfulAccountsReceivableAmount_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AllowanceForDoubtfulAccountsReceivableAmount" xlink:to="raya_AllowanceForDoubtfulAccountsReceivableAmount_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl0" xml:lang="en-US">Advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property, plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Total Tax Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">Tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl1" xml:lang="en-US">Shipping and handling costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfExpenseAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfExpenseAxis_lbl" xml:lang="en-US">Nature of Expense [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_NatureOfExpenseAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Total interest expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl0" xml:lang="en-US">Interest income (expenses), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RentalIncomeNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_RentalIncomeNonoperating_lbl" xml:lang="en-US">Total rental income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RentalIncomeNonoperating" xlink:to="us-gaap_RentalIncomeNonoperating_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RentalIncomeNonoperating_lbl0" xml:lang="en-US">Rental income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RentalIncomeNonoperating" xlink:to="us-gaap_RentalIncomeNonoperating_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income tax provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Total income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">CASH AND RESTRICTED CASH, beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">CASH AND RESTRICTED CASH, end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentRegistrationStatement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAnnualReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentShellCompanyReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCountry"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_ContactPersonnelName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_ContactPersonnelName_lbl" xml:lang="en-US">Contact Personnel Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityExTransitionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_IcfrAuditorAttestationFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAccountingStandard"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentDescription" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorOpinionTextBlock" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorOpinionTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorOpinionTextBlock_lbl" xml:lang="en-US">Auditor Opinion [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorOpinionTextBlock" xlink:to="dei_AuditorOpinionTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorLocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorFirmId"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AccountsReceivablesRelatedPartiesCurrent" xlink:href="raya-20251231.xsd#raya_AccountsReceivablesRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AccountsReceivablesRelatedPartiesCurrent_lbl" xml:lang="en-US">Accounts receivable, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AccountsReceivablesRelatedPartiesCurrent" xlink:to="raya_AccountsReceivablesRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersRelatedPartiesCurrent" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AdvanceToSuppliersRelatedPartiesCurrent_lbl" xml:lang="en-US">Advance to suppliers, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceToSuppliersRelatedPartiesCurrent" xlink:to="raya_AdvanceToSuppliersRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Other receivables, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_OtherReceivablesRelatedParties" xlink:href="raya-20251231.xsd#raya_OtherReceivablesRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_OtherReceivablesRelatedParties_lbl" xml:lang="en-US">Other receivables, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OtherReceivablesRelatedParties" xlink:to="raya_OtherReceivablesRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl0" xml:lang="en-US">Structured Products</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Right of use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US">Long-term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short-term borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts payables, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl1" xml:lang="en-US">Outstanding accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="raya_AccountsPayableRelatedParties" xlink:href="raya-20251231.xsd#raya_AccountsPayableRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AccountsPayableRelatedParties_lbl" xml:lang="en-US">Accounts payable, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AccountsPayableRelatedParties" xlink:to="raya_AccountsPayableRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl" xml:lang="en-US">Advances from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl0" xml:lang="en-US">Advance from customers amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Due to related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl1" xml:lang="en-US">Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Long-term loans &#8211; current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">long-term loan Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Non-current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders&#8217; Equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Ordinary shares value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Ordinary shares, value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Ordinary shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Ordinary shares, authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl1" xml:lang="en-US">Ordinary shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Ordinary shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Ordinary shares, issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US">Ordinary shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Ordinary shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Ordinary shares, outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Ordinary shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl0" xml:lang="en-US">Reserved amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsUnappropriated" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsUnappropriated_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsUnappropriated" xlink:to="us-gaap_RetainedEarningsUnappropriated_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated other comprehensive (loss) gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_Revenues_lbl1" xml:lang="en-US">Sales amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl" xml:lang="en-US">Inventory allowance (provision) / reversal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expenses):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Investment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0" xml:lang="en-US">EQUITY IN EARNINGS OF SUBSIDIARIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xml:lang="en-US">Other comprehensive income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings per share attributable to common shareholders:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_EarningsPerShareAttributableToCommonShareholders" xlink:href="raya-20251231.xsd#raya_EarningsPerShareAttributableToCommonShareholders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_EarningsPerShareAttributableToCommonShareholders_lbl" xml:lang="en-US">Shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_EarningsPerShareAttributableToCommonShareholders" xlink:to="raya_EarningsPerShareAttributableToCommonShareholders_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">(Loss) earnings per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Share issuance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Share issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Aggregate purchase price (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Share issuance related to cashless exercise of warrants (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Share issuance related to cashless exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_StatutoryReserve" xlink:href="raya-20251231.xsd#raya_StatutoryReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_StatutoryReserve_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_StatutoryReserve" xlink:to="raya_StatutoryReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_UnlabeledAbstract" xlink:href="raya-20251231.xsd#raya_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_UnlabeledAbstract" xlink:to="raya_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_UnlabeledAbstract0" xlink:href="raya-20251231.xsd#raya_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_UnlabeledAbstract0" xlink:to="raya_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Share issuance related to cashless exercise of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Share issuance related to cashless exercise of warrants (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Exercised warrants on cashless basis shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_UnlabeledAbstract1" xlink:href="raya-20251231.xsd#raya_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_UnlabeledAbstract1" xlink:to="raya_UnlabeledAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Operating Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Accounts receivable provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Bad debt expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US">Advance to suppliers impairment provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Inventory impairment (reversal)/provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndDebtExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xml:lang="en-US">Imputed interest expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Right of use lease assets amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl" xml:lang="en-US">Advance to suppliers, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_lbl" xml:lang="en-US">Accounts payable, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Investing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">CASH FLOW FROM INVESTING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Financing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">CASH FLOW FROM FINANCING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US">Proceeds from short-term borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Proceeds from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl0" xml:lang="en-US">Proceeds from related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl1" xml:lang="en-US">Outstanding balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRepaymentsOfNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable_lbl" xml:lang="en-US">Proceeds from share issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:to="us-gaap_ProceedsFromRepaymentsOfNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl" xml:lang="en-US">Proceeds from private placement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl" xml:lang="en-US">Proceeds from long-term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">EFFECT OF FOREIGN EXCHANGE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US">Reconciliation of cash, cash equivalents and restricted cash to the Consolidated Balance Sheet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCash_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosures of cash flows information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsAndInterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DividendsAndInterestPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DividendsAndInterestPaid_lbl" xml:lang="en-US">Cash paid for interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsAndInterestPaid" xlink:to="us-gaap_DividendsAndInterestPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Selling and marketing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RestructuringSettlementAndImpairmentProvisions_lbl" xml:lang="en-US">Impairment provision of advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:to="us-gaap_RestructuringSettlementAndImpairmentProvisions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl0" xml:lang="en-US">FOREIGN CURRENCY TRANSLATION ADJUSTMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US">Loss on asset disposal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnInvestments_lbl" xml:lang="en-US">Loss on long-term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl" xml:lang="en-US">Accounts receivable, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl0" xml:lang="en-US">Accounts receivables, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl1" xml:lang="en-US">Outstanding accounts receivable balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInMaterialsAndSupplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInMaterialsAndSupplies_lbl" xml:lang="en-US">Advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInMaterialsAndSupplies" xlink:to="us-gaap_IncreaseDecreaseInMaterialsAndSupplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets_lbl" xml:lang="en-US">Other receivables, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherLoans_lbl" xml:lang="en-US">Loan receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherLoans" xlink:to="us-gaap_IncreaseDecreaseInOtherLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xml:lang="en-US">Advances from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Purchases of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromInvestments_lbl" xml:lang="en-US">Short-term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromInvestments" xlink:to="us-gaap_PaymentsForProceedsFromInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireLongtermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments_lbl" xml:lang="en-US">Long-term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromOtherDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromOtherDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromOtherDeposits_lbl" xml:lang="en-US">Fixed deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromOtherDeposits" xlink:to="us-gaap_PaymentsForProceedsFromOtherDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquipmentOnLease" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireEquipmentOnLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireEquipmentOnLease_lbl" xml:lang="en-US">Advance for potential long-term warehouse lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquipmentOnLease" xlink:to="us-gaap_PaymentsToAcquireEquipmentOnLease_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_PaymentsAdvanceForPotentialLandPurchase" xlink:href="raya-20251231.xsd#raya_PaymentsAdvanceForPotentialLandPurchase"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="raya_PaymentsAdvanceForPotentialLandPurchase_lbl" xml:lang="en-US">Advance for potential land purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PaymentsAdvanceForPotentialLandPurchase" xlink:to="raya_PaymentsAdvanceForPotentialLandPurchase_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Repayments on short-term borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayments to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0" xml:lang="en-US">Repayments to related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US">Repayments on long-term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_BusinessContactMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_BusinessContactMember_lbl" xml:lang="en-US">Business Contact [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Class A Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonClassAMember_lbl0" xml:lang="en-US">Class A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CommonClassAMember_lbl1" xml:lang="en-US">Common Class A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US">Class B Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonClassBMember_lbl0" xml:lang="en-US">Class B</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CommonClassBMember_lbl1" xml:lang="en-US">Common Class B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl0" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_StatutoryReserveMember" xlink:href="raya-20251231.xsd#raya_StatutoryReserveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_StatutoryReserveMember_lbl" xml:lang="en-US">Statutory Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_StatutoryReserveMember" xlink:to="raya_StatutoryReserveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">ORGANIZATION AND NATURE OF OPERATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl" xml:lang="en-US">Schedule of Erayak Group&#8217;s Registered Agent is Harneys Fiduciary (Cayman) Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RegisteredLocation" xlink:href="raya-20251231.xsd#raya_RegisteredLocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RegisteredLocation_lbl" xml:lang="en-US">Registered Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RegisteredLocation" xlink:to="raya_RegisteredLocation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl" xml:lang="en-US">Date of Incorporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_OwnershipAsOfTheIssuanceDateOfTheReport" xlink:href="raya-20251231.xsd#raya_OwnershipAsOfTheIssuanceDateOfTheReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_OwnershipAsOfTheIssuanceDateOfTheReport_lbl" xml:lang="en-US">Ownership as of the issuance date of the report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OwnershipAsOfTheIssuanceDateOfTheReport" xlink:to="raya_OwnershipAsOfTheIssuanceDateOfTheReport_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl" xml:lang="en-US">Schedule of Relevant Exchange Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xml:lang="en-US">Period Ended RMB: USD exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ForeignExchangePeriodAverage" xlink:href="raya-20251231.xsd#raya_ForeignExchangePeriodAverage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ForeignExchangePeriodAverage_lbl" xml:lang="en-US">Period Average RMB: USD exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ForeignExchangePeriodAverage" xlink:to="raya_ForeignExchangePeriodAverage_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:href="raya-20251231.xsd#raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xml:lang="en-US">Schedule of Estimated Useful Lives of the Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl" xml:lang="en-US">ACCOUNTS RECEIVABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xml:lang="en-US">Schedule of Changes of Allowance for Doubtful Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ExchangeDifference" xlink:href="raya-20251231.xsd#raya_ExchangeDifference"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ExchangeDifference_lbl" xml:lang="en-US">Exchange difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ExchangeDifference" xlink:to="raya_ExchangeDifference_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersAndOtherTextBlock" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersAndOtherTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AdvanceToSuppliersAndOtherTextBlock_lbl" xml:lang="en-US">ADVANCE TO SUPPLIERS AND OTHER</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceToSuppliersAndOtherTextBlock" xlink:to="raya_AdvanceToSuppliersAndOtherTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Schedule of Advance to Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Supplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Supplies_lbl" xml:lang="en-US">Advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Supplies_lbl0" xml:lang="en-US">Advance to suppliers, related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_Supplies_lbl1" xml:lang="en-US">Advance paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Advance payment for potential factory lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total property plant and equipment, at cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">INTANGIBLE ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_IntangibleAssetsAbstract" xlink:href="raya-20251231.xsd#raya_IntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_IntangibleAssetsAbstract_lbl" xml:lang="en-US">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IntangibleAssetsAbstract" xlink:to="raya_IntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_FinitelivedIntangibleAssetsAdditionsatCost" xlink:href="raya-20251231.xsd#raya_FinitelivedIntangibleAssetsAdditionsatCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_FinitelivedIntangibleAssetsAdditionsatCost_lbl" xml:lang="en-US">Additions, at cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_FinitelivedIntangibleAssetsAdditionsatCost" xlink:to="raya_FinitelivedIntangibleAssetsAdditionsatCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">LEASES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl" xml:lang="en-US">SHORT-TERM INVESTMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Schedule of Measured at Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestmentsAbstract_lbl" xml:lang="en-US">Short-term investments:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_ShortTermInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US">LONG-TERM INVESTMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">OTHER CURRENT AND NON-CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">SHORT-TERM BORROWINGS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US">Schedule of Short-Term Borrowings from Financial Institutions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentIssuanceDate1_lbl" xml:lang="en-US">Issuance Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIssuanceDate1" xlink:to="us-gaap_DebtInstrumentIssuanceDate1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentIssuanceDate1_lbl0" xml:lang="en-US">long-term loan Issuance Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIssuanceDate1" xlink:to="us-gaap_DebtInstrumentIssuanceDate1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Expiration Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl0" xml:lang="en-US">long-term loan Expiration Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US">LONG-TERM LOANS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US">Schedule of Long-Term Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US">long-term loan Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_DebtInstrumentInterestsRateStatedPercentage" xlink:href="raya-20251231.xsd#raya_DebtInstrumentInterestsRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_DebtInstrumentInterestsRateStatedPercentage_lbl" xml:lang="en-US">long-term loan Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DebtInstrumentInterestsRateStatedPercentage" xlink:to="raya_DebtInstrumentInterestsRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">long-term loan Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">ACCOUNTS PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceFromCustomersTextBlock" xlink:href="raya-20251231.xsd#raya_AdvanceFromCustomersTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AdvanceFromCustomersTextBlock_lbl" xml:lang="en-US">ADVANCE FROM CUSTOMERS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceFromCustomersTextBlock" xlink:to="raya_AdvanceFromCustomersTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_TaxPayableTextBlock" xlink:href="raya-20251231.xsd#raya_TaxPayableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_TaxPayableTextBlock_lbl" xml:lang="en-US">TAX PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_TaxPayableTextBlock" xlink:to="raya_TaxPayableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfTaxPayableConsistedTableTextBloxk" xlink:href="raya-20251231.xsd#raya_ScheduleOfTaxPayableConsistedTableTextBloxk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ScheduleOfTaxPayableConsistedTableTextBloxk_lbl" xml:lang="en-US">Schedule of Tax Payable Consisted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfTaxPayableConsistedTableTextBloxk" xlink:to="raya_ScheduleOfTaxPayableConsistedTableTextBloxk_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CorporateTaxPayable" xlink:href="raya-20251231.xsd#raya_CorporateTaxPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_CorporateTaxPayable_lbl" xml:lang="en-US">Corporate tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CorporateTaxPayable" xlink:to="raya_CorporateTaxPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ValueAddedTaxPayableReceivable" xlink:href="raya-20251231.xsd#raya_ValueAddedTaxPayableReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ValueAddedTaxPayableReceivable_lbl" xml:lang="en-US">VAT payable (receivable)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ValueAddedTaxPayableReceivable" xlink:to="raya_ValueAddedTaxPayableReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xml:lang="en-US">Other tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">SALES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Disaggregated Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CostOfSalesTextBlock" xlink:href="raya-20251231.xsd#raya_CostOfSalesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_CostOfSalesTextBlock_lbl" xml:lang="en-US">COST OF SALES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CostOfSalesTextBlock" xlink:to="raya_CostOfSalesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfCostOfSalesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfCostOfSalesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ScheduleOfCostOfSalesTableTextBlock_lbl" xml:lang="en-US">Schedule of Cost of Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfCostOfSalesTableTextBlock" xlink:to="raya_ScheduleOfCostOfSalesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostDirectLabor" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostDirectLabor"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostDirectLabor_lbl" xml:lang="en-US">Direct labor</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostDirectLabor" xlink:to="us-gaap_CostDirectLabor_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DirectOperatingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DirectOperatingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DirectOperatingCosts_lbl" xml:lang="en-US">Direct materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectOperatingCosts" xlink:to="us-gaap_DirectOperatingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ManufacturingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ManufacturingCosts_lbl" xml:lang="en-US">Direct manufacturing overhead</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManufacturingCosts" xlink:to="us-gaap_ManufacturingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostOfOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostOfOperatingRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCostOfOperatingRevenue_lbl" xml:lang="en-US">Outsourced products</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCostOfOperatingRevenue" xlink:to="us-gaap_OtherCostOfOperatingRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_GeneralAndAdministrativeExpenseTextBlock" xlink:href="raya-20251231.xsd#raya_GeneralAndAdministrativeExpenseTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_GeneralAndAdministrativeExpenseTextBlock_lbl" xml:lang="en-US">GENERAL AND ADMINISTRATIVE EXPENSES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GeneralAndAdministrativeExpenseTextBlock" xlink:to="raya_GeneralAndAdministrativeExpenseTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock_lbl" xml:lang="en-US">Schedule of General and Administrative Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" xlink:to="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xml:lang="en-US">Employee compensation and benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommunicationsAndInformationTechnology" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommunicationsAndInformationTechnology_lbl" xml:lang="en-US">Travel and communication expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommunicationsAndInformationTechnology" xlink:to="us-gaap_CommunicationsAndInformationTechnology_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RentAndUtilities" xlink:href="raya-20251231.xsd#raya_RentAndUtilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RentAndUtilities_lbl" xml:lang="en-US">Rent and utilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentAndUtilities" xlink:to="raya_RentAndUtilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfessionalFees_lbl" xml:lang="en-US">Consulting fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalFees" xlink:to="us-gaap_ProfessionalFees_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfessionalFees_lbl0" xml:lang="en-US">Consulting fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalFees" xlink:to="us-gaap_ProfessionalFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_ProfessionalFees_lbl1" xml:lang="en-US">Professional fees (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalFees" xlink:to="us-gaap_ProfessionalFees_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralInsuranceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralInsuranceExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralInsuranceExpense_lbl" xml:lang="en-US">Insurance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralInsuranceExpense" xlink:to="us-gaap_GeneralInsuranceExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostDepreciationAmortizationAndDepletion" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostDepreciationAmortizationAndDepletion"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostDepreciationAmortizationAndDepletion_lbl" xml:lang="en-US">Depreciation and amortization expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostDepreciationAmortizationAndDepletion" xlink:to="us-gaap_CostDepreciationAmortizationAndDepletion_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_BankCharges" xlink:href="raya-20251231.xsd#raya_BankCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_BankCharges_lbl" xml:lang="en-US">Bank charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankCharges" xlink:to="raya_BankCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherExpenses_lbl" xml:lang="en-US">Donations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesOther_lbl" xml:lang="en-US">Sales tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesOther" xlink:to="us-gaap_TaxesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TravelAndEntertainmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TravelAndEntertainmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TravelAndEntertainmentExpense_lbl" xml:lang="en-US">Entertainment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TravelAndEntertainmentExpense" xlink:to="us-gaap_TravelAndEntertainmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Office and miscellaneous</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SellingAndMarketingExpensesTextBlock" xlink:href="raya-20251231.xsd#raya_SellingAndMarketingExpensesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_SellingAndMarketingExpensesTextBlock_lbl" xml:lang="en-US">SELLING AND MARKETING EXPENSES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingAndMarketingExpensesTextBlock" xlink:to="raya_SellingAndMarketingExpensesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SellingAndMarketingExpensesTableTextBlock" xlink:href="raya-20251231.xsd#raya_SellingAndMarketingExpensesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_SellingAndMarketingExpensesTableTextBlock_lbl" xml:lang="en-US">Schedule of Selling and Marketing Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingAndMarketingExpensesTableTextBlock" xlink:to="raya_SellingAndMarketingExpensesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_TravelAndPromotion" xlink:href="raya-20251231.xsd#raya_TravelAndPromotion"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_TravelAndPromotion_lbl" xml:lang="en-US">Travel and promotion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_TravelAndPromotion" xlink:to="raya_TravelAndPromotion_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ShippingAndHandling" xlink:href="raya-20251231.xsd#raya_ShippingAndHandling"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ShippingAndHandling_lbl" xml:lang="en-US">Shipping and handling</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShippingAndHandling" xlink:to="raya_ShippingAndHandling_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LegalFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LegalFees_lbl" xml:lang="en-US">Inspection and certification fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LegalFees" xlink:to="us-gaap_LegalFees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherSellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherSellingAndMarketingExpense_lbl" xml:lang="en-US">Office and miscellaneous</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherSellingAndMarketingExpense" xlink:to="us-gaap_OtherSellingAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_lbl" xml:lang="en-US">RESEARCH AND DEVELOPMENT EXPENSES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock_lbl" xml:lang="en-US">Schedule of Research and Development Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" xlink:to="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LaborAndRelatedExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LaborAndRelatedExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LaborAndRelatedExpense_lbl" xml:lang="en-US">Salaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LaborAndRelatedExpense" xlink:to="us-gaap_LaborAndRelatedExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostDirectMaterial" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostDirectMaterial"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostDirectMaterial_lbl" xml:lang="en-US">Direct input</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostDirectMaterial" xlink:to="us-gaap_CostDirectMaterial_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UtilitiesOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UtilitiesOperatingExpense_lbl" xml:lang="en-US">Utility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UtilitiesOperatingExpense" xlink:to="us-gaap_UtilitiesOperatingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_DesignCost" xlink:href="raya-20251231.xsd#raya_DesignCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_DesignCost_lbl" xml:lang="en-US">Design cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DesignCost" xlink:to="raya_DesignCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalAndContractServicesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfessionalAndContractServicesExpense_lbl" xml:lang="en-US">Contract services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalAndContractServicesExpense" xlink:to="us-gaap_ProfessionalAndContractServicesExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherResearchAndDevelopmentExpense" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock_lbl" xml:lang="en-US">INTEREST EXPENSES, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndOtherIncomeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndOtherIncomeTableTextBlock_lbl" xml:lang="en-US">Schedule of Interest Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:to="us-gaap_InterestAndOtherIncomeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseOther_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RentalIncomeNetTextBlock" xlink:href="raya-20251231.xsd#raya_RentalIncomeNetTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RentalIncomeNetTextBlock_lbl" xml:lang="en-US">RENTAL INCOME, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentalIncomeNetTextBlock" xlink:to="raya_RentalIncomeNetTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfRentalIncomeTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfRentalIncomeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ScheduleOfRentalIncomeTableTextBlock_lbl" xml:lang="en-US">Schedule of Rental Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfRentalIncomeTableTextBlock" xlink:to="raya_ScheduleOfRentalIncomeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RentalIncome" xlink:href="raya-20251231.xsd#raya_RentalIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RentalIncome_lbl" xml:lang="en-US">Rental income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentalIncome" xlink:to="raya_RentalIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_lbl" xml:lang="en-US">OTHER INCOME, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:to="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GovernmentAssistanceAmount_lbl" xml:lang="en-US">Government grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistanceAmount" xlink:to="us-gaap_GovernmentAssistanceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CharityCareReimbursementsReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CharityCareReimbursementsReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CharityCareReimbursementsReceived_lbl" xml:lang="en-US">Sampling reimbursement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CharityCareReimbursementsReceived" xlink:to="us-gaap_CharityCareReimbursementsReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ExchangeGainsofOtherIncome" xlink:href="raya-20251231.xsd#raya_ExchangeGainsofOtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ExchangeGainsofOtherIncome_lbl" xml:lang="en-US">Exchange gains</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ExchangeGainsofOtherIncome" xlink:to="raya_ExchangeGainsofOtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Gain on extinguishment of liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Miscellaneous income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">CUSTOMER AND SUPPLIER CONCENTRATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY TRANSACTIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Nature of Relationships</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl" xml:lang="en-US">Relationship with the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Net Outstanding Balances with Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:to="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Consolidated Statements of Income and Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_lbl" xml:lang="en-US">Income before taxes excluded the amounts of loss incurring entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" xlink:href="raya-20251231.xsd#raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates_lbl" xml:lang="en-US">PRC EIT tax rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" xlink:to="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation PRCEarned Income Tax Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" xlink:to="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Tax at the PRC EIT tax rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US">Tax effect of accumulated loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl" xml:lang="en-US">Tax effect of non-deductible expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_DeferredTaxAssetsAbstract" xlink:href="raya-20251231.xsd#raya_DeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_DeferredTaxAssetsAbstract_lbl" xml:lang="en-US">Deferred tax assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DeferredTaxAssetsAbstract" xlink:to="raya_DeferredTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Opening balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Bad debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_DeferredTaxAssetInventory" xlink:href="raya-20251231.xsd#raya_DeferredTaxAssetInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_DeferredTaxAssetInventory_lbl" xml:lang="en-US">Inventory provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DeferredTaxAssetInventory" xlink:to="raya_DeferredTaxAssetInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Advance to suppliers allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock_lbl" xml:lang="en-US">Schedule of Guarantee to Related party, Bank Beneficiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock" xlink:to="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_GuaranteeBalanceOfRelatedParty" xlink:href="raya-20251231.xsd#raya_GuaranteeBalanceOfRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_GuaranteeBalanceOfRelatedParty_lbl" xml:lang="en-US">Guarantee Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GuaranteeBalanceOfRelatedParty" xlink:to="raya_GuaranteeBalanceOfRelatedParty_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_GuaranteeBalanceOfRelatedParty_lbl0" xml:lang="en-US">Guarantee balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GuaranteeBalanceOfRelatedParty" xlink:to="raya_GuaranteeBalanceOfRelatedParty_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_MaturityDateOfRelatedParty" xlink:href="raya-20251231.xsd#raya_MaturityDateOfRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_MaturityDateOfRelatedParty_lbl" xml:lang="en-US">Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MaturityDateOfRelatedParty" xlink:to="raya_MaturityDateOfRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENT REPORTING</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Revenue for Major Markets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ConcentrationRiskThresholdPercentage" xlink:href="raya-20251231.xsd#raya_ConcentrationRiskThresholdPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ConcentrationRiskThresholdPercentage_lbl" xml:lang="en-US">Sales percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ConcentrationRiskThresholdPercentage" xlink:to="raya_ConcentrationRiskThresholdPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_ConcentrationRiskThresholdPercentage_lbl0" xml:lang="en-US">Concentration risk, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ConcentrationRiskThresholdPercentage" xlink:to="raya_ConcentrationRiskThresholdPercentage_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_lbl" xml:lang="en-US">FINANCIAL IMPACT OF COVID-19</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:to="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LongTermBorrowingsTableTextBlock" xlink:href="raya-20251231.xsd#raya_LongTermBorrowingsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_LongTermBorrowingsTableTextBlock_lbl" xml:lang="en-US">Schedule of issuance of Financial Statements Long-Term Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongTermBorrowingsTableTextBlock" xlink:to="raya_LongTermBorrowingsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermDebt_lbl" xml:lang="en-US">Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear_lbl" xml:lang="en-US">Issuance Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear" xlink:to="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_lbl" xml:lang="en-US">Expiration Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentDescription_lbl" xml:lang="en-US">Secured by fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDescription" xlink:to="us-gaap_DebtInstrumentDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" xml:lang="en-US">CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US">Schedule of Parent Company Balance Sheets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CurrentAssetsAbstract0" xlink:href="raya-20251231.xsd#raya_CurrentAssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_CurrentAssetsAbstract0_lbl" xml:lang="en-US">Current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CurrentAssetsAbstract0" xlink:to="raya_CurrentAssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_DueFromSubsidiaries" xlink:href="raya-20251231.xsd#raya_DueFromSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_DueFromSubsidiaries_lbl" xml:lang="en-US">Due from subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DueFromSubsidiaries" xlink:to="raya_DueFromSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xml:lang="en-US">Investment in subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LiabilitiesAndShareholdersEquityAbstract0" xlink:href="raya-20251231.xsd#raya_LiabilitiesAndShareholdersEquityAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_LiabilitiesAndShareholdersEquityAbstract0_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LiabilitiesAndShareholdersEquityAbstract0" xlink:to="raya_LiabilitiesAndShareholdersEquityAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ShareholdersEquityAbstract0" xlink:href="raya-20251231.xsd#raya_ShareholdersEquityAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ShareholdersEquityAbstract0_lbl" xml:lang="en-US">SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShareholdersEquityAbstract0" xlink:to="raya_ShareholdersEquityAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional paid in capital (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl" xml:lang="en-US">Schedule of Parent Company Statements of Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xml:lang="en-US">Schedule of Parent Company Statements of Cash Flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net cash flows from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_GainLossOnEquityInEarningsOfSubsidiaries" xlink:href="raya-20251231.xsd#raya_GainLossOnEquityInEarningsOfSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_GainLossOnEquityInEarningsOfSubsidiaries_lbl" xml:lang="en-US">Equity in earnings of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GainLossOnEquityInEarningsOfSubsidiaries" xlink:to="raya_GainLossOnEquityInEarningsOfSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ItemNotInvolvingCashAbstract" xlink:href="raya-20251231.xsd#raya_ItemNotInvolvingCashAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ItemNotInvolvingCashAbstract_lbl" xml:lang="en-US">Item not involving cash:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ItemNotInvolvingCashAbstract" xlink:to="raya_ItemNotInvolvingCashAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ProvisionForAdvanceToSuppliers" xlink:href="raya-20251231.xsd#raya_ProvisionForAdvanceToSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ProvisionForAdvanceToSuppliers_lbl" xml:lang="en-US">Provision for advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ProvisionForAdvanceToSuppliers" xlink:to="raya_ProvisionForAdvanceToSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl" xml:lang="en-US">Long-term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl0" xml:lang="en-US">Long term carrying value of the investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US">Proceeds from registered direct offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0" xml:lang="en-US">Generating gross proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Less: allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US">Provision adjustment for accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xml:lang="en-US">Less: allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AmortizationCurrentPeriodogIntangible" xlink:href="raya-20251231.xsd#raya_AmortizationCurrentPeriodogIntangible"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="raya_AmortizationCurrentPeriodogIntangible_lbl" xml:lang="en-US">Amortization current period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AmortizationCurrentPeriodogIntangible" xlink:to="raya_AmortizationCurrentPeriodogIntangible_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestIncomeOther_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LeaseAndRentalExpenses" xlink:href="raya-20251231.xsd#raya_LeaseAndRentalExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="raya_LeaseAndRentalExpenses_lbl" xml:lang="en-US">Rental expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LeaseAndRentalExpenses" xlink:to="raya_LeaseAndRentalExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TaxesExcludingIncomeAndExciseTaxes_lbl" xml:lang="en-US">Miscellaneous expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:to="us-gaap_TaxesExcludingIncomeAndExciseTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xml:lang="en-US">Tax effect of R&amp;D expenses deduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_DeferredTaxAssetEffectOfExchangeRate" xlink:href="raya-20251231.xsd#raya_DeferredTaxAssetEffectOfExchangeRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="raya_DeferredTaxAssetEffectOfExchangeRate_lbl" xml:lang="en-US">Effect of exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DeferredTaxAssetEffectOfExchangeRate" xlink:to="raya_DeferredTaxAssetEffectOfExchangeRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl" xml:lang="en-US">Due from subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLand" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireLand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireLand_lbl" xml:lang="en-US">Advance for potential land purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLand" xlink:to="us-gaap_PaymentsToAcquireLand_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable_lbl" xml:lang="en-US">Advance for potential warehouse investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakPowerSolutionGroupIncErayakGroupMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionGroupIncErayakGroupMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ErayakPowerSolutionGroupIncErayakGroupMember_lbl" xml:lang="en-US">Erayak Power Solution Group Inc. (&#8220;Erayak Group&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakPowerSolutionGroupIncErayakGroupMember" xlink:to="raya_ErayakPowerSolutionGroupIncErayakGroupMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakPowerSolutionLimitedErayakBVIMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionLimitedErayakBVIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ErayakPowerSolutionLimitedErayakBVIMember_lbl" xml:lang="en-US">Erayak Power Solution Limited (&#8220;Erayak BVI&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakPowerSolutionLimitedErayakBVIMember" xlink:to="raya_ErayakPowerSolutionLimitedErayakBVIMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionHongKongLimitedErayakHKMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember_lbl" xml:lang="en-US">Erayak Power Solution Hong Kong Limited (&#8220;Erayak HK&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember" xlink:to="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RuikeElectronicsWenzhouCoLtdRuikeMember" xlink:href="raya-20251231.xsd#raya_RuikeElectronicsWenzhouCoLtdRuikeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RuikeElectronicsWenzhouCoLtdRuikeMember_lbl" xml:lang="en-US">Ruike Electronics (Wenzhou) Co., Ltd. (&#8220;Ruike&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RuikeElectronicsWenzhouCoLtdRuikeMember" xlink:to="raya_RuikeElectronicsWenzhouCoLtdRuikeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouWenjieTechnologyLimitedWenjieMember" xlink:href="raya-20251231.xsd#raya_WenzhouWenjieTechnologyLimitedWenjieMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WenzhouWenjieTechnologyLimitedWenjieMember_lbl" xml:lang="en-US">Wenzhou Wenjie Technology Limited (&#8220;Wenjie&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouWenjieTechnologyLimitedWenjieMember" xlink:to="raya_WenzhouWenjieTechnologyLimitedWenjieMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember_lbl" xml:lang="en-US">Zhejiang Leiya Electronics Limited (&#8220;Leiya&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember" xlink:to="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouNewFocusLimitedNewFocusMember" xlink:href="raya-20251231.xsd#raya_WenzhouNewFocusLimitedNewFocusMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WenzhouNewFocusLimitedNewFocusMember_lbl" xml:lang="en-US">Wenzhou New Focus Limited (&#8220;New Focus&#8221;)	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouNewFocusLimitedNewFocusMember" xlink:to="raya_WenzhouNewFocusLimitedNewFocusMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BuildingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Buildings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BuildingMember_lbl0" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Transportation vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office furniture and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Electronic equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PatentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PatentsMember_lbl" xml:lang="en-US">Patents [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TrademarksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TrademarksMember_lbl" xml:lang="en-US">Trademark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US">Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LandUseRightsMember" xlink:href="raya-20251231.xsd#raya_LandUseRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_LandUseRightsMember_lbl" xml:lang="en-US">Land use rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LandUseRightsMember" xlink:to="raya_LandUseRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransportationEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TransportationEquipmentMember_lbl" xml:lang="en-US">Transportation vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransportationEquipmentMember" xlink:to="us-gaap_TransportationEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ElectricGenerationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ElectricGenerationEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ElectricGenerationEquipmentMember_lbl" xml:lang="en-US">Electronic devices [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ElectricGenerationEquipmentMember" xlink:to="us-gaap_ElectricGenerationEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConstructionInProgressMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in progress [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsAmortizationPeriodMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsAmortizationPeriodMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsAmortizationPeriodMember_lbl" xml:lang="en-US">Amortization [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsAmortizationPeriodMember" xlink:to="us-gaap_IntangibleAssetsAmortizationPeriodMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_NetCarryingValueMember" xlink:href="raya-20251231.xsd#raya_NetCarryingValueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_NetCarryingValueMember_lbl" xml:lang="en-US">Net Carrying Value [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NetCarryingValueMember" xlink:to="raya_NetCarryingValueMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_BankOfWenzhouMember" xlink:href="raya-20251231.xsd#raya_BankOfWenzhouMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_BankOfWenzhouMember_lbl" xml:lang="en-US">Bank of Wenzhou [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankOfWenzhouMember" xlink:to="raya_BankOfWenzhouMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_BankOfChinaMember" xlink:href="raya-20251231.xsd#raya_BankOfChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_BankOfChinaMember_lbl" xml:lang="en-US">Bank of China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankOfChinaMember" xlink:to="raya_BankOfChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_HuaxiaBankMember" xlink:href="raya-20251231.xsd#raya_HuaxiaBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_HuaxiaBankMember_lbl" xml:lang="en-US">Huaxia Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_HuaxiaBankMember" xlink:to="raya_HuaxiaBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_HuaxiaBankOneMember" xlink:href="raya-20251231.xsd#raya_HuaxiaBankOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_HuaxiaBankOneMember_lbl" xml:lang="en-US">Huaxia Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_HuaxiaBankOneMember" xlink:to="raya_HuaxiaBankOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_IndustrialAndCommercialBankOfChinaMember" xlink:href="raya-20251231.xsd#raya_IndustrialAndCommercialBankOfChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_IndustrialAndCommercialBankOfChinaMember_lbl" xml:lang="en-US">Industrial and Commercial Bank of China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IndustrialAndCommercialBankOfChinaMember" xlink:to="raya_IndustrialAndCommercialBankOfChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBankMember" xlink:href="raya-20251231.xsd#raya_MinshengBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_MinshengBankMember_lbl" xml:lang="en-US">Minsheng Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MinshengBankMember" xlink:to="raya_MinshengBankMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_MinshengBankMember_lbl0" xml:lang="en-US">Minsheng Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MinshengBankMember" xlink:to="raya_MinshengBankMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_BankOfNingboMember" xlink:href="raya-20251231.xsd#raya_BankOfNingboMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_BankOfNingboMember_lbl" xml:lang="en-US">Bank of Ningbo [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankOfNingboMember" xlink:to="raya_BankOfNingboMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_BankOfNingboOneMember" xlink:href="raya-20251231.xsd#raya_BankOfNingboOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_BankOfNingboOneMember_lbl" xml:lang="en-US">Bank of Ningbo [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankOfNingboOneMember" xlink:to="raya_BankOfNingboOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhenMember" xlink:href="raya-20251231.xsd#raya_WeBankShenzhenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeBankShenzhenMember_lbl" xml:lang="en-US">We Bank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhenMember" xlink:to="raya_WeBankShenzhenMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_WeBankShenzhenMember_lbl0" xml:lang="en-US">WeBank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhenMember" xlink:to="raya_WeBankShenzhenMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen1Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeBankShenzhen1Member_lbl" xml:lang="en-US">We Bank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen1Member" xlink:to="raya_WeBankShenzhen1Member_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_WeBankShenzhen1Member_lbl0" xml:lang="en-US">WeBank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen1Member" xlink:to="raya_WeBankShenzhen1Member_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen2Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeBankShenzhen2Member_lbl" xml:lang="en-US">We Bank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen2Member" xlink:to="raya_WeBankShenzhen2Member_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_WeBankShenzhen2Member_lbl0" xml:lang="en-US">WeBank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen2Member" xlink:to="raya_WeBankShenzhen2Member_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen3Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeBankShenzhen3Member_lbl" xml:lang="en-US">We Bank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen3Member" xlink:to="raya_WeBankShenzhen3Member_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_WeBankShenzhen3Member_lbl0" xml:lang="en-US">WeBank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen3Member" xlink:to="raya_WeBankShenzhen3Member_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen4Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen4Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeBankShenzhen4Member_lbl" xml:lang="en-US">We Bank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen4Member" xlink:to="raya_WeBankShenzhen4Member_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_WeBankShenzhen4Member_lbl0" xml:lang="en-US">WeBank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen4Member" xlink:to="raya_WeBankShenzhen4Member_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen5Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen5Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeBankShenzhen5Member_lbl" xml:lang="en-US">We Bank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen5Member" xlink:to="raya_WeBankShenzhen5Member_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_WeBankShenzhen5Member_lbl0" xml:lang="en-US">WeBank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen5Member" xlink:to="raya_WeBankShenzhen5Member_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen6Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen6Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeBankShenzhen6Member_lbl" xml:lang="en-US">We Bank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen6Member" xlink:to="raya_WeBankShenzhen6Member_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_WeBankShenzhen6Member_lbl0" xml:lang="en-US">WeBank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen6Member" xlink:to="raya_WeBankShenzhen6Member_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen7Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen7Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeBankShenzhen7Member_lbl" xml:lang="en-US">We Bank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen7Member" xlink:to="raya_WeBankShenzhen7Member_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen8Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen8Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeBankShenzhen8Member_lbl" xml:lang="en-US">We Bank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen8Member" xlink:to="raya_WeBankShenzhen8Member_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WeBankShenzhen9Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen9Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeBankShenzhen9Member_lbl" xml:lang="en-US">We Bank Shenzhen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen9Member" xlink:to="raya_WeBankShenzhen9Member_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LongwanRuralCommercialBankMember" xlink:href="raya-20251231.xsd#raya_LongwanRuralCommercialBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_LongwanRuralCommercialBankMember_lbl" xml:lang="en-US">Longwan Rural Commercial Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongwanRuralCommercialBankMember" xlink:to="raya_LongwanRuralCommercialBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LongwanRuralCommercialBank1Member" xlink:href="raya-20251231.xsd#raya_LongwanRuralCommercialBank1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_LongwanRuralCommercialBank1Member_lbl" xml:lang="en-US">Longwan Rural Commercial Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongwanRuralCommercialBank1Member" xlink:to="raya_LongwanRuralCommercialBank1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBank1Member" xlink:href="raya-20251231.xsd#raya_MinshengBank1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_MinshengBank1Member_lbl" xml:lang="en-US">Minsheng Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MinshengBank1Member" xlink:to="raya_MinshengBank1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBank2Member" xlink:href="raya-20251231.xsd#raya_MinshengBank2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_MinshengBank2Member_lbl" xml:lang="en-US">Minsheng Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MinshengBank2Member" xlink:to="raya_MinshengBank2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_InvertersMember" xlink:href="raya-20251231.xsd#raya_InvertersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_InvertersMember_lbl" xml:lang="en-US">Inverters [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_InvertersMember" xlink:to="raya_InvertersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ChargersMember" xlink:href="raya-20251231.xsd#raya_ChargersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ChargersMember_lbl" xml:lang="en-US">Chargers	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ChargersMember" xlink:to="raya_ChargersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_GasolineGeneratorsMember" xlink:href="raya-20251231.xsd#raya_GasolineGeneratorsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_GasolineGeneratorsMember_lbl" xml:lang="en-US">Gasoline generators [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GasolineGeneratorsMember" xlink:to="raya_GasolineGeneratorsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_PowerBankMember" xlink:href="raya-20251231.xsd#raya_PowerBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_PowerBankMember_lbl" xml:lang="en-US">Power bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PowerBankMember" xlink:to="raya_PowerBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_OtherProductsMember" xlink:href="raya-20251231.xsd#raya_OtherProductsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_OtherProductsMember_lbl" xml:lang="en-US">Other products [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OtherProductsMember" xlink:to="raya_OtherProductsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SellingGeneralAndAdministrativeExpenseMember" xlink:href="raya-20251231.xsd#raya_SellingGeneralAndAdministrativeExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_SellingGeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US">General and Administrative Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingGeneralAndAdministrativeExpenseMember" xlink:to="raya_SellingGeneralAndAdministrativeExpenseMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_SellingGeneralAndAdministrativeExpenseMember_lbl0" xml:lang="en-US">Selling, General and Administrative Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingGeneralAndAdministrativeExpenseMember" xlink:to="raya_SellingGeneralAndAdministrativeExpenseMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_SellingAndMarketingExpensesMember" xlink:href="raya-20251231.xsd#raya_SellingAndMarketingExpensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_SellingAndMarketingExpensesMember_lbl" xml:lang="en-US">Selling and Marketing Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingAndMarketingExpensesMember" xlink:to="raya_SellingAndMarketingExpensesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ResearchAndDevelopmentExpensesMember" xlink:href="raya-20251231.xsd#raya_ResearchAndDevelopmentExpensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ResearchAndDevelopmentExpensesMember_lbl" xml:lang="en-US">Research and Development Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ResearchAndDevelopmentExpensesMember" xlink:to="raya_ResearchAndDevelopmentExpensesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouAilefuTechnologyCoLtdAilefuMember" xlink:href="raya-20251231.xsd#raya_WenzhouAilefuTechnologyCoLtdAilefuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WenzhouAilefuTechnologyCoLtdAilefuMember_lbl" xml:lang="en-US">Wenzhou Ailefu Technology Co. Ltd. (&#8220;Ailefu&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouAilefuTechnologyCoLtdAilefuMember" xlink:to="raya_WenzhouAilefuTechnologyCoLtdAilefuMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_WenzhouAilefuTechnologyCoLtdAilefuMember_lbl0" xml:lang="en-US">Wenzhou Ailefu Technology Co. Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouAilefuTechnologyCoLtdAilefuMember" xlink:to="raya_WenzhouAilefuTechnologyCoLtdAilefuMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_HangzhouXiangzeTradingCoLtdXiangzeMember" xlink:href="raya-20251231.xsd#raya_HangzhouXiangzeTradingCoLtdXiangzeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_HangzhouXiangzeTradingCoLtdXiangzeMember_lbl" xml:lang="en-US">Hangzhou Xiangze Trading Co. Ltd. (&#8220;Xiangze&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_HangzhouXiangzeTradingCoLtdXiangzeMember" xlink:to="raya_HangzhouXiangzeTradingCoLtdXiangzeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouWeidiTechnologyCoLtdWeidiMember" xlink:href="raya-20251231.xsd#raya_WenzhouWeidiTechnologyCoLtdWeidiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WenzhouWeidiTechnologyCoLtdWeidiMember_lbl" xml:lang="en-US">Wenzhou Leiling Technology Development Co. Ltd. (&#8220;Leiling&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouWeidiTechnologyCoLtdWeidiMember" xlink:to="raya_WenzhouWeidiTechnologyCoLtdWeidiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember" xlink:href="raya-20251231.xsd#raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember_lbl" xml:lang="en-US">Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. (&#8220;Fushishenye&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember" xlink:to="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangRayakTechnologyCoLtdRayakTechMember" xlink:href="raya-20251231.xsd#raya_ZhejiangRayakTechnologyCoLtdRayakTechMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ZhejiangRayakTechnologyCoLtdRayakTechMember_lbl" xml:lang="en-US">Zhejiang Rayak Technology Co. Ltd. (&#8220;Rayak Tech&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZhejiangRayakTechnologyCoLtdRayakTechMember" xlink:to="raya_ZhejiangRayakTechnologyCoLtdRayakTechMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ChuanlongLinMember" xlink:href="raya-20251231.xsd#raya_ChuanlongLinMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ChuanlongLinMember_lbl" xml:lang="en-US">Chuanlong Lin	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ChuanlongLinMember" xlink:to="raya_ChuanlongLinMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ShenglingXiangMember" xlink:href="raya-20251231.xsd#raya_ShenglingXiangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ShenglingXiangMember_lbl" xml:lang="en-US">Shengling Xiang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShenglingXiangMember" xlink:to="raya_ShenglingXiangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LingyiKongMember" xlink:href="raya-20251231.xsd#raya_LingyiKongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_LingyiKongMember_lbl" xml:lang="en-US">Lingyi Kong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LingyiKongMember" xlink:to="raya_LingyiKongMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_LingyiKongMember_lbl0" xml:lang="en-US">Weidi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LingyiKongMember" xlink:to="raya_LingyiKongMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ChunhuaXiangMember" xlink:href="raya-20251231.xsd#raya_ChunhuaXiangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ChunhuaXiangMember_lbl" xml:lang="en-US">Chunhua Xiang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ChunhuaXiangMember" xlink:to="raya_ChunhuaXiangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangRayakTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZhejiangRayakTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ZhejiangRayakTechnologyCoLtdMember_lbl" xml:lang="en-US">Zhejiang Rayak Technology Co. Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZhejiangRayakTechnologyCoLtdMember" xlink:to="raya_ZhejiangRayakTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouAilefuTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_WenzhouAilefuTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WenzhouAilefuTechnologyCoLtdMember_lbl" xml:lang="en-US">Wenzhou Ailefu Technology Co Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouAilefuTechnologyCoLtdMember" xlink:to="raya_WenzhouAilefuTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AccountsPayablesRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_AccountsPayablesRelatedPartiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AccountsPayablesRelatedPartiesMember_lbl" xml:lang="en-US">Wenzhou Ailefu Technology Co Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AccountsPayablesRelatedPartiesMember" xlink:to="raya_AccountsPayablesRelatedPartiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ZheJiangRayakTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZheJiangRayakTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ZheJiangRayakTechnologyCoLtdMember_lbl" xml:lang="en-US">ZheJiang Rayak Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZheJiangRayakTechnologyCoLtdMember" xlink:to="raya_ZheJiangRayakTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouWeidiTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_WenzhouWeidiTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WenzhouWeidiTechnologyCoLtdMember_lbl" xml:lang="en-US">Wenzhou Weidi Technology Co. Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouWeidiTechnologyCoLtdMember" xlink:to="raya_WenzhouWeidiTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AccountsReceivablesRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_AccountsReceivablesRelatedPartiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AccountsReceivablesRelatedPartiesMember_lbl" xml:lang="en-US">Accounts receivables, related parties [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AccountsReceivablesRelatedPartiesMember" xlink:to="raya_AccountsReceivablesRelatedPartiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember" xlink:href="raya-20251231.xsd#raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember_lbl" xml:lang="en-US">Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember" xlink:to="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersRelatedPartiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AdvanceToSuppliersRelatedPartiesMember_lbl" xml:lang="en-US">Advance to suppliers, related parties [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceToSuppliersRelatedPartiesMember" xlink:to="raya_AdvanceToSuppliersRelatedPartiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_OtherReceivablesRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_OtherReceivablesRelatedPartiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_OtherReceivablesRelatedPartiesMember_lbl" xml:lang="en-US">Other receivables, related parties [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OtherReceivablesRelatedPartiesMember" xlink:to="raya_OtherReceivablesRelatedPartiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangLeiyaTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ZhejiangLeiyaTechnologyCoLtdMember_lbl" xml:lang="en-US">Zhejiang Leiya Technology Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZhejiangLeiyaTechnologyCoLtdMember" xlink:to="raya_ZhejiangLeiyaTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_CN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CN_lbl" xml:lang="en-US">China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_GB"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_GB_lbl" xml:lang="en-US">U.K. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_lbl"/>
    <loc xlink:type="locator" xlink:label="country_MX" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_MX"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_MX_lbl" xml:lang="en-US">Mexico [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MX" xlink:to="country_MX_lbl"/>
    <loc xlink:type="locator" xlink:label="country_PL" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_PL"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_PL_lbl" xml:lang="en-US">Poland [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_PL" xlink:to="country_PL_lbl"/>
    <loc xlink:type="locator" xlink:label="country_PT" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_PT"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_PT_lbl" xml:lang="en-US">Portugal [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_PT" xlink:to="country_PT_lbl"/>
    <loc xlink:type="locator" xlink:label="country_FR" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_FR"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_FR_lbl" xml:lang="en-US">France [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_FR" xlink:to="country_FR_lbl"/>
    <loc xlink:type="locator" xlink:label="country_IL" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_IL"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_IL_lbl" xml:lang="en-US">Israel [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_IL" xlink:to="country_IL_lbl"/>
    <loc xlink:type="locator" xlink:label="country_NG" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_NG"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_NG_lbl" xml:lang="en-US">Nigeria [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_NG" xlink:to="country_NG_lbl"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_AU"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_AU_lbl" xml:lang="en-US">Australia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl"/>
    <loc xlink:type="locator" xlink:label="country_DE" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_DE"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_DE_lbl" xml:lang="en-US">Germany [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_DE" xlink:to="country_DE_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeographicConcentrationRiskMember_lbl" xml:lang="en-US">Geographic Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicConcentrationRiskMember" xlink:to="us-gaap_GeographicConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_MinshengBankOneMember" xlink:href="raya-20251231.xsd#raya_MinshengBankOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_MinshengBankOneMember_lbl" xml:lang="en-US">Minsheng Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MinshengBankOneMember" xlink:to="raya_MinshengBankOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ParentCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ParentCompanyMember_lbl" xml:lang="en-US">Parent Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RestatementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US">Revision of Prior Period [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollateralAxis_lbl" xml:lang="en-US">Collateral Held [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollateralAxis" xlink:to="us-gaap_CollateralAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AuthorizedShareCapitalAxis" xlink:href="raya-20251231.xsd#raya_AuthorizedShareCapitalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AuthorizedShareCapitalAxis_lbl" xml:lang="en-US">Authorized Share Capital [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AuthorizedShareCapitalAxis" xlink:to="raya_AuthorizedShareCapitalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationDateOfIncorporation" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationDateOfIncorporation_lbl" xml:lang="en-US">Entity Incorporation, Date of Incorporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationDateOfIncorporation" xlink:to="dei_EntityIncorporationDateOfIncorporation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Ordinary shares, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Ordinary shares par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_lbl" xml:lang="en-US">Percentage of owned shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:to="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PartnersCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PartnersCapital_lbl" xml:lang="en-US">Paid in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PartnersCapital" xlink:to="us-gaap_PartnersCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Equity interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl" xml:lang="en-US">Residual value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIncome_lbl" xml:lang="en-US">Grants received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvertisingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_PercentageOfTaxBenefit" xlink:href="raya-20251231.xsd#raya_PercentageOfTaxBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_PercentageOfTaxBenefit_lbl" xml:lang="en-US">Percentage of tax benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PercentageOfTaxBenefit" xlink:to="raya_PercentageOfTaxBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_PRCTaxAuthorities" xlink:href="raya-20251231.xsd#raya_PRCTaxAuthorities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_PRCTaxAuthorities_lbl" xml:lang="en-US">PRC tax authorities term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PRCTaxAuthorities" xlink:to="raya_PRCTaxAuthorities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AverageAccountsReceivableTurnoverPeriod" xlink:href="raya-20251231.xsd#raya_AverageAccountsReceivableTurnoverPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AverageAccountsReceivableTurnoverPeriod_lbl" xml:lang="en-US">Average accounts receivable turnover period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AverageAccountsReceivableTurnoverPeriod" xlink:to="raya_AverageAccountsReceivableTurnoverPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_InventoryAllowanceAmount" xlink:href="raya-20251231.xsd#raya_InventoryAllowanceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_InventoryAllowanceAmount_lbl" xml:lang="en-US">Inventory allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_InventoryAllowanceAmount" xlink:to="raya_InventoryAllowanceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AdvancePayment" xlink:href="raya-20251231.xsd#raya_AdvancePayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AdvancePayment_lbl" xml:lang="en-US">Advance payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvancePayment" xlink:to="raya_AdvancePayment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions_lbl" xml:lang="en-US">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1_lbl" xml:lang="en-US">Disposal of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_IntangibleAssetsIncludeLandUseRights" xlink:href="raya-20251231.xsd#raya_IntangibleAssetsIncludeLandUseRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_IntangibleAssetsIncludeLandUseRights_lbl" xml:lang="en-US">Intangible assets include land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IntangibleAssetsIncludeLandUseRights" xlink:to="raya_IntangibleAssetsIncludeLandUseRights_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Lease expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Percentage of equity interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost_lbl" xml:lang="en-US">Total purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentAggregateCost" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_PercentageOfDepositInterestRate" xlink:href="raya-20251231.xsd#raya_PercentageOfDepositInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_PercentageOfDepositInterestRate_lbl" xml:lang="en-US">Percentage of deposit interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PercentageOfDepositInterestRate" xlink:to="raya_PercentageOfDepositInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseShortTermBorrowings_lbl" xml:lang="en-US">Interest expenses on short-term borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseShortTermBorrowings" xlink:to="us-gaap_InterestExpenseShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Carrying amount of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseLongTermDebt_lbl" xml:lang="en-US">Interest expense on long-term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseLongTermDebt" xlink:to="us-gaap_InterestExpenseLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts receivable (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecurityDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SecurityDeposit_lbl" xml:lang="en-US">Security deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDeposit" xlink:to="us-gaap_SecurityDeposit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US">Transactions amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Purchased raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionCollections" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionCollections"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RelatedPartyTransactionCollections_lbl" xml:lang="en-US">Related party transaction, collections</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RelatedPartyTransactionCollections" xlink:to="raya_RelatedPartyTransactionCollections_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionDisbursed" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionDisbursed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RelatedPartyTransactionDisbursed_lbl" xml:lang="en-US">Related party transaction, disbursed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RelatedPartyTransactionDisbursed" xlink:to="raya_RelatedPartyTransactionDisbursed_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableSale" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableSale_lbl" xml:lang="en-US">Accounts Receivable, Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableSale" xlink:to="us-gaap_AccountsReceivableSale_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US">Outstanding payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockDescriptionOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction_lbl" xml:lang="en-US">Voting rights description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredOfferingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredOfferingCosts_lbl" xml:lang="en-US">Offering (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredOfferingCosts" xlink:to="us-gaap_DeferredOfferingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Shares par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_NumberOfUnderwriterGrantedOverallotmentDays" xlink:href="raya-20251231.xsd#raya_NumberOfUnderwriterGrantedOverallotmentDays"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_NumberOfUnderwriterGrantedOverallotmentDays_lbl" xml:lang="en-US">Overallotment option days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NumberOfUnderwriterGrantedOverallotmentDays" xlink:to="raya_NumberOfUnderwriterGrantedOverallotmentDays_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US">Additional shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0" xml:lang="en-US">Shares of aggregate gross sales proceeds (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_InitialSharesIncreased" xlink:href="raya-20251231.xsd#raya_InitialSharesIncreased"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_InitialSharesIncreased_lbl" xml:lang="en-US">Shares increased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_InitialSharesIncreased" xlink:to="raya_InitialSharesIncreased_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl" xml:lang="en-US">Additional paid-in capital increased (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Warrants to purchase an aggregate of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US">Warrant issuance term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Purchase price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl0" xml:lang="en-US">Share price of aggregate gross sales proceeds (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityShareSubscriptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TemporaryEquityShareSubscriptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityShareSubscriptions_lbl" xml:lang="en-US">Purchased shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityShareSubscriptions" xlink:to="us-gaap_TemporaryEquityShareSubscriptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xml:lang="en-US">Consideration of per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US">Total consideration (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CapitalUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalUnits_lbl" xml:lang="en-US">Authorized share capital, value (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalUnits" xlink:to="us-gaap_CapitalUnits_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalUnits_lbl0" xml:lang="en-US">Authorized share capital, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalUnits" xlink:to="us-gaap_CapitalUnits_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnitsAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CapitalUnitsAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalUnitsAuthorized_lbl" xml:lang="en-US">Authorized share capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalUnitsAuthorized" xlink:to="us-gaap_CapitalUnitsAuthorized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalUnitsAuthorized_lbl0" xml:lang="en-US">Authorized share capital (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalUnitsAuthorized" xlink:to="us-gaap_CapitalUnitsAuthorized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteStockSplit_lbl" xml:lang="en-US">Description of reverse stock split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplit" xlink:to="us-gaap_StockholdersEquityNoteStockSplit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther_lbl" xml:lang="en-US">Net income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements_lbl" xml:lang="en-US">Capital reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Statutory income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_NumberOfLease" xlink:href="raya-20251231.xsd#raya_NumberOfLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_NumberOfLease_lbl" xml:lang="en-US">Number of lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NumberOfLease" xlink:to="raya_NumberOfLease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Operating segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_lbl" xml:lang="en-US">Aggregate gross sales proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl" xml:lang="en-US">Net proceeds of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedInvestmentsPercentOfNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedInvestmentsPercentOfNetAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedInvestmentsPercentOfNetAssets_lbl" xml:lang="en-US">Percentage of net assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedInvestmentsPercentOfNetAssets" xlink:to="us-gaap_RestrictedInvestmentsPercentOfNetAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AdvancesToSuppliersPolicyTextBlock" xlink:href="raya-20251231.xsd#raya_AdvancesToSuppliersPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AdvancesToSuppliersPolicyTextBlock_lbl" xml:lang="en-US">Advances to Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvancesToSuppliersPolicyTextBlock" xlink:to="raya_AdvancesToSuppliersPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AdvancesFromCustomersPolicyTextBlock" xlink:href="raya-20251231.xsd#raya_AdvancesFromCustomersPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AdvancesFromCustomersPolicyTextBlock_lbl" xml:lang="en-US">Advances from Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvancesFromCustomersPolicyTextBlock" xlink:to="raya_AdvancesFromCustomersPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases/Right of use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ValueAddedTaxPolicyTextBlock" xlink:href="raya-20251231.xsd#raya_ValueAddedTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ValueAddedTaxPolicyTextBlock_lbl" xml:lang="en-US">Value-added Tax (&#8220;VAT&#8221;)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ValueAddedTaxPolicyTextBlock" xlink:to="raya_ValueAddedTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RentalIncomePolicyTextBlock" xlink:href="raya-20251231.xsd#raya_RentalIncomePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RentalIncomePolicyTextBlock_lbl" xml:lang="en-US">Rental income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentalIncomePolicyTextBlock" xlink:to="raya_RentalIncomePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistancePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GovernmentAssistancePolicyTextBlock_lbl" xml:lang="en-US">Government Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistancePolicyTextBlock" xlink:to="us-gaap_GovernmentAssistancePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Shipping and Handling Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings (loss) Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive income/(loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Certain Risks and Concentration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakGroupMember" xlink:href="raya-20251231.xsd#raya_ErayakGroupMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ErayakGroupMember_lbl" xml:lang="en-US">Erayak Group [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakGroupMember" xlink:to="raya_ErayakGroupMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_ErayakGroupMember_lbl0" xml:lang="en-US">Erayak Group Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakGroupMember" xlink:to="raya_ErayakGroupMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakBVIMember" xlink:href="raya-20251231.xsd#raya_ErayakBVIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ErayakBVIMember_lbl" xml:lang="en-US">Erayak BVI [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakBVIMember" xlink:to="raya_ErayakBVIMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakHKMember" xlink:href="raya-20251231.xsd#raya_ErayakHKMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ErayakHKMember_lbl" xml:lang="en-US">Erayak HK [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakHKMember" xlink:to="raya_ErayakHKMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RuikeMember" xlink:href="raya-20251231.xsd#raya_RuikeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RuikeMember_lbl" xml:lang="en-US">Ruike [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RuikeMember" xlink:to="raya_RuikeMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_RuikeMember_lbl0" xml:lang="en-US">Ruike Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RuikeMember" xlink:to="raya_RuikeMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_WenjieMember" xlink:href="raya-20251231.xsd#raya_WenjieMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WenjieMember_lbl" xml:lang="en-US">Wenjie [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenjieMember" xlink:to="raya_WenjieMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LeiyaMember" xlink:href="raya-20251231.xsd#raya_LeiyaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_LeiyaMember_lbl" xml:lang="en-US">New Focus [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LeiyaMember" xlink:to="raya_LeiyaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_NewFocusMember" xlink:href="raya-20251231.xsd#raya_NewFocusMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_NewFocusMember_lbl" xml:lang="en-US">Wenjie [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NewFocusMember" xlink:to="raya_NewFocusMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="raya_NewFocusMember_lbl0" xml:lang="en-US">New Focus [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NewFocusMember" xlink:to="raya_NewFocusMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_HecangLimitedMember" xlink:href="raya-20251231.xsd#raya_HecangLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_HecangLimitedMember_lbl" xml:lang="en-US">Hecang Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_HecangLimitedMember" xlink:to="raya_HecangLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl" xml:lang="en-US">Previously Reported [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShippingAndHandlingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShippingAndHandlingMember_lbl" xml:lang="en-US">Shipping and Handling [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingMember" xlink:to="us-gaap_ShippingAndHandlingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LongTermInvestmentsMember" xlink:href="raya-20251231.xsd#raya_LongTermInvestmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_LongTermInvestmentsMember_lbl" xml:lang="en-US">Long Term Investments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongTermInvestmentsMember" xlink:to="raya_LongTermInvestmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerOneMember" xlink:href="raya-20251231.xsd#raya_CustomerOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_CustomerOneMember_lbl" xml:lang="en-US">Customer One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerOneMember" xlink:to="raya_CustomerOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerMember" xlink:href="raya-20251231.xsd#raya_CustomerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_CustomerMember_lbl" xml:lang="en-US">Customer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerMember" xlink:to="raya_CustomerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerTwoMember" xlink:href="raya-20251231.xsd#raya_CustomerTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_CustomerTwoMember_lbl" xml:lang="en-US">Customer Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerTwoMember" xlink:to="raya_CustomerTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerThreeMember" xlink:href="raya-20251231.xsd#raya_CustomerThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_CustomerThreeMember_lbl" xml:lang="en-US">Customer Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerThreeMember" xlink:to="raya_CustomerThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerFourMember" xlink:href="raya-20251231.xsd#raya_CustomerFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_CustomerFourMember_lbl" xml:lang="en-US">Customer Four [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerFourMember" xlink:to="raya_CustomerFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AilefuMember" xlink:href="raya-20251231.xsd#raya_AilefuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_AilefuMember_lbl" xml:lang="en-US">Ailefu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AilefuMember" xlink:to="raya_AilefuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_FushishenyeMember" xlink:href="raya-20251231.xsd#raya_FushishenyeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_FushishenyeMember_lbl" xml:lang="en-US">Fushishenye [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_FushishenyeMember" xlink:to="raya_FushishenyeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RayakTechMember" xlink:href="raya-20251231.xsd#raya_RayakTechMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RayakTechMember_lbl" xml:lang="en-US">Rayak Tech [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RayakTechMember" xlink:to="raya_RayakTechMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WeidiMember" xlink:href="raya-20251231.xsd#raya_WeidiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WeidiMember_lbl" xml:lang="en-US">Weidi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeidiMember" xlink:to="raya_WeidiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IPOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_PurchaseAgreementMember" xlink:href="raya-20251231.xsd#raya_PurchaseAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_PurchaseAgreementMember_lbl" xml:lang="en-US">Purchase Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PurchaseAgreementMember" xlink:to="raya_PurchaseAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_PreFundedWarrantsMember" xlink:href="raya-20251231.xsd#raya_PreFundedWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_PreFundedWarrantsMember_lbl" xml:lang="en-US">Pre-Funded Warrants[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PreFundedWarrantsMember" xlink:to="raya_PreFundedWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_IncreaseInAuthorizedShareCapitalMember" xlink:href="raya-20251231.xsd#raya_IncreaseInAuthorizedShareCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_IncreaseInAuthorizedShareCapitalMember_lbl" xml:lang="en-US">Increase in Authorized Share Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IncreaseInAuthorizedShareCapitalMember" xlink:to="raya_IncreaseInAuthorizedShareCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_IncreaseInAuthorizedShareCapitalOneMember" xlink:href="raya-20251231.xsd#raya_IncreaseInAuthorizedShareCapitalOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_IncreaseInAuthorizedShareCapitalOneMember_lbl" xml:lang="en-US">Increase in Authorized Share Capital One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IncreaseInAuthorizedShareCapitalOneMember" xlink:to="raya_IncreaseInAuthorizedShareCapitalOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ReverseStockSplitMember" xlink:href="raya-20251231.xsd#raya_ReverseStockSplitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ReverseStockSplitMember_lbl" xml:lang="en-US">Reverse Stock Split [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ReverseStockSplitMember" xlink:to="raya_ReverseStockSplitMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ErayakPowerSolutionHongKongLimitedMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionHongKongLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ErayakPowerSolutionHongKongLimitedMember_lbl" xml:lang="en-US">Erayak Power Solution Hong Kong Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakPowerSolutionHongKongLimitedMember" xlink:to="raya_ErayakPowerSolutionHongKongLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouWenjieTechnologyLimitedMember" xlink:href="raya-20251231.xsd#raya_WenzhouWenjieTechnologyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WenzhouWenjieTechnologyLimitedMember_lbl" xml:lang="en-US">Wenzhou Wenjie Technology Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouWenjieTechnologyLimitedMember" xlink:to="raya_WenzhouWenjieTechnologyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RuikeElectronicsWenzhouCoLtdMember" xlink:href="raya-20251231.xsd#raya_RuikeElectronicsWenzhouCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_RuikeElectronicsWenzhouCoLtdMember_lbl" xml:lang="en-US">Ruike Electronics (Wenzhou) Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RuikeElectronicsWenzhouCoLtdMember" xlink:to="raya_RuikeElectronicsWenzhouCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ZhejiangLeiyaElectronicsMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaElectronicsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_ZhejiangLeiyaElectronicsMember_lbl" xml:lang="en-US">Zhejiang Leiya Electronics [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZhejiangLeiyaElectronicsMember" xlink:to="raya_ZhejiangLeiyaElectronicsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_WenzhouNewFocusLimitedMember" xlink:href="raya-20251231.xsd#raya_WenzhouNewFocusLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="raya_WenzhouNewFocusLimitedMember_lbl" xml:lang="en-US">Wenzhou New Focus Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouNewFocusLimitedMember" xlink:to="raya_WenzhouNewFocusLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl" xml:lang="en-US">Subsidiary of LLC or LP [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Asset, Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" xlink:to="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems" xlink:to="raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Intangible Asset, Finite-Lived, Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Intangible Asset, Indefinite-Lived [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_IntangibleassetsScheduleofAmortizationDetailsTable" xlink:href="raya-20251231.xsd#raya_IntangibleassetsScheduleofAmortizationDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_IntangibleassetsScheduleofAmortizationDetailsTable_lbl" xml:lang="en-US">Intangible assets - Schedule of Amortization (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IntangibleassetsScheduleofAmortizationDetailsTable" xlink:to="raya_IntangibleassetsScheduleofAmortizationDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:href="raya-20251231.xsd#raya_IntangibleassetsScheduleofAmortizationDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems_lbl" xml:lang="en-US">Intangible assets - Schedule of Amortization (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="raya_IntangibleassetsScheduleofAmortizationDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTable_lbl" xml:lang="en-US">Short-Term Debt [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ScheduleOfShortTermDebtTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Short-Term Debt [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Schedule of Disaggregated Sales [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain_lbl" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:href="raya-20251231.xsd#raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable_lbl" xml:lang="en-US">General and Administrative Expenses - Schedule of General and Administrative Expenses (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:to="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems_lbl" xml:lang="en-US">General and Administrative Expenses - Schedule of General and Administrative Expenses (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:href="raya-20251231.xsd#raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable_lbl" xml:lang="en-US">Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:to="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems_lbl" xml:lang="en-US">Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable" xlink:href="raya-20251231.xsd#raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable_lbl" xml:lang="en-US">Research and Development Expenses - Schedule of Research and Development Expenses (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable" xlink:to="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems_lbl" xml:lang="en-US">Research and Development Expenses - Schedule of Research and Development Expenses (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transaction [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable_lbl" xml:lang="en-US">Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable" xlink:to="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems_lbl" xml:lang="en-US">Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainContingenciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainContingenciesTable_lbl" xml:lang="en-US">Gain Contingencies [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainContingenciesTable" xlink:to="us-gaap_GainContingenciesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainContingenciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainContingenciesLineItems_lbl" xml:lang="en-US">Gain Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainContingenciesLineItems" xlink:to="us-gaap_GainContingenciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Segment Reporting [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable" xlink:href="raya-20251231.xsd#raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable_lbl" xml:lang="en-US">Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable" xlink:to="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems_lbl" xml:lang="en-US">Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:to="raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementTable_lbl" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable_lbl" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems_lbl" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="srt_CondensedIncomeStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedCashFlowStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedCashFlowStatementTable_lbl" xml:lang="en-US">Condensed Cash Flow Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_TradingArrByIndTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TradingArrByIndTable_lbl" xml:lang="en-US">Trading Arrangements, by Individual [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrByIndTable" xlink:to="ecd_TradingArrByIndTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RestatementDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementDomain_lbl" xml:lang="en-US">Revision of Prior Period [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_OrganizationandNatureofOperationsDetailsTable" xlink:href="raya-20251231.xsd#raya_OrganizationandNatureofOperationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_OrganizationandNatureofOperationsDetailsTable_lbl" xml:lang="en-US">Organization and Nature of Operations (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OrganizationandNatureofOperationsDetailsTable" xlink:to="raya_OrganizationandNatureofOperationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_OrganizationandNatureofOperationsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_OrganizationandNatureofOperationsDetailsLineItems_lbl" xml:lang="en-US">Organization and Nature of Operations (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="raya_OrganizationandNatureofOperationsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SignificantAccountingPoliciesDetailsTable" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SignificantAccountingPoliciesDetailsTable" xlink:to="raya_SignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Significant Accounting Policies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SignificantAccountingPoliciesDetailsLineItems" xlink:to="raya_SignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LongTermInvestmentDetailsTable" xlink:href="raya-20251231.xsd#raya_LongTermInvestmentDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LongTermInvestmentDetailsTable_lbl" xml:lang="en-US">Long-Term Investment (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongTermInvestmentDetailsTable" xlink:to="raya_LongTermInvestmentDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LongTermInvestmentDetailsLineItems" xlink:href="raya-20251231.xsd#raya_LongTermInvestmentDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LongTermInvestmentDetailsLineItems_lbl" xml:lang="en-US">Long-Term Investment (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongTermInvestmentDetailsLineItems" xlink:to="raya_LongTermInvestmentDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_OtherCurrentandNonCurrentAssetsDetailsTable" xlink:href="raya-20251231.xsd#raya_OtherCurrentandNonCurrentAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_OtherCurrentandNonCurrentAssetsDetailsTable_lbl" xml:lang="en-US">Other Current and Non-Current Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OtherCurrentandNonCurrentAssetsDetailsTable" xlink:to="raya_OtherCurrentandNonCurrentAssetsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_OtherCurrentandNonCurrentAssetsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_OtherCurrentandNonCurrentAssetsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_OtherCurrentandNonCurrentAssetsDetailsLineItems_lbl" xml:lang="en-US">Other Current and Non-Current Assets (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OtherCurrentandNonCurrentAssetsDetailsLineItems" xlink:to="raya_OtherCurrentandNonCurrentAssetsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollateralDomain_lbl" xml:lang="en-US">Collateral Held [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollateralDomain" xlink:to="us-gaap_CollateralDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LongTermLoansDetailsTable" xlink:href="raya-20251231.xsd#raya_LongTermLoansDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LongTermLoansDetailsTable_lbl" xml:lang="en-US">Long-Term Loans (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongTermLoansDetailsTable" xlink:to="raya_LongTermLoansDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_LongTermLoansDetailsLineItems" xlink:href="raya-20251231.xsd#raya_LongTermLoansDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LongTermLoansDetailsLineItems_lbl" xml:lang="en-US">Long-Term Loans (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongTermLoansDetailsLineItems" xlink:to="raya_LongTermLoansDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerandSupplierConcentrationsDetailsTable" xlink:href="raya-20251231.xsd#raya_CustomerandSupplierConcentrationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CustomerandSupplierConcentrationsDetailsTable_lbl" xml:lang="en-US">Customer and Supplier Concentrations (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerandSupplierConcentrationsDetailsTable" xlink:to="raya_CustomerandSupplierConcentrationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CustomerandSupplierConcentrationsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_CustomerandSupplierConcentrationsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CustomerandSupplierConcentrationsDetailsLineItems_lbl" xml:lang="en-US">Customer and Supplier Concentrations (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="raya_CustomerandSupplierConcentrationsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionsDetailsTable" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RelatedPartyTransactionsDetailsTable_lbl" xml:lang="en-US">Related Party Transactions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RelatedPartyTransactionsDetailsTable" xlink:to="raya_RelatedPartyTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_RelatedPartyTransactionsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RelatedPartyTransactionsDetailsLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RelatedPartyTransactionsDetailsLineItems" xlink:to="raya_RelatedPartyTransactionsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AuthorizedShareCapitalDomainDomain" xlink:href="raya-20251231.xsd#raya_AuthorizedShareCapitalDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AuthorizedShareCapitalDomainDomain_lbl" xml:lang="en-US">AuthorizedShareCapitalDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AuthorizedShareCapitalDomainDomain" xlink:to="raya_AuthorizedShareCapitalDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ShareholdersEquityDetailsTable" xlink:href="raya-20251231.xsd#raya_ShareholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ShareholdersEquityDetailsTable_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShareholdersEquityDetailsTable" xlink:to="raya_ShareholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ShareholdersEquityDetailsLineItems" xlink:href="raya-20251231.xsd#raya_ShareholdersEquityDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ShareholdersEquityDetailsLineItems_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShareholdersEquityDetailsLineItems" xlink:to="raya_ShareholdersEquityDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_IncomeTaxesDetailsTable" xlink:href="raya-20251231.xsd#raya_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IncomeTaxesDetailsTable" xlink:to="raya_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_IncomeTaxesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_IncomeTaxesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_IncomeTaxesDetailsLineItems_lbl" xml:lang="en-US">Income Taxes (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IncomeTaxesDetailsLineItems" xlink:to="raya_IncomeTaxesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CommitmentsandContingenciesDetailsTable" xlink:href="raya-20251231.xsd#raya_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CommitmentsandContingenciesDetailsTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CommitmentsandContingenciesDetailsTable" xlink:to="raya_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_CommitmentsandContingenciesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_CommitmentsandContingenciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CommitmentsandContingenciesDetailsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CommitmentsandContingenciesDetailsLineItems" xlink:to="raya_CommitmentsandContingenciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SubsequentEventsDetailsTable" xlink:href="raya-20251231.xsd#raya_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SubsequentEventsDetailsTable" xlink:to="raya_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_SubsequentEventsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SubsequentEventsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SubsequentEventsDetailsLineItems_lbl" xml:lang="en-US">Subsequent Events (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SubsequentEventsDetailsLineItems" xlink:to="raya_SubsequentEventsDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_AccountsPayableRelatedParties_lbl0" xml:lang="en-US">Represent the amount accounts payable, related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AccountsPayableRelatedParties" xlink:to="raya_AccountsPayableRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_AccountsReceivablesRelatedPartiesCurrent_lbl0" xml:lang="en-US">Represent the amount accounts receivable related parties classified as current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AccountsReceivablesRelatedPartiesCurrent" xlink:to="raya_AccountsReceivablesRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_AdvancePayment_lbl0" xml:lang="en-US">Amount of advance payment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvancePayment" xlink:to="raya_AdvancePayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_AdvanceToSuppliersAndOtherTextBlock_lbl0" xml:lang="en-US">The entity disclosure of advance to suppliers and others.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceToSuppliersAndOtherTextBlock" xlink:to="raya_AdvanceToSuppliersAndOtherTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_AdvanceToSuppliersRelatedPartiesCurrent_lbl0" xml:lang="en-US">Represent the amount advance to suppliers related parties classified as current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceToSuppliersRelatedPartiesCurrent" xlink:to="raya_AdvanceToSuppliersRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_AdvancesFromCustomersPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for advances from customers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvancesFromCustomersPolicyTextBlock" xlink:to="raya_AdvancesFromCustomersPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_AdvancesToSuppliersPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policies advances of suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvancesToSuppliersPolicyTextBlock" xlink:to="raya_AdvancesToSuppliersPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_AllowanceForDoubtfulAccountsReceivableAmount_lbl1" xml:lang="en-US">Amount of allowance for credit loss on accounts receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AllowanceForDoubtfulAccountsReceivableAmount" xlink:to="raya_AllowanceForDoubtfulAccountsReceivableAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_AmortizationCurrentPeriodogIntangible_lbl0" xml:lang="en-US">Amount of amortization intangible assets current period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AmortizationCurrentPeriodogIntangible" xlink:to="raya_AmortizationCurrentPeriodogIntangible_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_AverageAccountsReceivableTurnoverPeriod_lbl0" xml:lang="en-US">Average accounts receivable turnover period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AverageAccountsReceivableTurnoverPeriod" xlink:to="raya_AverageAccountsReceivableTurnoverPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_BankCharges_lbl0" xml:lang="en-US">Represent the amount of bank charges for the other income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankCharges" xlink:to="raya_BankCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ConcentrationRiskThresholdPercentage_lbl1" xml:lang="en-US">For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the &quot;benchmark&quot; (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ConcentrationRiskThresholdPercentage" xlink:to="raya_ConcentrationRiskThresholdPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_CorporateTaxPayable_lbl0" xml:lang="en-US">The amount of corporate tax payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CorporateTaxPayable" xlink:to="raya_CorporateTaxPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_DebtInstrumentInterestsRateStatedPercentage_lbl0" xml:lang="en-US">long-term loan Interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DebtInstrumentInterestsRateStatedPercentage" xlink:to="raya_DebtInstrumentInterestsRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_DeferredTaxAssetEffectOfExchangeRate_lbl0" xml:lang="en-US">Represent the amount of effect of exchange rate for deferred tax assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DeferredTaxAssetEffectOfExchangeRate" xlink:to="raya_DeferredTaxAssetEffectOfExchangeRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_DeferredTaxAssetInventory_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DeferredTaxAssetInventory" xlink:to="raya_DeferredTaxAssetInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_DesignCost_lbl0" xml:lang="en-US">Design cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DesignCost" xlink:to="raya_DesignCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_DueFromSubsidiaries_lbl0" xml:lang="en-US">Amount of due from subsidiaries.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DueFromSubsidiaries" xlink:to="raya_DueFromSubsidiaries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_EarningsPerShareAttributableToCommonShareholders_lbl0" xml:lang="en-US">The number of shares attributed to shareholders.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_EarningsPerShareAttributableToCommonShareholders" xlink:to="raya_EarningsPerShareAttributableToCommonShareholders_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates_lbl1" xml:lang="en-US">Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to base erosion and anti-abuse tax (EIT).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" xlink:to="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ExchangeDifference_lbl0" xml:lang="en-US">Amount of exchange difference.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ExchangeDifference" xlink:to="raya_ExchangeDifference_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ExchangeGainsofOtherIncome_lbl0" xml:lang="en-US">Represent the amount exchange gains for other income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ExchangeGainsofOtherIncome" xlink:to="raya_ExchangeGainsofOtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_FinitelivedIntangibleAssetsAdditionsatCost_lbl0" xml:lang="en-US">Represent the amount of intangible assets additional cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_FinitelivedIntangibleAssetsAdditionsatCost" xlink:to="raya_FinitelivedIntangibleAssetsAdditionsatCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ForeignExchangePeriodAverage_lbl0" xml:lang="en-US">Period average translation rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ForeignExchangePeriodAverage" xlink:to="raya_ForeignExchangePeriodAverage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_GainLossOnEquityInEarningsOfSubsidiaries_lbl0" xml:lang="en-US">Gain (loss) equity in earnings of subsidiaries.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GainLossOnEquityInEarningsOfSubsidiaries" xlink:to="raya_GainLossOnEquityInEarningsOfSubsidiaries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_GeneralAndAdministrativeExpenseTextBlock_lbl0" xml:lang="en-US">The entire disclosure for general and administrative expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GeneralAndAdministrativeExpenseTextBlock" xlink:to="raya_GeneralAndAdministrativeExpenseTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_GuaranteeBalanceOfRelatedParty_lbl1" xml:lang="en-US">The amount of guarantee to a related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GuaranteeBalanceOfRelatedParty" xlink:to="raya_GuaranteeBalanceOfRelatedParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_InitialSharesIncreased_lbl0" xml:lang="en-US">Shares increased.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_InitialSharesIncreased" xlink:to="raya_InitialSharesIncreased_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_IntangibleAssetsIncludeLandUseRights_lbl0" xml:lang="en-US">Intangible assets include land use rights.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IntangibleAssetsIncludeLandUseRights" xlink:to="raya_IntangibleAssetsIncludeLandUseRights_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_InventoryAllowanceAmount_lbl0" xml:lang="en-US">Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_InventoryAllowanceAmount" xlink:to="raya_InventoryAllowanceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_LeaseAndRentalExpenses_lbl0" xml:lang="en-US">Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LeaseAndRentalExpenses" xlink:to="raya_LeaseAndRentalExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_MaturityDateOfRelatedParty_lbl0" xml:lang="en-US">Date of maturity or expiration of arrangements with a related party (for example, but not limited to, leasing and debt arrangements between related parties), in YYYY-MM-DD format.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MaturityDateOfRelatedParty" xlink:to="raya_MaturityDateOfRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_NumberOfLease_lbl0" xml:lang="en-US">Number of lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NumberOfLease" xlink:to="raya_NumberOfLease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_NumberOfUnderwriterGrantedOverallotmentDays_lbl0" xml:lang="en-US">number of underwriter granted overallotment days initial public offering.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NumberOfUnderwriterGrantedOverallotmentDays" xlink:to="raya_NumberOfUnderwriterGrantedOverallotmentDays_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_OtherReceivablesRelatedParties_lbl0" xml:lang="en-US">Represent the amount related parties classified as current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OtherReceivablesRelatedParties" xlink:to="raya_OtherReceivablesRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_OwnershipAsOfTheIssuanceDateOfTheReport_lbl0" xml:lang="en-US">Ownership as of the issuance date of the report.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OwnershipAsOfTheIssuanceDateOfTheReport" xlink:to="raya_OwnershipAsOfTheIssuanceDateOfTheReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_PRCTaxAuthorities_lbl0" xml:lang="en-US">PRC tax authorities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PRCTaxAuthorities" xlink:to="raya_PRCTaxAuthorities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_PaymentsAdvanceForPotentialLandPurchase_lbl0" xml:lang="en-US">Advance for potential land purchase.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PaymentsAdvanceForPotentialLandPurchase" xlink:to="raya_PaymentsAdvanceForPotentialLandPurchase_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_PercentageOfDepositInterestRate_lbl0" xml:lang="en-US">Percentage of deposit interest rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PercentageOfDepositInterestRate" xlink:to="raya_PercentageOfDepositInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_PercentageOfTaxBenefit_lbl0" xml:lang="en-US">Percentage of tax benefit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PercentageOfTaxBenefit" xlink:to="raya_PercentageOfTaxBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure for the useful lives of property, plant and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ProvisionForAdvanceToSuppliers_lbl0" xml:lang="en-US">Amount of provision for advance to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ProvisionForAdvanceToSuppliers" xlink:to="raya_ProvisionForAdvanceToSuppliers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_RegisteredLocation_lbl0" xml:lang="en-US">Registered location.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RegisteredLocation" xlink:to="raya_RegisteredLocation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_RelatedPartyTransactionCollections_lbl0" xml:lang="en-US">The value represent related party transaction, collections.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RelatedPartyTransactionCollections" xlink:to="raya_RelatedPartyTransactionCollections_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_RelatedPartyTransactionDisbursed_lbl0" xml:lang="en-US">The value represent related party transaction disbursed.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RelatedPartyTransactionDisbursed" xlink:to="raya_RelatedPartyTransactionDisbursed_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_RentAndUtilities_lbl0" xml:lang="en-US">The amount of rent and utilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentAndUtilities" xlink:to="raya_RentAndUtilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_RentalIncome_lbl0" xml:lang="en-US">Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is operating in nature.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentalIncome" xlink:to="raya_RentalIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_RentalIncomeNetTextBlock_lbl0" xml:lang="en-US">The entire disclosure for information about rental income, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentalIncomeNetTextBlock" xlink:to="raya_RentalIncomeNetTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_RentalIncomePolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for rental income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentalIncomePolicyTextBlock" xlink:to="raya_RentalIncomePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ScheduleOfCostOfSalesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of cost of sales.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfCostOfSalesTableTextBlock" xlink:to="raya_ScheduleOfCostOfSalesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of general and administrative expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" xlink:to="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of net outstanding balances with related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:to="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ScheduleOfRentalIncomeTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of rental income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfRentalIncomeTableTextBlock" xlink:to="raya_ScheduleOfRentalIncomeTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of research and development expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" xlink:to="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ScheduleOfTaxPayableConsistedTableTextBloxk_lbl0" xml:lang="en-US">Tabular disclosure of tax payable consisted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfTaxPayableConsistedTableTextBloxk" xlink:to="raya_ScheduleOfTaxPayableConsistedTableTextBloxk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_SellingAndMarketingExpensesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of selling and marketing expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingAndMarketingExpensesTableTextBlock" xlink:to="raya_SellingAndMarketingExpensesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_SellingAndMarketingExpensesTextBlock_lbl0" xml:lang="en-US">The disclosure of selling and marketing expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingAndMarketingExpensesTextBlock" xlink:to="raya_SellingAndMarketingExpensesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ShippingAndHandling_lbl0" xml:lang="en-US">Represent the amount shipping and handling expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShippingAndHandling" xlink:to="raya_ShippingAndHandling_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_StatutoryReserve_lbl0" xml:lang="en-US">Value of statutory reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_StatutoryReserve" xlink:to="raya_StatutoryReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_TaxPayableTextBlock_lbl0" xml:lang="en-US">The entire disclosure for information about tax payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_TaxPayableTextBlock" xlink:to="raya_TaxPayableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_TravelAndPromotion_lbl0" xml:lang="en-US">Represent the amount of travel and promotion expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_TravelAndPromotion" xlink:to="raya_TravelAndPromotion_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ValueAddedTaxPayableReceivable_lbl0" xml:lang="en-US">The amount of value added tax payable (receivable).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ValueAddedTaxPayableReceivable" xlink:to="raya_ValueAddedTaxPayableReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ValueAddedTaxPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for value added tax.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ValueAddedTaxPolicyTextBlock" xlink:to="raya_ValueAddedTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_ResearchAndDevelopmentExpensesMember_lbl0" xml:lang="en-US">Primary financial statement caption in which the reported facts about research and development expense have been included.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ResearchAndDevelopmentExpensesMember" xlink:to="raya_ResearchAndDevelopmentExpensesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="raya_SellingGeneralAndAdministrativeExpenseMember_lbl1" xml:lang="en-US">Primary financial statement caption encompassing selling, general and administrative expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingGeneralAndAdministrativeExpenseMember" xlink:to="raya_SellingGeneralAndAdministrativeExpenseMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AddressTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AddressTypeDomain_lbl" xml:lang="en-US">Address Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AddressTypeDomain" xlink:to="dei_AddressTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WenzhouWenjieTechnologyLimitedMember_lbl0" xml:lang="en-US">Wenzhou Wenjie Technology Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouWenjieTechnologyLimitedMember" xlink:to="raya_WenzhouWenjieTechnologyLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_BankCharges_lbl1" xml:lang="en-US">Bank Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankCharges" xlink:to="raya_BankCharges_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl2" xml:lang="en-US">Common Class B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_HecangLimitedMember_lbl0" xml:lang="en-US">Hecang Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_HecangLimitedMember" xlink:to="raya_HecangLimitedMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTranslationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTranslationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTranslationAbstract_lbl" xml:lang="en-US">Foreign Currency Translation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTranslationAbstract" xlink:to="us-gaap_ForeignCurrencyTranslationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInMaterialsAndSupplies_lbl0" xml:lang="en-US">Increase (Decrease) in Materials and Supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInMaterialsAndSupplies" xlink:to="us-gaap_IncreaseDecreaseInMaterialsAndSupplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WenzhouNewFocusLimitedNewFocusMember_lbl0" xml:lang="en-US">Wenzhou New Focus Limited New Focus Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouNewFocusLimitedNewFocusMember" xlink:to="raya_WenzhouNewFocusLimitedNewFocusMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommunicationsAndInformationTechnology_lbl0" xml:lang="en-US">Communications and Information Technology</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommunicationsAndInformationTechnology" xlink:to="us-gaap_CommunicationsAndInformationTechnology_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Noncash Item [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl1" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl0" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl0" xml:lang="en-US">Document Registration Statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RentAndUtilities_lbl1" xml:lang="en-US">Rent And Utilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentAndUtilities" xlink:to="raya_RentAndUtilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Segment Reporting [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl0" xml:lang="en-US">Proceeds from Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl1" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl1" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_lbl0" xml:lang="en-US">Unusual or Infrequent Items, or Both, Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:to="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CharityCareReimbursementsReceived_lbl0" xml:lang="en-US">Charity Care, Reimbursements Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CharityCareReimbursementsReceived" xlink:to="us-gaap_CharityCareReimbursementsReceived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_PowerBankMember_lbl0" xml:lang="en-US">Power Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PowerBankMember" xlink:to="raya_PowerBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1_lbl0" xml:lang="en-US">Property, Plant, and Equipment, Accumulated Depreciation, Depletion, and Amortization, Disposition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AdvanceToSuppliersRelatedPartiesCurrent_lbl1" xml:lang="en-US">Advance To Suppliers Related Parties Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceToSuppliersRelatedPartiesCurrent" xlink:to="raya_AdvanceToSuppliersRelatedPartiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsAndInterestPaid_lbl0" xml:lang="en-US">Dividends and Interest Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsAndInterestPaid" xlink:to="us-gaap_DividendsAndInterestPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfMeasuredAtFairValueAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfMeasuredAtFairValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfMeasuredAtFairValueAbstract_lbl" xml:lang="en-US">Schedule Of Measured At Fair Value Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfMeasuredAtFairValueAbstract" xlink:to="raya_ScheduleOfMeasuredAtFairValueAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember_lbl0" xml:lang="en-US">Zhejiang Leiya Electronics Limited Leiya Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember" xlink:to="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract_lbl" xml:lang="en-US">Schedule Of Guarantee To Related Party Bank Beneficiary Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract" xlink:to="raya_ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_OwnershipAsOfTheIssuanceDateOfTheReport_lbl1" xml:lang="en-US">Ownership As Of The Issuance Date Of The Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OwnershipAsOfTheIssuanceDateOfTheReport" xlink:to="raya_OwnershipAsOfTheIssuanceDateOfTheReport_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_GainLossOnEquityInEarningsOfSubsidiaries_lbl1" xml:lang="en-US">Gain Loss On Equity In Earnings Of Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GainLossOnEquityInEarningsOfSubsidiaries" xlink:to="raya_GainLossOnEquityInEarningsOfSubsidiaries_lbl1"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfRevenueForMajorMarketsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfRevenueForMajorMarketsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfRevenueForMajorMarketsAbstract_lbl" xml:lang="en-US">Schedule Of Revenue For Major Markets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfRevenueForMajorMarketsAbstract" xlink:to="raya_ScheduleOfRevenueForMajorMarketsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RelatedPartyTransactionDisbursed_lbl1" xml:lang="en-US">Related Party Transaction Disbursed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RelatedPartyTransactionDisbursed" xlink:to="raya_RelatedPartyTransactionDisbursed_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract_lbl" xml:lang="en-US">Disclosure Text Block Supplement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_DisclosureTextBlockSupplementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfOtherIncomeAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfOtherIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfOtherIncomeAbstract_lbl" xml:lang="en-US">Schedule Of Other Income Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfOtherIncomeAbstract" xlink:to="raya_ScheduleOfOtherIncomeAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl0" xml:lang="en-US">Temporary Equity, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireLand_lbl0" xml:lang="en-US">Payments to Acquire Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLand" xlink:to="us-gaap_PaymentsToAcquireLand_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ManufacturingCosts_lbl0" xml:lang="en-US">Manufacturing Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManufacturingCosts" xlink:to="us-gaap_ManufacturingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_TravelAndPromotion_lbl1" xml:lang="en-US">Travel And Promotion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_TravelAndPromotion" xlink:to="raya_TravelAndPromotion_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl0" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl2" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceToSuppliersAndOtherAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersAndOtherAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AdvanceToSuppliersAndOtherAbstract_lbl" xml:lang="en-US">Advance To Suppliers And Other Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceToSuppliersAndOtherAbstract" xlink:to="raya_AdvanceToSuppliersAndOtherAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ErayakPowerSolutionLimitedErayakBVIMember_lbl0" xml:lang="en-US">Erayak Power Solution Limited Erayak BVIMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakPowerSolutionLimitedErayakBVIMember" xlink:to="raya_ErayakPowerSolutionLimitedErayakBVIMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseAbstract_lbl" xml:lang="en-US">Interest Expense, Operating and Nonoperating [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncome_lbl0" xml:lang="en-US">Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesOperatingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOperatingAbstract_lbl" xml:lang="en-US">Leases, Operating [Abstract] (Deprecated 2026)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LeasesOperatingAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl1" xml:lang="en-US">Advances on Inventory Purchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock_lbl0" xml:lang="en-US">Schedule of Gain Contingencies by Contingency [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock" xlink:to="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_NumberOfUnderwriterGrantedOverallotmentDays_lbl1" xml:lang="en-US">Number Of Underwriter Granted Overallotment Days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NumberOfUnderwriterGrantedOverallotmentDays" xlink:to="raya_NumberOfUnderwriterGrantedOverallotmentDays_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_PurchaseAgreementMember_lbl0" xml:lang="en-US">Purchase Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PurchaseAgreementMember" xlink:to="raya_PurchaseAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WenjieMember_lbl0" xml:lang="en-US">Wenjie Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenjieMember" xlink:to="raya_WenjieMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_ContactPersonnelName_lbl0" xml:lang="en-US">Contact Personnel Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfRentalIncomeTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Rental Income Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfRentalIncomeTableTextBlock" xlink:to="raya_ScheduleOfRentalIncomeTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LongTermBorrowingsTableTextBlock_lbl0" xml:lang="en-US">Long Term Borrowings Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongTermBorrowingsTableTextBlock" xlink:to="raya_LongTermBorrowingsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl0" xml:lang="en-US">Amendment Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowingsAbstract_lbl" xml:lang="en-US">Short-Term Debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermBorrowingsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeBankShenzhenMember_lbl1" xml:lang="en-US">We Bank Shenzhen Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhenMember" xlink:to="raya_WeBankShenzhenMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseLongTermDebt_lbl0" xml:lang="en-US">Interest Expense, Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseLongTermDebt" xlink:to="us-gaap_InterestExpenseLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0" xml:lang="en-US">Schedule of Short-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeBankShenzhen1Member_lbl1" xml:lang="en-US">We Bank Shenzhen1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen1Member" xlink:to="raya_WeBankShenzhen1Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnInvestments_lbl0" xml:lang="en-US">Gain (Loss) on Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl0" xml:lang="en-US">Proceeds from Issuance of Other Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl0" xml:lang="en-US">Allowance for Doubtful Accounts, Premiums and Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl0" xml:lang="en-US">Cost, Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl0" xml:lang="en-US">Document Shell Company Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl2" xml:lang="en-US">Proceeds from Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_lbl0" xml:lang="en-US">Other Nonoperating Income and Expense [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:to="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember_lbl0" xml:lang="en-US">Erayak Power Solution Hong Kong Limited Erayak HKMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember" xlink:to="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract_lbl" xml:lang="en-US">Schedule Of Erayak Group SRegistered Agent Is Harneys Fiduciary Cayman Limited Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract" xlink:to="raya_ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ErayakGroupMember_lbl1" xml:lang="en-US">Erayak Group Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakGroupMember" xlink:to="raya_ErayakGroupMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TrademarksMember_lbl0" xml:lang="en-US">Trademarks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_InitialSharesIncreased_lbl1" xml:lang="en-US">Initial Shares Increased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_InitialSharesIncreased" xlink:to="raya_InitialSharesIncreased_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ExchangeDifference_lbl1" xml:lang="en-US">Exchange Difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ExchangeDifference" xlink:to="raya_ExchangeDifference_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl0" xml:lang="en-US">Office Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived, Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpenses_lbl0" xml:lang="en-US">Other Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeographicConcentrationRiskMember_lbl0" xml:lang="en-US">Geographic Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicConcentrationRiskMember" xlink:to="us-gaap_GeographicConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_HuaxiaBankOneMember_lbl0" xml:lang="en-US">Huaxia Bank One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_HuaxiaBankOneMember" xlink:to="raya_HuaxiaBankOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_DeferredTaxAssetInventory_lbl1" xml:lang="en-US">Deferred Tax Asset Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DeferredTaxAssetInventory" xlink:to="raya_DeferredTaxAssetInventory_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RelatedPartyTransactionCollections_lbl1" xml:lang="en-US">Related Party Transaction Collections</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RelatedPartyTransactionCollections" xlink:to="raya_RelatedPartyTransactionCollections_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SellingAndMarketingExpensesTableTextBlock_lbl1" xml:lang="en-US">Selling And Marketing Expenses Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingAndMarketingExpensesTableTextBlock" xlink:to="raya_SellingAndMarketingExpensesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RentalIncomeNonoperating_lbl1" xml:lang="en-US">Rental Income, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RentalIncomeNonoperating" xlink:to="us-gaap_RentalIncomeNonoperating_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates_lbl2" xml:lang="en-US">Effective Income Tax Rate Reconciliation PRCEarned Income Tax Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" xlink:to="raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_InventoryAllowanceAmount_lbl1" xml:lang="en-US">Inventory Allowance Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_InventoryAllowanceAmount" xlink:to="raya_InventoryAllowanceAmount_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_DebtInstrumentInterestsRateStatedPercentage_lbl1" xml:lang="en-US">Debt Instrument Interests Rate Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DebtInstrumentInterestsRateStatedPercentage" xlink:to="raya_DebtInstrumentInterestsRateStatedPercentage_lbl1"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfIntangibleAssetsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfIntangibleAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Intangible Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfIntangibleAssetsAbstract" xlink:to="raya_ScheduleOfIntangibleAssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl0" xml:lang="en-US">Previously Reported [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_FushishenyeMember_lbl0" xml:lang="en-US">Fushishenye Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_FushishenyeMember" xlink:to="raya_FushishenyeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeBankShenzhen5Member_lbl1" xml:lang="en-US">We Bank Shenzhen5 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen5Member" xlink:to="raya_WeBankShenzhen5Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl1" xml:lang="en-US">Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AdvancesToSuppliersPolicyTextBlock_lbl1" xml:lang="en-US">Advances To Suppliers Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvancesToSuppliersPolicyTextBlock" xlink:to="raya_AdvancesToSuppliersPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeidiMember_lbl0" xml:lang="en-US">Weidi Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeidiMember" xlink:to="raya_WeidiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl0" xml:lang="en-US">Restricted Cash and Cash Equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock_lbl0" xml:lang="en-US">Interest Income and Interest Expense Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl0" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeBankShenzhen6Member_lbl1" xml:lang="en-US">We Bank Shenzhen6 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen6Member" xlink:to="raya_WeBankShenzhen6Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ZhejiangLeiyaElectronicsMember_lbl0" xml:lang="en-US">Zhejiang Leiya Electronics Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZhejiangLeiyaElectronicsMember" xlink:to="raya_ZhejiangLeiyaElectronicsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl0" xml:lang="en-US">Adjustments to Additional Paid in Capital, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_lbl0" xml:lang="en-US">Research, Development, and Computer Software Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_DeferredTaxAssetsAbstract_lbl0" xml:lang="en-US">Deferred Tax Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DeferredTaxAssetsAbstract" xlink:to="raya_DeferredTaxAssetsAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Schedule Of Parent Company Statements Of Comprehensive Income Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract" xlink:to="raya_ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Long-Lived Asset, Excluding Intangible Asset and Goodwill, Impairment and Disposal [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtraordinaryAndUnusualItemsAbstract_lbl" xml:lang="en-US">Unusual or Infrequent Items, or Both [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:to="us-gaap_ExtraordinaryAndUnusualItemsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Supplies_lbl2" xml:lang="en-US">Prepaid Supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl0" xml:lang="en-US">Other Nonoperating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ChunhuaXiangMember_lbl0" xml:lang="en-US">Chunhua Xiang Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ChunhuaXiangMember" xlink:to="raya_ChunhuaXiangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl1" xml:lang="en-US">Customer Advances, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesExcludingIncomeAndExciseTaxes_lbl0" xml:lang="en-US">Taxes, Miscellaneous</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:to="us-gaap_TaxesExcludingIncomeAndExciseTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_MinshengBankMember_lbl1" xml:lang="en-US">Minsheng Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MinshengBankMember" xlink:to="raya_MinshengBankMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WenzhouNewFocusLimitedMember_lbl0" xml:lang="en-US">Wenzhou New Focus Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouNewFocusLimitedMember" xlink:to="raya_WenzhouNewFocusLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationDateOfIncorporation_lbl0" xml:lang="en-US">Entity Incorporation, Date of Incorporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationDateOfIncorporation" xlink:to="dei_EntityIncorporationDateOfIncorporation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromOtherDeposits_lbl0" xml:lang="en-US">Payments for (Proceeds from) Other Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromOtherDeposits" xlink:to="us-gaap_PaymentsForProceedsFromOtherDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeBankShenzhen4Member_lbl1" xml:lang="en-US">We Bank Shenzhen4 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen4Member" xlink:to="raya_WeBankShenzhen4Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl1" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0" xml:lang="en-US">Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl0" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl0" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ParentCompanyMember_lbl0" xml:lang="en-US">Parent Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl0" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable_lbl0" xml:lang="en-US">Payments to Acquire Loans Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable_lbl0" xml:lang="en-US">Proceeds from (Repayments of) Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:to="us-gaap_ProceedsFromRepaymentsOfNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CustomerTwoMember_lbl0" xml:lang="en-US">Customer Two Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerTwoMember" xlink:to="raya_CustomerTwoMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl1" xml:lang="en-US">Property Plant And Equipment Useful Life Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule Of Property Plant And Equipment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="raya_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorOpinionTextBlock_lbl0" xml:lang="en-US">Auditor Opinion [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorOpinionTextBlock" xlink:to="dei_AuditorOpinionTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WenzhouWeidiTechnologyCoLtdMember_lbl0" xml:lang="en-US">Wenzhou Weidi Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouWeidiTechnologyCoLtdMember" xlink:to="raya_WenzhouWeidiTechnologyCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract_lbl" xml:lang="en-US">General and Administrative Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpenseAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl1" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralInsuranceExpense_lbl0" xml:lang="en-US">General Insurance Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralInsuranceExpense" xlink:to="us-gaap_GeneralInsuranceExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl1" xml:lang="en-US">Statutory Accounting Practices, Statutory Capital and Surplus, Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Intangible Asset, Indefinite-Lived [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_MinshengBank2Member_lbl0" xml:lang="en-US">Minsheng Bank2 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MinshengBank2Member" xlink:to="raya_MinshengBank2Member_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfNatureOfRelationshipsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfNatureOfRelationshipsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfNatureOfRelationshipsAbstract_lbl" xml:lang="en-US">Schedule Of Nature Of Relationships Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfNatureOfRelationshipsAbstract" xlink:to="raya_ScheduleOfNatureOfRelationshipsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ChargersMember_lbl0" xml:lang="en-US">Chargers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ChargersMember" xlink:to="raya_ChargersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostDirectLabor_lbl0" xml:lang="en-US">Cost, Direct Labor</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostDirectLabor" xlink:to="us-gaap_CostDirectLabor_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Net Outstanding Balances With Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:to="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl0" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1" xml:lang="en-US">Repayments of Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfDisaggregatedSalesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfDisaggregatedSalesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfDisaggregatedSalesAbstract_lbl" xml:lang="en-US">Schedule Of Disaggregated Sales Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfDisaggregatedSalesAbstract" xlink:to="raya_ScheduleOfDisaggregatedSalesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ExchangeGainsofOtherIncome_lbl1" xml:lang="en-US">Exchange Gainsof Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ExchangeGainsofOtherIncome" xlink:to="raya_ExchangeGainsofOtherIncome_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_DeferredTaxAssetEffectOfExchangeRate_lbl1" xml:lang="en-US">Deferred Tax Asset Effect Of Exchange Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DeferredTaxAssetEffectOfExchangeRate" xlink:to="raya_DeferredTaxAssetEffectOfExchangeRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl0" xml:lang="en-US">Software, Internally Developed [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl2" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl0" xml:lang="en-US">Warrants and Rights Outstanding, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AilefuMember_lbl0" xml:lang="en-US">Ailefu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AilefuMember" xlink:to="raya_AilefuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_BankOfWenzhouMember_lbl0" xml:lang="en-US">Bank Of Wenzhou Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankOfWenzhouMember" xlink:to="raya_BankOfWenzhouMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeBankShenzhen2Member_lbl1" xml:lang="en-US">We Bank Shenzhen2 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen2Member" xlink:to="raya_WeBankShenzhen2Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ErayakPowerSolutionGroupIncErayakGroupMember_lbl0" xml:lang="en-US">Erayak Power Solution Group Inc Erayak Group Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakPowerSolutionGroupIncErayakGroupMember" xlink:to="raya_ErayakPowerSolutionGroupIncErayakGroupMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfCostOfSalesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Cost Of Sales Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfCostOfSalesTableTextBlock" xlink:to="raya_ScheduleOfCostOfSalesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RentalIncomeNetTextBlock_lbl1" xml:lang="en-US">Rental Income Net Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentalIncomeNetTextBlock" xlink:to="raya_RentalIncomeNetTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl1" xml:lang="en-US">Interest Expense, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract_lbl" xml:lang="en-US">Schedule Of Short Term Borrowings From Financial Institutions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract" xlink:to="raya_ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl1" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl1" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl1"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl0" xml:lang="en-US">Long-Term Debt, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrentAbstract_lbl" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_PaymentsAdvanceForPotentialLandPurchase_lbl1" xml:lang="en-US">Payments Advance For Potential Land Purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PaymentsAdvanceForPotentialLandPurchase" xlink:to="raya_PaymentsAdvanceForPotentialLandPurchase_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsAmortizationPeriodMember_lbl0" xml:lang="en-US">Intangible Assets, Amortization Period [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsAmortizationPeriodMember" xlink:to="us-gaap_IntangibleAssetsAmortizationPeriodMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_OtherReceivablesRelatedPartiesMember_lbl0" xml:lang="en-US">Other Receivables Related Parties Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OtherReceivablesRelatedPartiesMember" xlink:to="raya_OtherReceivablesRelatedPartiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl0" xml:lang="en-US">Entity Address, Country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AccountsReceivablesRelatedPartiesCurrent_lbl1" xml:lang="en-US">Accounts Receivables Related Parties Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AccountsReceivablesRelatedPartiesCurrent" xlink:to="raya_AccountsReceivablesRelatedPartiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl2" xml:lang="en-US">Increase (Decrease) in Accounts Receivable, Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AdvanceToSuppliersAndOtherTextBlock_lbl1" xml:lang="en-US">Advance To Suppliers And Other Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceToSuppliersAndOtherTextBlock" xlink:to="raya_AdvanceToSuppliersAndOtherTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl0" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl0" xml:lang="en-US">Employee Benefits and Share-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_GasolineGeneratorsMember_lbl0" xml:lang="en-US">Gasoline Generators Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GasolineGeneratorsMember" xlink:to="raya_GasolineGeneratorsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_OtherProductsMember_lbl0" xml:lang="en-US">Other Products Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OtherProductsMember" xlink:to="raya_OtherProductsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl1" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl2" xml:lang="en-US">Common Class A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl1" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl0" xml:lang="en-US">Other Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_InsiderTradingArrLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTradingArrLineItems_lbl" xml:lang="en-US">Insider Trading Arrangements [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_InsiderTradingArrLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedInvestmentsPercentOfNetAssets_lbl0" xml:lang="en-US">Restricted Investments, Percent of Net Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedInvestmentsPercentOfNetAssets" xlink:to="us-gaap_RestrictedInvestmentsPercentOfNetAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseAbstract_lbl" xml:lang="en-US">Research and Development Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_AdvanceFromCustomersAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceFromCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AdvanceFromCustomersAbstract_lbl" xml:lang="en-US">Advance From Customers Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceFromCustomersAbstract" xlink:to="raya_AdvanceFromCustomersAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WenzhouAilefuTechnologyCoLtdMember_lbl0" xml:lang="en-US">Wenzhou Ailefu Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouAilefuTechnologyCoLtdMember" xlink:to="raya_WenzhouAilefuTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndOtherIncomeTableTextBlock_lbl0" xml:lang="en-US">Interest and Other Income [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:to="us-gaap_InterestAndOtherIncomeTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LeiyaMember_lbl0" xml:lang="en-US">Leiya Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LeiyaMember" xlink:to="raya_LeiyaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl0" xml:lang="en-US">Advertising Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UtilitiesOperatingExpense_lbl0" xml:lang="en-US">Utilities Operating Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UtilitiesOperatingExpense" xlink:to="us-gaap_UtilitiesOperatingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0" xml:lang="en-US">Accounts and Nontrade Receivable [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_StatutoryReserve_lbl1" xml:lang="en-US">Statutory Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_StatutoryReserve" xlink:to="raya_StatutoryReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LaborAndRelatedExpense_lbl0" xml:lang="en-US">Labor and Related Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LaborAndRelatedExpense" xlink:to="us-gaap_LaborAndRelatedExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_NetCarryingValueMember_lbl0" xml:lang="en-US">Net Carrying Value Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NetCarryingValueMember" xlink:to="raya_NetCarryingValueMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Accounts Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_lbl" xml:lang="en-US">Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_lbl" xml:lang="en-US">Intangible Asset, Including Goodwill, after Accumulated Amortization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ReverseStockSplitMember_lbl0" xml:lang="en-US">Reverse Stock Split Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ReverseStockSplitMember" xlink:to="raya_ReverseStockSplitMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LingyiKongMember_lbl1" xml:lang="en-US">Lingyi Kong Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LingyiKongMember" xlink:to="raya_LingyiKongMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl0" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl0" xml:lang="en-US">Nature of Operations [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl0" xml:lang="en-US">Cash, Cash Equivalent, and Short-Term Investment [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl2" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentDescription_lbl0" xml:lang="en-US">Debt Instrument, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDescription" xlink:to="us-gaap_DebtInstrumentDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl1" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl1" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_PreFundedWarrantsMember_lbl0" xml:lang="en-US">Pre Funded Warrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PreFundedWarrantsMember" xlink:to="raya_PreFundedWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of General And Administrative Expenses Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" xlink:to="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CurrentAssetsAbstract0_lbl0" xml:lang="en-US">Current Assets Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CurrentAssetsAbstract0" xlink:to="raya_CurrentAssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl2" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl2" xml:lang="en-US">Other Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl2" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl0" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl0" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible Asset, Excluding Goodwill, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl0" xml:lang="en-US">Operating Lease, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_lbl0" xml:lang="en-US">Sale of Stock, Consideration Received Per Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedPerTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RuikeElectronicsWenzhouCoLtdMember_lbl0" xml:lang="en-US">Ruike Electronics Wenzhou Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RuikeElectronicsWenzhouCoLtdMember" xlink:to="raya_RuikeElectronicsWenzhouCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ProvisionForAdvanceToSuppliers_lbl1" xml:lang="en-US">Provision For Advance To Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ProvisionForAdvanceToSuppliers" xlink:to="raya_ProvisionForAdvanceToSuppliers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl1" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl1" xml:lang="en-US">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeOther_lbl0" xml:lang="en-US">Interest Income, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl0" xml:lang="en-US">Increase (Decrease) in Due to Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfTaxPayableConsistedAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfTaxPayableConsistedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfTaxPayableConsistedAbstract_lbl" xml:lang="en-US">Schedule Of Tax Payable Consisted Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfTaxPayableConsistedAbstract" xlink:to="raya_ScheduleOfTaxPayableConsistedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfResearchAndDevelopmentExpensesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfResearchAndDevelopmentExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfResearchAndDevelopmentExpensesAbstract_lbl" xml:lang="en-US">Schedule Of Research And Development Expenses Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfResearchAndDevelopmentExpensesAbstract" xlink:to="raya_ScheduleOfResearchAndDevelopmentExpensesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Research And Development Expenses Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" xlink:to="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_MaturityDateOfRelatedParty_lbl1" xml:lang="en-US">Maturity Date Of Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MaturityDateOfRelatedParty" xlink:to="raya_MaturityDateOfRelatedParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_PercentageOfDepositInterestRate_lbl1" xml:lang="en-US">Percentage Of Deposit Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PercentageOfDepositInterestRate" xlink:to="raya_PercentageOfDepositInterestRate_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtOtherDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtOtherDisclosuresAbstract_lbl" xml:lang="en-US">Long-Term Debt, Other Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:to="us-gaap_LongTermDebtOtherDisclosuresAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_HuaxiaBankMember_lbl0" xml:lang="en-US">Huaxia Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_HuaxiaBankMember" xlink:to="raya_HuaxiaBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfAmortizationAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfAmortizationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfAmortizationAbstract_lbl" xml:lang="en-US">Schedule Of Amortization Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfAmortizationAbstract" xlink:to="raya_ScheduleOfAmortizationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfGeneralAndAdministrativeExpensesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfGeneralAndAdministrativeExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfGeneralAndAdministrativeExpensesAbstract_lbl" xml:lang="en-US">Schedule Of General And Administrative Expenses Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfGeneralAndAdministrativeExpensesAbstract" xlink:to="raya_ScheduleOfGeneralAndAdministrativeExpensesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ForeignExchangePeriodAverage_lbl1" xml:lang="en-US">Foreign Exchange Period Average</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ForeignExchangePeriodAverage" xlink:to="raya_ForeignExchangePeriodAverage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsUnappropriated_lbl0" xml:lang="en-US">Retained Earnings, Unappropriated</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsUnappropriated" xlink:to="us-gaap_RetainedEarningsUnappropriated_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0" xml:lang="en-US">Long-Lived Asset, Held and Used, Impairment Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LeaseAndRentalExpenses_lbl1" xml:lang="en-US">Lease And Rental Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LeaseAndRentalExpenses" xlink:to="raya_LeaseAndRentalExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AdvancesFromCustomersPolicyTextBlock_lbl1" xml:lang="en-US">Advances From Customers Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvancesFromCustomersPolicyTextBlock" xlink:to="raya_AdvancesFromCustomersPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Description of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredOfferingCosts_lbl0" xml:lang="en-US">Deferred Offering Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredOfferingCosts" xlink:to="us-gaap_DeferredOfferingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingMember_lbl0" xml:lang="en-US">Shipping and Handling [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingMember" xlink:to="us-gaap_ShippingAndHandlingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl0" xml:lang="en-US">Inventory Valuation Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ConcentrationRiskThresholdPercentage_lbl2" xml:lang="en-US">Concentration Risk Threshold Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ConcentrationRiskThresholdPercentage" xlink:to="raya_ConcentrationRiskThresholdPercentage_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_TaxPayableTextBlock_lbl1" xml:lang="en-US">Tax Payable Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_TaxPayableTextBlock" xlink:to="raya_TaxPayableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_BankOfNingboMember_lbl0" xml:lang="en-US">Bank Of Ningbo Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankOfNingboMember" xlink:to="raya_BankOfNingboMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl0" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_IncreaseInAuthorizedShareCapitalOneMember_lbl0" xml:lang="en-US">Increase In Authorized Share Capital One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IncreaseInAuthorizedShareCapitalOneMember" xlink:to="raya_IncreaseInAuthorizedShareCapitalOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl1" xml:lang="en-US">Proceeds from Sale of Long-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl0" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_DueFromSubsidiaries_lbl1" xml:lang="en-US">Due From Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DueFromSubsidiaries" xlink:to="raya_DueFromSubsidiaries_lbl1"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Net Outstanding Balances With Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" xlink:to="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_MinshengBank1Member_lbl0" xml:lang="en-US">Minsheng Bank1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MinshengBank1Member" xlink:to="raya_MinshengBank1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Settlement, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost_lbl0" xml:lang="en-US">Equity Method Investment, Aggregate Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentAggregateCost" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl0" xml:lang="en-US">Document Accounting Standard</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl1" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeBankShenzhen3Member_lbl1" xml:lang="en-US">We Bank Shenzhen3 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen3Member" xlink:to="raya_WeBankShenzhen3Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseShortTermBorrowings_lbl0" xml:lang="en-US">Interest Expense, Short-Term Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseShortTermBorrowings" xlink:to="us-gaap_InterestExpenseShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_GeneralAndAdministrativeExpenseTextBlock_lbl1" xml:lang="en-US">General And Administrative Expense Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GeneralAndAdministrativeExpenseTextBlock" xlink:to="raya_GeneralAndAdministrativeExpenseTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl0" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ItemNotInvolvingCashAbstract_lbl0" xml:lang="en-US">Item Not Involving Cash Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ItemNotInvolvingCashAbstract" xlink:to="raya_ItemNotInvolvingCashAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl0" xml:lang="en-US">Construction in Progress [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DirectOperatingCosts_lbl0" xml:lang="en-US">Direct Operating Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectOperatingCosts" xlink:to="us-gaap_DirectOperatingCosts_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract_lbl" xml:lang="en-US">Schedule Of Issuance Of Financial Statements Long Term Borrowings Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract" xlink:to="raya_ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl1" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RegisteredLocation_lbl1" xml:lang="en-US">Registered Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RegisteredLocation" xlink:to="raya_RegisteredLocation_lbl1"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfParentCompanyBalanceSheetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfParentCompanyBalanceSheetsAbstract_lbl" xml:lang="en-US">Schedule Of Parent Company Balance Sheets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:to="raya_ScheduleOfParentCompanyBalanceSheetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_HangzhouXiangzeTradingCoLtdXiangzeMember_lbl0" xml:lang="en-US">Hangzhou Xiangze Trading Co Ltd Xiangze Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_HangzhouXiangzeTradingCoLtdXiangzeMember" xlink:to="raya_HangzhouXiangzeTradingCoLtdXiangzeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_FinitelivedIntangibleAssetsAdditionsatCost_lbl1" xml:lang="en-US">Finitelived Intangible Assets Additionsat Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_FinitelivedIntangibleAssetsAdditionsatCost" xlink:to="raya_FinitelivedIntangibleAssetsAdditionsatCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AccountsReceivablesRelatedPartiesMember_lbl0" xml:lang="en-US">Accounts Receivables Related Parties Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AccountsReceivablesRelatedPartiesMember" xlink:to="raya_AccountsReceivablesRelatedPartiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestments_lbl0" xml:lang="en-US">Long-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CustomerFourMember_lbl0" xml:lang="en-US">Customer Four Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerFourMember" xlink:to="raya_CustomerFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RuikeMember_lbl1" xml:lang="en-US">Ruike Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RuikeMember" xlink:to="raya_RuikeMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl0" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityShareSubscriptions_lbl0" xml:lang="en-US">Temporary Equity, Share Subscriptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityShareSubscriptions" xlink:to="us-gaap_TemporaryEquityShareSubscriptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl0" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RayakTechMember_lbl0" xml:lang="en-US">Rayak Tech Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RayakTechMember" xlink:to="raya_RayakTechMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Restricted Cash and Cash Equivalent, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCash_lbl0" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Intangible Asset [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CustomerOneMember_lbl0" xml:lang="en-US">Customer One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerOneMember" xlink:to="raya_CustomerOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SellingGeneralAndAdministrativeExpenseMember_lbl2" xml:lang="en-US">Selling General And Administrative Expense Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingGeneralAndAdministrativeExpenseMember" xlink:to="raya_SellingGeneralAndAdministrativeExpenseMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AverageAccountsReceivableTurnoverPeriod_lbl1" xml:lang="en-US">Average Accounts Receivable Turnover Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AverageAccountsReceivableTurnoverPeriod" xlink:to="raya_AverageAccountsReceivableTurnoverPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AllowanceForDoubtfulAccountsReceivableAmount_lbl2" xml:lang="en-US">Allowance For Doubtful Accounts Receivable Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AllowanceForDoubtfulAccountsReceivableAmount" xlink:to="raya_AllowanceForDoubtfulAccountsReceivableAmount_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_UnlabeledAbstract1_lbl0" xml:lang="en-US">Unlabeled Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_UnlabeledAbstract1" xlink:to="raya_UnlabeledAbstract1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_UnlabeledAbstract0_lbl0" xml:lang="en-US">Unlabeled Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_UnlabeledAbstract0" xlink:to="raya_UnlabeledAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherLoans_lbl0" xml:lang="en-US">Increase (Decrease) in Other Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherLoans" xlink:to="us-gaap_IncreaseDecreaseInOtherLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant, and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PartnersCapital_lbl0" xml:lang="en-US">Partners&apos; Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PartnersCapital" xlink:to="us-gaap_PartnersCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ValueAddedTaxPolicyTextBlock_lbl1" xml:lang="en-US">Value Added Tax Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ValueAddedTaxPolicyTextBlock" xlink:to="raya_ValueAddedTaxPolicyTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseShortTermBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseShortTermBorrowingsAbstract_lbl" xml:lang="en-US">Interest Expense, Short-Term Borrowings [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseShortTermBorrowingsAbstract" xlink:to="us-gaap_InterestExpenseShortTermBorrowingsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfLongTermLoansAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfLongTermLoansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfLongTermLoansAbstract_lbl" xml:lang="en-US">Schedule Of Long Term Loans Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfLongTermLoansAbstract" xlink:to="raya_ScheduleOfLongTermLoansAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl0" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ShenglingXiangMember_lbl0" xml:lang="en-US">Shengling Xiang Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShenglingXiangMember" xlink:to="raya_ShenglingXiangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ChuanlongLinMember_lbl0" xml:lang="en-US">Chuanlong Lin Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ChuanlongLinMember" xlink:to="raya_ChuanlongLinMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PatentsMember_lbl0" xml:lang="en-US">Patents [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_PT_lbl0" xml:lang="en-US">PORTUGAL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_PT" xlink:to="country_PT_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_CostOfSalesAbstract" xlink:href="raya-20251231.xsd#raya_CostOfSalesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CostOfSalesAbstract_lbl" xml:lang="en-US">Cost Of Sales Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CostOfSalesAbstract" xlink:to="raya_CostOfSalesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_IntangibleAssetsIncludeLandUseRights_lbl1" xml:lang="en-US">Intangible Assets Include Land Use Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IntangibleAssetsIncludeLandUseRights" xlink:to="raya_IntangibleAssetsIncludeLandUseRights_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AccountsPayableRelatedParties_lbl1" xml:lang="en-US">Accounts Payable Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AccountsPayableRelatedParties" xlink:to="raya_AccountsPayableRelatedParties_lbl1"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfCostOfSalesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfCostOfSalesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfCostOfSalesAbstract_lbl" xml:lang="en-US">Schedule Of Cost Of Sales Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfCostOfSalesAbstract" xlink:to="raya_ScheduleOfCostOfSalesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CorporateTaxPayable_lbl1" xml:lang="en-US">Corporate Tax Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CorporateTaxPayable" xlink:to="raya_CorporateTaxPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived, before Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_IntangibleAssetsAbstract_lbl0" xml:lang="en-US">Intangible Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IntangibleAssetsAbstract" xlink:to="raya_IntangibleAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_BankOfNingboOneMember_lbl0" xml:lang="en-US">Bank Of Ningbo One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankOfNingboOneMember" xlink:to="raya_BankOfNingboOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant, and Equipment [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AmortizationCurrentPeriodogIntangible_lbl1" xml:lang="en-US">Amortization Current Periodog Intangible</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AmortizationCurrentPeriodogIntangible" xlink:to="raya_AmortizationCurrentPeriodogIntangible_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl0" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_UnlabeledAbstract_lbl0" xml:lang="en-US">Unlabeled Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_UnlabeledAbstract" xlink:to="raya_UnlabeledAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US">Inventory, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ShippingAndHandling_lbl1" xml:lang="en-US">Shipping And Handling</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShippingAndHandling" xlink:to="raya_ShippingAndHandling_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant, and Equipment [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeBankShenzhen8Member_lbl0" xml:lang="en-US">We Bank Shenzhen8 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen8Member" xlink:to="raya_WeBankShenzhen8Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AdvanceFromCustomersTextBlock_lbl0" xml:lang="en-US">Advance From Customers Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceFromCustomersTextBlock" xlink:to="raya_AdvanceFromCustomersTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ZheJiangRayakTechnologyCoLtdMember_lbl0" xml:lang="en-US">Zhe Jiang Rayak Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZheJiangRayakTechnologyCoLtdMember" xlink:to="raya_ZheJiangRayakTechnologyCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesNetCurrentAbstract_lbl" xml:lang="en-US">Receivables, Net, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrentAbstract" xlink:to="us-gaap_ReceivablesNetCurrentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfTaxPayableConsistedTableTextBloxk_lbl1" xml:lang="en-US">Schedule Of Tax Payable Consisted Table Text Bloxk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfTaxPayableConsistedTableTextBloxk" xlink:to="raya_ScheduleOfTaxPayableConsistedTableTextBloxk_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ShareholdersEquityAbstract0_lbl0" xml:lang="en-US">Shareholders Equity Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShareholdersEquityAbstract0" xlink:to="raya_ShareholdersEquityAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl0" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecurityDeposit_lbl0" xml:lang="en-US">Security Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDeposit" xlink:to="us-gaap_SecurityDeposit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments_lbl0" xml:lang="en-US">Payments to Acquire Long-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl0" xml:lang="en-US">Increase (Decrease) in Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl" xml:lang="en-US">Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl1" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_BusinessContactMember_lbl0" xml:lang="en-US">Business Contact [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant, and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl0" xml:lang="en-US">Short-Term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl1" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCostOfOperatingRevenue_lbl0" xml:lang="en-US">Other Cost of Operating Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCostOfOperatingRevenue" xlink:to="us-gaap_OtherCostOfOperatingRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SellingAndMarketingExpensesTextBlock_lbl1" xml:lang="en-US">Selling And Marketing Expenses Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingAndMarketingExpensesTextBlock" xlink:to="raya_SellingAndMarketingExpensesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_IncreaseInAuthorizedShareCapitalMember_lbl0" xml:lang="en-US">Increase In Authorized Share Capital Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IncreaseInAuthorizedShareCapitalMember" xlink:to="raya_IncreaseInAuthorizedShareCapitalMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract_lbl" xml:lang="en-US">Selling and Marketing Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="us-gaap_SellingAndMarketingExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Estimated Useful Lives Of The Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract" xlink:to="raya_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_GuaranteeBalanceOfRelatedParty_lbl2" xml:lang="en-US">Guarantee Balance Of Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_GuaranteeBalanceOfRelatedParty" xlink:to="raya_GuaranteeBalanceOfRelatedParty_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear_lbl0" xml:lang="en-US">Debt Conversion, Converted Instrument, Issuance Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear" xlink:to="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeBankShenzhen7Member_lbl0" xml:lang="en-US">We Bank Shenzhen7 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen7Member" xlink:to="raya_WeBankShenzhen7Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl0" xml:lang="en-US">Repayments of Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract_lbl" xml:lang="en-US">Schedule Of Parent Company Statements Of Cash Flows Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" xlink:to="raya_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfRentalIncomeAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfRentalIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfRentalIncomeAbstract_lbl" xml:lang="en-US">Schedule Of Rental Income Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfRentalIncomeAbstract" xlink:to="raya_ScheduleOfRentalIncomeAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_DesignCost_lbl1" xml:lang="en-US">Design Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_DesignCost" xlink:to="raya_DesignCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl0" xml:lang="en-US">Restricted Cash, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl0" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_NewFocusMember_lbl1" xml:lang="en-US">New Focus Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NewFocusMember" xlink:to="raya_NewFocusMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestmentsAbstract_lbl0" xml:lang="en-US">Short-Term Investments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_ShortTermInvestmentsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_IndustrialAndCommercialBankOfChinaMember_lbl0" xml:lang="en-US">Industrial And Commercial Bank Of China Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_IndustrialAndCommercialBankOfChinaMember" xlink:to="raya_IndustrialAndCommercialBankOfChinaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ErayakPowerSolutionHongKongLimitedMember_lbl0" xml:lang="en-US">Erayak Power Solution Hong Kong Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakPowerSolutionHongKongLimitedMember" xlink:to="raya_ErayakPowerSolutionHongKongLimitedMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_RentalIncomeNetAbstract" xlink:href="raya-20251231.xsd#raya_RentalIncomeNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RentalIncomeNetAbstract_lbl" xml:lang="en-US">Rental Income Net Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentalIncomeNetAbstract" xlink:to="raya_RentalIncomeNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrentDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrentDisclosureAbstract_lbl" xml:lang="en-US">Other Assets, Noncurrent Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:to="us-gaap_OtherAssetsNoncurrentDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WeBankShenzhen9Member_lbl0" xml:lang="en-US">We Bank Shenzhen9 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WeBankShenzhen9Member" xlink:to="raya_WeBankShenzhen9Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalFees_lbl2" xml:lang="en-US">Professional Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalFees" xlink:to="us-gaap_ProfessionalFees_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndDebtExpense_lbl0" xml:lang="en-US">Interest and Debt Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_GB_lbl0" xml:lang="en-US">UNITED KINGDOM</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl0" xml:lang="en-US">Gain (Loss) on Sale of Assets and Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GovernmentAssistanceAmount_lbl0" xml:lang="en-US">Government Assistance, Income, Increase (Decrease)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistanceAmount" xlink:to="us-gaap_GovernmentAssistanceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl0" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl1" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_FR_lbl0" xml:lang="en-US">FRANCE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_FR" xlink:to="country_FR_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions_lbl0" xml:lang="en-US">Property, Plant, and Equipment, before Accumulated Depreciation, Addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Other Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherResearchAndDevelopmentExpense" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember_lbl0" xml:lang="en-US">Shanghai Fushishenye Mechanical And Electrical Equipment Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember" xlink:to="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WenzhouAilefuTechnologyCoLtdAilefuMember_lbl1" xml:lang="en-US">Wenzhou Ailefu Technology Co Ltd Ailefu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouAilefuTechnologyCoLtdAilefuMember" xlink:to="raya_WenzhouAilefuTechnologyCoLtdAilefuMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringSettlementAndImpairmentProvisions_lbl0" xml:lang="en-US">Restructuring, Settlement and Impairment Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:to="us-gaap_RestructuringSettlementAndImpairmentProvisions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ErayakHKMember_lbl0" xml:lang="en-US">Erayak HKMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakHKMember" xlink:to="raya_ErayakHKMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CN_lbl0" xml:lang="en-US">CHINA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayable_lbl0" xml:lang="en-US">Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl0" xml:lang="en-US">Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RuikeElectronicsWenzhouCoLtdRuikeMember_lbl0" xml:lang="en-US">Ruike Electronics Wenzhou Co Ltd Ruike Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RuikeElectronicsWenzhouCoLtdRuikeMember" xlink:to="raya_RuikeElectronicsWenzhouCoLtdRuikeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_DE_lbl0" xml:lang="en-US">GERMANY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_DE" xlink:to="country_DE_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalUnits_lbl1" xml:lang="en-US">Capital Units, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalUnits" xlink:to="us-gaap_CapitalUnits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AdvancePayment_lbl1" xml:lang="en-US">Advance Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvancePayment" xlink:to="raya_AdvancePayment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LongwanRuralCommercialBankMember_lbl0" xml:lang="en-US">Longwan Rural Commercial Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongwanRuralCommercialBankMember" xlink:to="raya_LongwanRuralCommercialBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0" xml:lang="en-US">Subsidiary, Ownership Percentage, Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AdvanceToSuppliersRelatedPartiesMember_lbl0" xml:lang="en-US">Advance To Suppliers Related Parties Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AdvanceToSuppliersRelatedPartiesMember" xlink:to="raya_AdvanceToSuppliersRelatedPartiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransportationEquipmentMember_lbl0" xml:lang="en-US">Transportation Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransportationEquipmentMember" xlink:to="us-gaap_TransportationEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_AU_lbl0" xml:lang="en-US">AUSTRALIA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl0" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Property, Plant, and Equipment, Accumulated Depreciation, Depletion, and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_MinshengBankOneMember_lbl0" xml:lang="en-US">Minsheng Bank One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_MinshengBankOneMember" xlink:to="raya_MinshengBankOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Other General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl0" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteStockSplit_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note, Stock Split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplit" xlink:to="us-gaap_StockholdersEquityNoteStockSplit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl1" xml:lang="en-US">Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherSellingAndMarketingExpense_lbl0" xml:lang="en-US">Other Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherSellingAndMarketingExpense" xlink:to="us-gaap_OtherSellingAndMarketingExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant, and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebt_lbl0" xml:lang="en-US">Other Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_lbl0" xml:lang="en-US">Sale of Stock, Percentage of Ownership after Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:to="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromInvestments_lbl0" xml:lang="en-US">Payments for (Proceeds from) Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromInvestments" xlink:to="us-gaap_PaymentsForProceedsFromInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIssuanceDate1_lbl1" xml:lang="en-US">Debt Instrument, Issuance Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIssuanceDate1" xlink:to="us-gaap_DebtInstrumentIssuanceDate1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl1" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl0" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GovernmentAssistancePolicyTextBlock_lbl0" xml:lang="en-US">Government Assistance [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistancePolicyTextBlock" xlink:to="us-gaap_GovernmentAssistancePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_NumberOfLease_lbl1" xml:lang="en-US">Number Of Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_NumberOfLease" xlink:to="raya_NumberOfLease_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_OtherReceivablesRelatedParties_lbl1" xml:lang="en-US">Other Receivables Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_OtherReceivablesRelatedParties" xlink:to="raya_OtherReceivablesRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_EarningsPerShareAttributableToCommonShareholders_lbl1" xml:lang="en-US">Earnings Per Share Attributable To Common Shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_EarningsPerShareAttributableToCommonShareholders" xlink:to="raya_EarningsPerShareAttributableToCommonShareholders_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_PL_lbl0" xml:lang="en-US">POLAND</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_PL" xlink:to="country_PL_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl1" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CustomerThreeMember_lbl0" xml:lang="en-US">Customer Three Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerThreeMember" xlink:to="raya_CustomerThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LongwanRuralCommercialBank1Member_lbl0" xml:lang="en-US">Longwan Rural Commercial Bank1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongwanRuralCommercialBank1Member" xlink:to="raya_LongwanRuralCommercialBank1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LongTermInvestmentsMember_lbl0" xml:lang="en-US">Long Term Investments Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LongTermInvestmentsMember" xlink:to="raya_LongTermInvestmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LiabilitiesAndShareholdersEquityAbstract0_lbl0" xml:lang="en-US">Liabilities And Shareholders Equity Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LiabilitiesAndShareholdersEquityAbstract0" xlink:to="raya_LiabilitiesAndShareholdersEquityAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Stock in Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AccountsPayablesRelatedPartiesMember_lbl0" xml:lang="en-US">Accounts Payables Related Parties Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AccountsPayablesRelatedPartiesMember" xlink:to="raya_AccountsPayablesRelatedPartiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostDirectMaterial_lbl0" xml:lang="en-US">Cost, Direct Material</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostDirectMaterial" xlink:to="us-gaap_CostDirectMaterial_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl0" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Taxes Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LegalFees_lbl0" xml:lang="en-US">Legal Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LegalFees" xlink:to="us-gaap_LegalFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ErayakBVIMember_lbl0" xml:lang="en-US">Erayak BVIMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ErayakBVIMember" xlink:to="raya_ErayakBVIMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RentalIncomePolicyTextBlock_lbl1" xml:lang="en-US">Rental Income Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentalIncomePolicyTextBlock" xlink:to="raya_RentalIncomePolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseOther_lbl0" xml:lang="en-US">Interest Expense, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable and Other Operating Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableSale_lbl0" xml:lang="en-US">Accounts Receivable, Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableSale" xlink:to="us-gaap_AccountsReceivableSale_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract_lbl" xml:lang="en-US">Income Tax Paid, after Refund Received [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxesPaidNetAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WenzhouWeidiTechnologyCoLtdWeidiMember_lbl0" xml:lang="en-US">Wenzhou Weidi Technology Co Ltd Weidi Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouWeidiTechnologyCoLtdWeidiMember" xlink:to="raya_WenzhouWeidiTechnologyCoLtdWeidiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Other Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_NG_lbl0" xml:lang="en-US">NIGERIA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_NG" xlink:to="country_NG_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_MX_lbl0" xml:lang="en-US">MEXICO</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MX" xlink:to="country_MX_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CostOfSalesTextBlock_lbl0" xml:lang="en-US">Cost Of Sales Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CostOfSalesTextBlock" xlink:to="raya_CostOfSalesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalUnitsAuthorized_lbl1" xml:lang="en-US">Capital Units, Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalUnitsAuthorized" xlink:to="us-gaap_CapitalUnitsAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesOther_lbl0" xml:lang="en-US">Taxes, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesOther" xlink:to="us-gaap_TaxesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_WenzhouWenjieTechnologyLimitedWenjieMember_lbl0" xml:lang="en-US">Wenzhou Wenjie Technology Limited Wenjie Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_WenzhouWenjieTechnologyLimitedWenjieMember" xlink:to="raya_WenzhouWenjieTechnologyLimitedWenjieMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl0" xml:lang="en-US">Repayments of Other Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl0" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl0" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_LandUseRightsMember_lbl0" xml:lang="en-US">Land Use Rights Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_LandUseRightsMember" xlink:to="raya_LandUseRightsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl0" xml:lang="en-US">Proceeds from Issuance of Private Placement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostDepreciationAmortizationAndDepletion_lbl0" xml:lang="en-US">Cost, Depreciation, Amortization and Depletion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostDepreciationAmortizationAndDepletion" xlink:to="us-gaap_CostDepreciationAmortizationAndDepletion_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl0" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_BankOfChinaMember_lbl0" xml:lang="en-US">Bank Of China Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_BankOfChinaMember" xlink:to="raya_BankOfChinaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_AuthorizedShareCapitalAxis_lbl0" xml:lang="en-US">Authorized Share Capital Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_AuthorizedShareCapitalAxis" xlink:to="raya_AuthorizedShareCapitalAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ZhejiangRayakTechnologyCoLtdMember_lbl0" xml:lang="en-US">Zhejiang Rayak Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZhejiangRayakTechnologyCoLtdMember" xlink:to="raya_ZhejiangRayakTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl2" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTextBlock_lbl0" xml:lang="en-US">Long-Term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ValueAddedTaxPayableReceivable_lbl1" xml:lang="en-US">Value Added Tax Payable Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ValueAddedTaxPayableReceivable" xlink:to="raya_ValueAddedTaxPayableReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalAndContractServicesExpense_lbl0" xml:lang="en-US">Professional and Contracted Services Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalAndContractServicesExpense" xlink:to="us-gaap_ProfessionalAndContractServicesExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_CustomerMember_lbl0" xml:lang="en-US">Customer Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_CustomerMember" xlink:to="raya_CustomerMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ResearchAndDevelopmentExpensesMember_lbl1" xml:lang="en-US">Research And Development Expenses Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ResearchAndDevelopmentExpensesMember" xlink:to="raya_ResearchAndDevelopmentExpensesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_RentalIncome_lbl1" xml:lang="en-US">Rental Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_RentalIncome" xlink:to="raya_RentalIncome_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfAdvanceToSuppliersAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfAdvanceToSuppliersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfAdvanceToSuppliersAbstract_lbl" xml:lang="en-US">Schedule Of Advance To Suppliers Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfAdvanceToSuppliersAbstract" xlink:to="raya_ScheduleOfAdvanceToSuppliersAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ElectricGenerationEquipmentMember_lbl0" xml:lang="en-US">Electric Generation Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ElectricGenerationEquipmentMember" xlink:to="us-gaap_ElectricGenerationEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireEquipmentOnLease_lbl0" xml:lang="en-US">Payments to Acquire Equipment on Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquipmentOnLease" xlink:to="us-gaap_PaymentsToAcquireEquipmentOnLease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ZhejiangRayakTechnologyCoLtdRayakTechMember_lbl0" xml:lang="en-US">Zhejiang Rayak Technology Co Ltd Rayak Tech Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZhejiangRayakTechnologyCoLtdRayakTechMember" xlink:to="raya_ZhejiangRayakTechnologyCoLtdRayakTechMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl2" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_StatutoryReserveMember_lbl0" xml:lang="en-US">Statutory Reserve Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_StatutoryReserveMember" xlink:to="raya_StatutoryReserveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ZhejiangLeiyaTechnologyCoLtdMember_lbl0" xml:lang="en-US">Zhejiang Leiya Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ZhejiangLeiyaTechnologyCoLtdMember" xlink:to="raya_ZhejiangLeiyaTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_IL_lbl0" xml:lang="en-US">ISRAEL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_IL" xlink:to="country_IL_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember_lbl0" xml:lang="en-US">Shanghai Fushishenye Mechanical And Electrical Equipment Co Ltd Fushishenye Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember" xlink:to="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_SellingAndMarketingExpensesMember_lbl0" xml:lang="en-US">Selling And Marketing Expenses Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_SellingAndMarketingExpensesMember" xlink:to="raya_SellingAndMarketingExpensesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl1" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl0" xml:lang="en-US">Property, Plant and Equipment, Salvage Value, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction_lbl0" xml:lang="en-US">Sale of Stock, Description of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_lbl0" xml:lang="en-US">Debt Conversion, Converted Instrument, Expiration or Due Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl0" xml:lang="en-US">Income Tax Paid, before Refund Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TravelAndEntertainmentExpense_lbl0" xml:lang="en-US">Travel and Entertainment Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TravelAndEntertainmentExpense" xlink:to="us-gaap_TravelAndEntertainmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Investment in Debt and Equity Securities and Other Trading Assets [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_PRCTaxAuthorities_lbl1" xml:lang="en-US">PRCTax Authorities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PRCTaxAuthorities" xlink:to="raya_PRCTaxAuthorities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_InvertersMember_lbl0" xml:lang="en-US">Inverters Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_InvertersMember" xlink:to="raya_InvertersMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="raya_ScheduleOfSellingAndMarketingExpensesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfSellingAndMarketingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_ScheduleOfSellingAndMarketingExpensesAbstract_lbl" xml:lang="en-US">Schedule Of Selling And Marketing Expenses Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_ScheduleOfSellingAndMarketingExpensesAbstract" xlink:to="raya_ScheduleOfSellingAndMarketingExpensesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="raya_PercentageOfTaxBenefit_lbl1" xml:lang="en-US">Percentage Of Tax Benefit</label>
<!-- [WMV7][r61YKRL+xTLpJF7b7nlFjjUI0eEGZ/JL3ZTVcbTOh6eqySf/tNI1lmr8DqoyGsLi0bl0cnsJ1EmiQ1jSqK7Qnpse9XeHER2ZYYtvi0W0b1N1cybQNoSgZ/Pksr7HiUyEgpzULtlXXECzzGd3IMitsMNzdUfHkajIx0CtGja/8sTXv0tBmZBXRsH5BUoRoiKbKUBA9LeUssRH2kgTP1IhBAUAD9jvy0timhhCC/z9kANbac57IDYVAIV0kbc4nBEHLcRMXA2t1zKftacDehz/4+P9IJzVloSHy5IMZI2J9XVEgm7l3W81mDDJG0wujiANPdUYLEG+aYY7K4NtWzh14by7wCr8RTe5I/+sOXNP867OJ87lmg==] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="raya_PercentageOfTaxBenefit" xlink:to="raya_PercentageOfTaxBenefit_lbl1"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>28
<FILENAME>raya-20251231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Mon Jul 06 14:49:34 UTC 2026 -->
<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="raya-20251231.xsd#raya_r_ConsolidatedBalanceSheet" roleURI="http://www.erayakpower.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ConsolidatedIncomeStatement" roleURI="http://www.erayakpower.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShareholdersEquityType2or3" roleURI="http://www.erayakpower.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ConsolidatedCashFlow" roleURI="http://www.erayakpower.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OrganizationandNatureofOperations" roleURI="http://www.erayakpower.com/role/OrganizationandNatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SignificantAccountingPolicies" roleURI="http://www.erayakpower.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountsReceivable" roleURI="http://www.erayakpower.com/role/AccountsReceivable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_Inventories" roleURI="http://www.erayakpower.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AdvancetoSuppliersandOther" roleURI="http://www.erayakpower.com/role/AdvancetoSuppliersandOther"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_PropertyPlantandEquipment" roleURI="http://www.erayakpower.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_Intangibleassets" roleURI="http://www.erayakpower.com/role/Intangibleassets"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_Leases" roleURI="http://www.erayakpower.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShortTermInvestment" roleURI="http://www.erayakpower.com/role/ShortTermInvestment"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LongTermInvestment" roleURI="http://www.erayakpower.com/role/LongTermInvestment"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OtherCurrentandNonCurrentAssets" roleURI="http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShortTermBorrowings" roleURI="http://www.erayakpower.com/role/ShortTermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LongTermLoans" roleURI="http://www.erayakpower.com/role/LongTermLoans"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountsPayable" roleURI="http://www.erayakpower.com/role/AccountsPayable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AdvancefromCustomers" roleURI="http://www.erayakpower.com/role/AdvancefromCustomers"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_TaxPayable" roleURI="http://www.erayakpower.com/role/TaxPayable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_Sales" roleURI="http://www.erayakpower.com/role/Sales"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CostofSales" roleURI="http://www.erayakpower.com/role/CostofSales"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_GeneralandAdministrativeExpenses" roleURI="http://www.erayakpower.com/role/GeneralandAdministrativeExpenses"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SellingandMarketingExpenses" roleURI="http://www.erayakpower.com/role/SellingandMarketingExpenses"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ResearchandDevelopmentExpenses" roleURI="http://www.erayakpower.com/role/ResearchandDevelopmentExpenses"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_InterestExpensesNet" roleURI="http://www.erayakpower.com/role/InterestExpensesNet"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_RentalIncomeNet" roleURI="http://www.erayakpower.com/role/RentalIncomeNet"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OtherIncomeNet" roleURI="http://www.erayakpower.com/role/OtherIncomeNet"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CustomerandSupplierConcentrations" roleURI="http://www.erayakpower.com/role/CustomerandSupplierConcentrations"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_RelatedPartyTransactions" roleURI="http://www.erayakpower.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShareholdersEquity" roleURI="http://www.erayakpower.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_IncomeTaxes" roleURI="http://www.erayakpower.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CommitmentsandContingencies" roleURI="http://www.erayakpower.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SegmentReporting" roleURI="http://www.erayakpower.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_FinancialImpactofCovid19" roleURI="http://www.erayakpower.com/role/FinancialImpactofCovid19"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SubsequentEvents" roleURI="http://www.erayakpower.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CondensedFinancialInformationoftheParentCompany" roleURI="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountingPoliciesByPolicy" roleURI="http://www.erayakpower.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OrganizationandNatureofOperationsTables" roleURI="http://www.erayakpower.com/role/OrganizationandNatureofOperationsTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SignificantAccountingPoliciesTables" roleURI="http://www.erayakpower.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountsReceivableTables" roleURI="http://www.erayakpower.com/role/AccountsReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_InventoriesTables" roleURI="http://www.erayakpower.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AdvancetoSuppliersandOtherTables" roleURI="http://www.erayakpower.com/role/AdvancetoSuppliersandOtherTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_PropertyPlantandEquipmentTables" roleURI="http://www.erayakpower.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_IntangibleassetsTables" roleURI="http://www.erayakpower.com/role/IntangibleassetsTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShortTermInvestmentTables" roleURI="http://www.erayakpower.com/role/ShortTermInvestmentTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShortTermBorrowingsTables" roleURI="http://www.erayakpower.com/role/ShortTermBorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LongTermLoansTables" roleURI="http://www.erayakpower.com/role/LongTermLoansTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_TaxPayableTables" roleURI="http://www.erayakpower.com/role/TaxPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SalesTables" roleURI="http://www.erayakpower.com/role/SalesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CostofSalesTables" roleURI="http://www.erayakpower.com/role/CostofSalesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_GeneralandAdministrativeExpensesTables" roleURI="http://www.erayakpower.com/role/GeneralandAdministrativeExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SellingandMarketingExpensesTables" roleURI="http://www.erayakpower.com/role/SellingandMarketingExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ResearchandDevelopmentExpensesTables" roleURI="http://www.erayakpower.com/role/ResearchandDevelopmentExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_InterestExpensesNetTables" roleURI="http://www.erayakpower.com/role/InterestExpensesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_RentalIncomeNetTables" roleURI="http://www.erayakpower.com/role/RentalIncomeNetTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OtherIncomeNetTables" roleURI="http://www.erayakpower.com/role/OtherIncomeNetTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_RelatedPartyTransactionsTables" roleURI="http://www.erayakpower.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_IncomeTaxesTables" roleURI="http://www.erayakpower.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CommitmentsandContingenciesTables" roleURI="http://www.erayakpower.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SegmentReportingTables" roleURI="http://www.erayakpower.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SubsequentEventsTables" roleURI="http://www.erayakpower.com/role/SubsequentEventsTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CondensedFinancialInformationoftheParentCompanyTables" roleURI="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable" roleURI="http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofRelevantExchangeRatesTable" roleURI="http://www.erayakpower.com/role/ScheduleofRelevantExchangeRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofEstimatedUsefulLivesoftheAssetsTable" roleURI="http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofIntangibleAssetsTable" roleURI="http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofAccountsReceivableTable" roleURI="http://www.erayakpower.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofChangesofAllowanceforDoubtfulAccountsTable" roleURI="http://www.erayakpower.com/role/ScheduleofChangesofAllowanceforDoubtfulAccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofInventoriesTable" roleURI="http://www.erayakpower.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofAdvancetoSuppliersTable" roleURI="http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofIntangibleAssetsTable0" roleURI="http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofAmortizationTable" roleURI="http://www.erayakpower.com/role/ScheduleofAmortizationTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofMeasuredatFairValueTable" roleURI="http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable" roleURI="http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofLongTermLoansTable" roleURI="http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofTaxPayableConsistedTable" roleURI="http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofDisaggregatedSalesTable" roleURI="http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofCostofSalesTable" roleURI="http://www.erayakpower.com/role/ScheduleofCostofSalesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofGeneralandAdministrativeExpensesTable" roleURI="http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofSellingandMarketingExpensesTable" roleURI="http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofResearchandDevelopmentExpensesTable" roleURI="http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofInterestExpensesTable" roleURI="http://www.erayakpower.com/role/ScheduleofInterestExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofRentalIncomeTable" roleURI="http://www.erayakpower.com/role/ScheduleofRentalIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofOtherIncomeTable" roleURI="http://www.erayakpower.com/role/ScheduleofOtherIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofNatureofRelationshipsTable" roleURI="http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofNetOutstandingBalanceswithRelatedPartiesTable" roleURI="http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable" roleURI="http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofIncomeTaxesTable" roleURI="http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable" roleURI="http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofRevenueforMajorMarketsTable" roleURI="http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable" roleURI="http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofParentCompanyBalanceSheetsTable" roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofParentCompanyBalanceSheetsTable_Parentheticals" roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofParentCompanyStatementsofComprehensiveIncomeTable" roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ScheduleofParentCompanyStatementsofCashFlowsTable" roleURI="http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#InsiderTradingArrangements" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OrganizationandNatureofOperationsDetails" roleURI="http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SignificantAccountingPoliciesDetails" roleURI="http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountsReceivableDetails" roleURI="http://www.erayakpower.com/role/AccountsReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_InventoriesDetails" roleURI="http://www.erayakpower.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AdvancetoSuppliersandOtherDetails" roleURI="http://www.erayakpower.com/role/AdvancetoSuppliersandOtherDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_PropertyPlantandEquipmentDetails" roleURI="http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_IntangibleassetsDetails" roleURI="http://www.erayakpower.com/role/IntangibleassetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LeasesDetails" roleURI="http://www.erayakpower.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LongTermInvestmentDetails" roleURI="http://www.erayakpower.com/role/LongTermInvestmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_OtherCurrentandNonCurrentAssetsDetails" roleURI="http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShortTermBorrowingsDetails" roleURI="http://www.erayakpower.com/role/ShortTermBorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_LongTermLoansDetails" roleURI="http://www.erayakpower.com/role/LongTermLoansDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AccountsPayableDetails" roleURI="http://www.erayakpower.com/role/AccountsPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_AdvancefromCustomersDetails" roleURI="http://www.erayakpower.com/role/AdvancefromCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CustomerandSupplierConcentrationsDetails" roleURI="http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_RelatedPartyTransactionsDetails" roleURI="http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_ShareholdersEquityDetails" roleURI="http://www.erayakpower.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_IncomeTaxesDetails" roleURI="http://www.erayakpower.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CommitmentsandContingenciesDetails" roleURI="http://www.erayakpower.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SegmentReportingDetails" roleURI="http://www.erayakpower.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_SubsequentEventsDetails" roleURI="http://www.erayakpower.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#raya_r_CondensedFinancialInformationoftheParentCompanyDetails" roleURI="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyDetails"/>
  <roleRef xlink:type="simple" xlink:href="raya-20251231.xsd#DocumentAndEntityInformation" roleURI="http://www.erayakpower.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivablesRelatedPartiesCurrent" xlink:href="raya-20251231.xsd#raya_AccountsReceivablesRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="AccountsReceivablesRelatedPartiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersRelatedPartiesCurrent" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="AdvanceToSuppliersRelatedPartiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherReceivablesRelatedParties" xlink:href="raya-20251231.xsd#raya_OtherReceivablesRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="OtherReceivablesRelatedParties" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsPayableRelatedParties" xlink:href="raya-20251231.xsd#raya_AccountsPayableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="AccountsPayableRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebt" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsUnappropriated" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsUnappropriated" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_RestructuringSettlementAndImpairmentProvisions" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RentalIncomeNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_RentalIncomeNonoperating" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_EarningsPerShareAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EarningsPerShareAttributableToCommonShareholders" xlink:href="raya-20251231.xsd#raya_EarningsPerShareAttributableToCommonShareholders"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="EarningsPerShareAttributableToCommonShareholders" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserveMember" xlink:href="raya-20251231.xsd#raya_StatutoryReserveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutoryReserveMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserve" xlink:href="raya-20251231.xsd#raya_StatutoryReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StatutoryReserve" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndDebtExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InterestAndDebtExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnInvestments" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInMaterialsAndSupplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInMaterialsAndSupplies" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherLoans" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="14.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireLongtermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromOtherDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromOtherDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromOtherDeposits" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquipmentOnLease" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireEquipmentOnLease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireEquipmentOnLease" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentsAdvanceForPotentialLandPurchase" xlink:href="raya-20251231.xsd#raya_PaymentsAdvanceForPotentialLandPurchase"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsAdvanceForPotentialLandPurchase" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRepaymentsOfNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfNotesPayable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCash" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsAndInterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DividendsAndInterestPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_DividendsAndInterestPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/OrganizationandNatureofOperations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AccountsReceivable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesNetCurrentAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/Inventories" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AdvancetoSuppliersandOther" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersAndOtherAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersAndOtherAbstract"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersAndOtherTextBlock" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersAndOtherTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvanceToSuppliersAndOtherAbstract" xlink:to="AdvanceToSuppliersAndOtherTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/Intangibleassets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ShortTermInvestment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/LongTermInvestment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrentDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ShortTermBorrowings" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/LongTermLoans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtOtherDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AccountsPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AdvancefromCustomers" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AdvanceFromCustomersAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceFromCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="AdvanceFromCustomersTextBlock" xlink:href="raya-20251231.xsd#raya_AdvanceFromCustomersTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvanceFromCustomersAbstract" xlink:to="AdvanceFromCustomersTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/TaxPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxPayableTextBlock" xlink:href="raya-20251231.xsd#raya_TaxPayableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="TaxPayableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/Sales" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/CostofSales" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="CostOfSalesAbstract" xlink:href="raya-20251231.xsd#raya_CostOfSalesAbstract"/>
    <loc xlink:type="locator" xlink:label="CostOfSalesTextBlock" xlink:href="raya-20251231.xsd#raya_CostOfSalesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostOfSalesAbstract" xlink:to="CostOfSalesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/GeneralandAdministrativeExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="GeneralAndAdministrativeExpenseTextBlock" xlink:href="raya-20251231.xsd#raya_GeneralAndAdministrativeExpenseTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:to="GeneralAndAdministrativeExpenseTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SellingandMarketingExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="SellingAndMarketingExpensesTextBlock" xlink:href="raya-20251231.xsd#raya_SellingAndMarketingExpensesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="SellingAndMarketingExpensesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ResearchandDevelopmentExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/InterestExpensesNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestExpenseShortTermBorrowingsAbstract" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/RentalIncomeNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="RentalIncomeNetAbstract" xlink:href="raya-20251231.xsd#raya_RentalIncomeNetAbstract"/>
    <loc xlink:type="locator" xlink:label="RentalIncomeNetTextBlock" xlink:href="raya-20251231.xsd#raya_RentalIncomeNetTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RentalIncomeNetAbstract" xlink:to="RentalIncomeNetTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/OtherIncomeNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/CustomerandSupplierConcentrations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ShareholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/FinancialImpactofCovid19" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:to="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompany" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesToSuppliersPolicyTextBlock" xlink:href="raya-20251231.xsd#raya_AdvancesToSuppliersPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AdvancesToSuppliersPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesFromCustomersPolicyTextBlock" xlink:href="raya-20251231.xsd#raya_AdvancesFromCustomersPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AdvancesFromCustomersPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxPolicyTextBlock" xlink:href="raya-20251231.xsd#raya_ValueAddedTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ValueAddedTaxPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentalIncomePolicyTextBlock" xlink:href="raya-20251231.xsd#raya_RentalIncomePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RentalIncomePolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistancePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GovernmentAssistancePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GovernmentAssistancePolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/OrganizationandNatureofOperationsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:href="raya-20251231.xsd#raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentUsefulLifeTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AccountsReceivableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesNetCurrentAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/InventoriesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AdvancetoSuppliersandOtherTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersAndOtherAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersAndOtherAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvanceToSuppliersAndOtherAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/IntangibleassetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ShortTermInvestmentTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ShortTermBorrowingsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/LongTermLoansTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtOtherDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/TaxPayableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfTaxPayableConsistedTableTextBloxk" xlink:href="raya-20251231.xsd#raya_ScheduleOfTaxPayableConsistedTableTextBloxk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="ScheduleOfTaxPayableConsistedTableTextBloxk" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SalesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/CostofSalesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="CostOfSalesAbstract" xlink:href="raya-20251231.xsd#raya_CostOfSalesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfCostOfSalesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfCostOfSalesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostOfSalesAbstract" xlink:to="ScheduleOfCostOfSalesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/GeneralandAdministrativeExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:to="ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SellingandMarketingExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="SellingAndMarketingExpensesTableTextBlock" xlink:href="raya-20251231.xsd#raya_SellingAndMarketingExpensesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="SellingAndMarketingExpensesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ResearchandDevelopmentExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ResearchAndDevelopmentExpenseAbstract" xlink:to="ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/InterestExpensesNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndOtherIncomeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestExpenseShortTermBorrowingsAbstract" xlink:to="us-gaap_InterestAndOtherIncomeTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/RentalIncomeNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="RentalIncomeNetAbstract" xlink:href="raya-20251231.xsd#raya_RentalIncomeNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfRentalIncomeTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfRentalIncomeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RentalIncomeNetAbstract" xlink:to="ScheduleOfRentalIncomeTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/OtherIncomeNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:href="raya-20251231.xsd#raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SegmentReportingTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SubsequentEventsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermBorrowingsTableTextBlock" xlink:href="raya-20251231.xsd#raya_LongTermBorrowingsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="LongTermBorrowingsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="srt_OwnershipAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ErayakPowerSolutionGroupIncErayakGroupMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionGroupIncErayakGroupMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ErayakPowerSolutionGroupIncErayakGroupMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ErayakPowerSolutionLimitedErayakBVIMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionLimitedErayakBVIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ErayakPowerSolutionLimitedErayakBVIMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ErayakPowerSolutionHongKongLimitedErayakHKMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionHongKongLimitedErayakHKMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ErayakPowerSolutionHongKongLimitedErayakHKMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuikeElectronicsWenzhouCoLtdRuikeMember" xlink:href="raya-20251231.xsd#raya_RuikeElectronicsWenzhouCoLtdRuikeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="RuikeElectronicsWenzhouCoLtdRuikeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouWenjieTechnologyLimitedWenjieMember" xlink:href="raya-20251231.xsd#raya_WenzhouWenjieTechnologyLimitedWenjieMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="WenzhouWenjieTechnologyLimitedWenjieMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangLeiyaElectronicsLimitedLeiyaMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ZhejiangLeiyaElectronicsLimitedLeiyaMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouNewFocusLimitedNewFocusMember" xlink:href="raya-20251231.xsd#raya_WenzhouNewFocusLimitedNewFocusMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="WenzhouNewFocusLimitedNewFocusMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RegisteredLocation" xlink:href="raya-20251231.xsd#raya_RegisteredLocation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="RegisteredLocation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OwnershipAsOfTheIssuanceDateOfTheReport" xlink:href="raya-20251231.xsd#raya_OwnershipAsOfTheIssuanceDateOfTheReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="OwnershipAsOfTheIssuanceDateOfTheReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofRelevantExchangeRatesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTranslationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTranslationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ForeignCurrencyTranslationAbstract" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ForeignExchangePeriodAverage" xlink:href="raya-20251231.xsd#raya_ForeignExchangePeriodAverage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ForeignCurrencyTranslationAbstract" xlink:to="ForeignExchangePeriodAverage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract" xlink:to="SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable" xlink:to="SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PatentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TrademarksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_SoftwareDevelopmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsMember" xlink:href="raya-20251231.xsd#raya_LandUseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="LandUseRightsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofChangesofAllowanceforDoubtfulAccountsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="AllowanceForDoubtfulAccountsReceivableAmount" xlink:href="raya-20251231.xsd#raya_AllowanceForDoubtfulAccountsReceivableAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ExchangeDifference" xlink:href="raya-20251231.xsd#raya_ExchangeDifference"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="ExchangeDifference" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AllowanceForDoubtfulAccountsReceivableAmount_0" xlink:href="raya-20251231.xsd#raya_AllowanceForDoubtfulAccountsReceivableAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableAmount_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAdvanceToSuppliersAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfAdvanceToSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Supplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdvanceToSuppliersAbstract" xlink:to="us-gaap_Supplies" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdvanceToSuppliersAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdvanceToSuppliersAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdvanceToSuppliersAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TransportationEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_TransportationEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ElectricGenerationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ElectricGenerationEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ElectricGenerationEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConstructionInProgressMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ConstructionInProgressMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsAbstract" xlink:href="raya-20251231.xsd#raya_IntangibleAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="IntangibleAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="FinitelivedIntangibleAssetsAdditionsatCost" xlink:href="raya-20251231.xsd#raya_FinitelivedIntangibleAssetsAdditionsatCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FinitelivedIntangibleAssetsAdditionsatCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationCurrentPeriodogIntangible" xlink:href="raya-20251231.xsd#raya_AmortizationCurrentPeriodogIntangible"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="AmortizationCurrentPeriodogIntangible" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofAmortizationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAmortizationAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfAmortizationAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleassetsScheduleofAmortizationDetailsTable" xlink:href="raya-20251231.xsd#raya_IntangibleassetsScheduleofAmortizationDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmortizationAbstract" xlink:to="IntangibleassetsScheduleofAmortizationDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleassetsScheduleofAmortizationDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsAmortizationPeriodMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsAmortizationPeriodMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IntangibleAssetsAmortizationPeriodMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetCarryingValueMember" xlink:href="raya-20251231.xsd#raya_NetCarryingValueMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="NetCarryingValueMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:href="raya-20251231.xsd#raya_IntangibleassetsScheduleofAmortizationDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleassetsScheduleofAmortizationDetailsTable" xlink:to="IntangibleassetsScheduleofAmortizationDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleassetsScheduleofAmortizationDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfMeasuredAtFairValueAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfMeasuredAtFairValueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMeasuredAtFairValueAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_ShortTermInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BankOfWenzhouMember" xlink:href="raya-20251231.xsd#raya_BankOfWenzhouMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfWenzhouMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfChinaMember" xlink:href="raya-20251231.xsd#raya_BankOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfChinaMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuaxiaBankMember" xlink:href="raya-20251231.xsd#raya_HuaxiaBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="HuaxiaBankMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuaxiaBankOneMember" xlink:href="raya-20251231.xsd#raya_HuaxiaBankOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="HuaxiaBankOneMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialAndCommercialBankOfChinaMember" xlink:href="raya-20251231.xsd#raya_IndustrialAndCommercialBankOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="IndustrialAndCommercialBankOfChinaMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinshengBankMember" xlink:href="raya-20251231.xsd#raya_MinshengBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="MinshengBankMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfNingboMember" xlink:href="raya-20251231.xsd#raya_BankOfNingboMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfNingboMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfNingboOneMember" xlink:href="raya-20251231.xsd#raya_BankOfNingboOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfNingboOneMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofLongTermLoansTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermLoansAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfLongTermLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermLoansAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="WeBankShenzhenMember" xlink:href="raya-20251231.xsd#raya_WeBankShenzhenMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WeBankShenzhenMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WeBankShenzhen1Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WeBankShenzhen1Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WeBankShenzhen2Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WeBankShenzhen2Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WeBankShenzhen3Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WeBankShenzhen3Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WeBankShenzhen4Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen4Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WeBankShenzhen4Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WeBankShenzhen5Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen5Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WeBankShenzhen5Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WeBankShenzhen6Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen6Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WeBankShenzhen6Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WeBankShenzhen7Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen7Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WeBankShenzhen7Member" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeBankShenzhen8Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen8Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WeBankShenzhen8Member" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeBankShenzhen9Member" xlink:href="raya-20251231.xsd#raya_WeBankShenzhen9Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WeBankShenzhen9Member" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongwanRuralCommercialBankMember" xlink:href="raya-20251231.xsd#raya_LongwanRuralCommercialBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="LongwanRuralCommercialBankMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongwanRuralCommercialBank1Member" xlink:href="raya-20251231.xsd#raya_LongwanRuralCommercialBank1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="LongwanRuralCommercialBank1Member" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinshengBankMember" xlink:href="raya-20251231.xsd#raya_MinshengBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="MinshengBankMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinshengBank1Member" xlink:href="raya-20251231.xsd#raya_MinshengBank1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="MinshengBank1Member" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinshengBank2Member" xlink:href="raya-20251231.xsd#raya_MinshengBank2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="MinshengBank2Member" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInstrumentInterestsRateStatedPercentage" xlink:href="raya-20251231.xsd#raya_DebtInstrumentInterestsRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestsRateStatedPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfTaxPayableConsistedAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfTaxPayableConsistedAbstract"/>
    <loc xlink:type="locator" xlink:label="CorporateTaxPayable" xlink:href="raya-20251231.xsd#raya_CorporateTaxPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxPayableConsistedAbstract" xlink:to="CorporateTaxPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxPayableReceivable" xlink:href="raya-20251231.xsd#raya_ValueAddedTaxPayableReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxPayableConsistedAbstract" xlink:to="ValueAddedTaxPayableReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxPayableConsistedAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxPayableConsistedAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfDisaggregatedSalesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfDisaggregatedSalesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDisaggregatedSalesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="InvertersMember" xlink:href="raya-20251231.xsd#raya_InvertersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="InvertersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChargersMember" xlink:href="raya-20251231.xsd#raya_ChargersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="ChargersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GasolineGeneratorsMember" xlink:href="raya-20251231.xsd#raya_GasolineGeneratorsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="GasolineGeneratorsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PowerBankMember" xlink:href="raya-20251231.xsd#raya_PowerBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="PowerBankMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherProductsMember" xlink:href="raya-20251231.xsd#raya_OtherProductsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="OtherProductsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofCostofSalesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCostOfSalesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfCostOfSalesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostDirectLabor" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostDirectLabor"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCostOfSalesAbstract" xlink:to="us-gaap_CostDirectLabor" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DirectOperatingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DirectOperatingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCostOfSalesAbstract" xlink:to="us-gaap_DirectOperatingCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManufacturingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ManufacturingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCostOfSalesAbstract" xlink:to="us-gaap_ManufacturingCosts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostOfOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostOfOperatingRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCostOfSalesAbstract" xlink:to="us-gaap_OtherCostOfOperatingRevenue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCostOfSalesAbstract" xlink:to="us-gaap_CostOfRevenue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfGeneralAndAdministrativeExpensesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfGeneralAndAdministrativeExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:href="raya-20251231.xsd#raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGeneralAndAdministrativeExpensesAbstract" xlink:to="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfExpenseAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:to="us-gaap_NatureOfExpenseAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SellingGeneralAndAdministrativeExpenseMember" xlink:href="raya-20251231.xsd#raya_SellingGeneralAndAdministrativeExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="SellingGeneralAndAdministrativeExpenseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:to="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommunicationsAndInformationTechnology" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_CommunicationsAndInformationTechnology" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentAndUtilities" xlink:href="raya-20251231.xsd#raya_RentAndUtilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="RentAndUtilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_ProfessionalFees" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralInsuranceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralInsuranceExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_GeneralInsuranceExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostDepreciationAmortizationAndDepletion" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostDepreciationAmortizationAndDepletion"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_CostDepreciationAmortizationAndDepletion" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankCharges" xlink:href="raya-20251231.xsd#raya_BankCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="BankCharges" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_OtherExpenses" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_TaxesOther" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TravelAndEntertainmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TravelAndEntertainmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_TravelAndEntertainmentExpense" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfSellingAndMarketingExpensesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfSellingAndMarketingExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:href="raya-20251231.xsd#raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSellingAndMarketingExpensesAbstract" xlink:to="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfExpenseAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:to="us-gaap_NatureOfExpenseAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SellingAndMarketingExpensesMember" xlink:href="raya-20251231.xsd#raya_SellingAndMarketingExpensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="SellingAndMarketingExpensesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:to="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TravelAndPromotion" xlink:href="raya-20251231.xsd#raya_TravelAndPromotion"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="TravelAndPromotion" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShippingAndHandling" xlink:href="raya-20251231.xsd#raya_ShippingAndHandling"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="ShippingAndHandling" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralInsuranceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralInsuranceExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_GeneralInsuranceExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_ProfessionalFees" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LegalFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_LegalFees" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TravelAndEntertainmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TravelAndEntertainmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_TravelAndEntertainmentExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherSellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_OtherSellingAndMarketingExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfResearchAndDevelopmentExpensesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfResearchAndDevelopmentExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable" xlink:href="raya-20251231.xsd#raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfResearchAndDevelopmentExpensesAbstract" xlink:to="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfExpenseAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable" xlink:to="us-gaap_NatureOfExpenseAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ResearchAndDevelopmentExpensesMember" xlink:href="raya-20251231.xsd#raya_ResearchAndDevelopmentExpensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="ResearchAndDevelopmentExpensesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable" xlink:to="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LaborAndRelatedExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LaborAndRelatedExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_LaborAndRelatedExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostDirectMaterial" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostDirectMaterial"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_CostDirectMaterial" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UtilitiesOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_UtilitiesOperatingExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DesignCost" xlink:href="raya-20251231.xsd#raya_DesignCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="DesignCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalAndContractServicesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_ProfessionalAndContractServicesExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_Depreciation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofInterestExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseOther" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestIncomeOther" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofRentalIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfRentalIncomeAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfRentalIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="RentalIncome" xlink:href="raya-20251231.xsd#raya_RentalIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRentalIncomeAbstract" xlink:to="RentalIncome" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseAndRentalExpenses" xlink:href="raya-20251231.xsd#raya_LeaseAndRentalExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRentalIncomeAbstract" xlink:to="LeaseAndRentalExpenses" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RentalIncomeNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRentalIncomeAbstract" xlink:to="us-gaap_RentalIncomeNonoperating" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofOtherIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherIncomeAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfOtherIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_GovernmentAssistanceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CharityCareReimbursementsReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CharityCareReimbursementsReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_CharityCareReimbursementsReceived" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExchangeGainsofOtherIncome" xlink:href="raya-20251231.xsd#raya_ExchangeGainsofOtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherIncomeAbstract" xlink:to="ExchangeGainsofOtherIncome" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_OtherNonoperatingIncome" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_TaxesExcludingIncomeAndExciseTaxes" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherIncomeAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfNatureOfRelationshipsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfNatureOfRelationshipsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNatureOfRelationshipsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="WenzhouAilefuTechnologyCoLtdAilefuMember" xlink:href="raya-20251231.xsd#raya_WenzhouAilefuTechnologyCoLtdAilefuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouAilefuTechnologyCoLtdAilefuMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HangzhouXiangzeTradingCoLtdXiangzeMember" xlink:href="raya-20251231.xsd#raya_HangzhouXiangzeTradingCoLtdXiangzeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HangzhouXiangzeTradingCoLtdXiangzeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouWeidiTechnologyCoLtdWeidiMember" xlink:href="raya-20251231.xsd#raya_WenzhouWeidiTechnologyCoLtdWeidiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouWeidiTechnologyCoLtdWeidiMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember" xlink:href="raya-20251231.xsd#raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangRayakTechnologyCoLtdRayakTechMember" xlink:href="raya-20251231.xsd#raya_ZhejiangRayakTechnologyCoLtdRayakTechMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ZhejiangRayakTechnologyCoLtdRayakTechMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChuanlongLinMember" xlink:href="raya-20251231.xsd#raya_ChuanlongLinMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ChuanlongLinMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenglingXiangMember" xlink:href="raya-20251231.xsd#raya_ShenglingXiangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ShenglingXiangMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LingyiKongMember" xlink:href="raya-20251231.xsd#raya_LingyiKongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="LingyiKongMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChunhuaXiangMember" xlink:href="raya-20251231.xsd#raya_ChunhuaXiangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ChunhuaXiangMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LingyiKongMember" xlink:href="raya-20251231.xsd#raya_LingyiKongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="LingyiKongMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangRayakTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZhejiangRayakTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ZhejiangRayakTechnologyCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenglingXiangMember" xlink:href="raya-20251231.xsd#raya_ShenglingXiangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ShenglingXiangMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouAilefuTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_WenzhouAilefuTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouAilefuTechnologyCoLtdMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsPayablesRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_AccountsPayablesRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="AccountsPayablesRelatedPartiesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZheJiangRayakTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZheJiangRayakTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ZheJiangRayakTechnologyCoLtdMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouWeidiTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_WenzhouWeidiTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouWeidiTechnologyCoLtdMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivablesRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_AccountsReceivablesRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="AccountsReceivablesRelatedPartiesMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember" xlink:href="raya-20251231.xsd#raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouAilefuTechnologyCoLtdAilefuMember" xlink:href="raya-20251231.xsd#raya_WenzhouAilefuTechnologyCoLtdAilefuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouAilefuTechnologyCoLtdAilefuMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="AdvanceToSuppliersRelatedPartiesMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherReceivablesRelatedPartiesMember" xlink:href="raya-20251231.xsd#raya_OtherReceivablesRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="OtherReceivablesRelatedPartiesMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable" xlink:to="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Supplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="us-gaap_Supplies" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" xlink:href="raya-20251231.xsd#raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsAbstract" xlink:href="raya-20251231.xsd#raya_DeferredTaxAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetInventory" xlink:href="raya-20251231.xsd#raya_DeferredTaxAssetInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetInventory" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetEffectOfExchangeRate" xlink:href="raya-20251231.xsd#raya_DeferredTaxAssetEffectOfExchangeRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetEffectOfExchangeRate" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainContingenciesTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract" xlink:to="us-gaap_GainContingenciesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GainContingenciesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ZhejiangLeiyaTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhejiangLeiyaTechnologyCoLtdMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainContingenciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GainContingenciesTable" xlink:to="us-gaap_GainContingenciesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="GuaranteeBalanceOfRelatedParty" xlink:href="raya-20251231.xsd#raya_GuaranteeBalanceOfRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GainContingenciesLineItems" xlink:to="GuaranteeBalanceOfRelatedParty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MaturityDateOfRelatedParty" xlink:href="raya-20251231.xsd#raya_MaturityDateOfRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GainContingenciesLineItems" xlink:to="MaturityDateOfRelatedParty" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfRevenueForMajorMarketsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfRevenueForMajorMarketsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenueForMajorMarketsAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_GeographicConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_GB"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_GB" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_MX" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_MX"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MX" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_PL" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_PL"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_PL" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_PT" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_PT"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_PT" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_FR" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_FR"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_FR" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_IL" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_IL"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_IL" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_NG" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_NG"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_NG" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_AU"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_AU" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_DE" xlink:href="https://xbrl.sec.gov/country/2026/country-2026.xsd#country_DE"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_DE" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="ConcentrationRiskThresholdPercentage" xlink:href="raya-20251231.xsd#raya_ConcentrationRiskThresholdPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ConcentrationRiskThresholdPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable" xlink:href="raya-20251231.xsd#raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract" xlink:to="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MinshengBankMember" xlink:href="raya-20251231.xsd#raya_MinshengBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="MinshengBankMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinshengBankOneMember" xlink:href="raya-20251231.xsd#raya_MinshengBankOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="MinshengBankOneMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable" xlink:to="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:to="us-gaap_OtherLongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfParentCompanyBalanceSheetsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentAssetsAbstract0" xlink:href="raya-20251231.xsd#raya_CurrentAssetsAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="CurrentAssetsAbstract0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DueFromSubsidiaries" xlink:href="raya-20251231.xsd#raya_DueFromSubsidiaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="DueFromSubsidiaries" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAssetsAbstract0" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiabilitiesAndShareholdersEquityAbstract0" xlink:href="raya-20251231.xsd#raya_LiabilitiesAndShareholdersEquityAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="LiabilitiesAndShareholdersEquityAbstract0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndShareholdersEquityAbstract0" xlink:to="us-gaap_Liabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityAbstract0" xlink:href="raya-20251231.xsd#raya_ShareholdersEquityAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="ShareholdersEquityAbstract0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityAbstract0" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityAbstract0" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityAbstract0" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityAbstract0" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityAbstract0" xlink:to="us-gaap_StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityAbstract0" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfParentCompanyBalanceSheetsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_CondensedIncomeStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" xlink:href="raya-20251231.xsd#raya_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedCashFlowStatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" xlink:to="srt_CondensedCashFlowStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GainLossOnEquityInEarningsOfSubsidiaries" xlink:href="raya-20251231.xsd#raya_GainLossOnEquityInEarningsOfSubsidiaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnEquityInEarningsOfSubsidiaries" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ItemNotInvolvingCashAbstract" xlink:href="raya-20251231.xsd#raya_ItemNotInvolvingCashAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ItemNotInvolvingCashAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForAdvanceToSuppliers" xlink:href="raya-20251231.xsd#raya_ProvisionForAdvanceToSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ItemNotInvolvingCashAbstract" xlink:to="ProvisionForAdvanceToSuppliers" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLand" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLand" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_InsiderTradingArrLineItems"/>
    <loc xlink:type="locator" xlink:label="ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_TradingArrByIndTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TradingArrByIndTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_InsiderTrdPoliciesProcAdoptedFlag" order="1.01" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandNatureofOperationsDetailsTable" xlink:href="raya-20251231.xsd#raya_OrganizationandNatureofOperationsDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationandNatureofOperationsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="srt_OwnershipAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ShenglingXiangMember" xlink:href="raya-20251231.xsd#raya_ShenglingXiangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ShenglingXiangMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HecangLimitedMember" xlink:href="raya-20251231.xsd#raya_HecangLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="HecangLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenjieMember" xlink:href="raya-20251231.xsd#raya_WenjieMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="WenjieMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChuanlongLinMember" xlink:href="raya-20251231.xsd#raya_ChuanlongLinMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ChuanlongLinMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NewFocusMember" xlink:href="raya-20251231.xsd#raya_NewFocusMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="NewFocusMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RestatementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="srt_RestatementAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RestatementDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_ScenarioPreviouslyReportedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ErayakGroupMember" xlink:href="raya-20251231.xsd#raya_ErayakGroupMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ErayakGroupMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ErayakBVIMember" xlink:href="raya-20251231.xsd#raya_ErayakBVIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ErayakBVIMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ErayakHKMember" xlink:href="raya-20251231.xsd#raya_ErayakHKMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ErayakHKMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuikeMember" xlink:href="raya-20251231.xsd#raya_RuikeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RuikeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenjieMember_0" xlink:href="raya-20251231.xsd#raya_WenjieMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="WenjieMember_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeiyaMember" xlink:href="raya-20251231.xsd#raya_LeiyaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="LeiyaMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NewFocusMember_0" xlink:href="raya-20251231.xsd#raya_NewFocusMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="NewFocusMember_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OrganizationandNatureofOperationsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_OrganizationandNatureofOperationsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="OrganizationandNatureofOperationsDetailsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationDateOfIncorporation" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="dei_EntityIncorporationDateOfIncorporation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PartnersCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_PartnersCapital" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_OperatingExpenses" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsTable" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShippingAndHandlingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ShippingAndHandlingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="SignificantAccountingPoliciesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_OtherIncome" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_CostOfRevenue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvertisingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AdvertisingExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfTaxBenefit" xlink:href="raya-20251231.xsd#raya_PercentageOfTaxBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="PercentageOfTaxBenefit" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PRCTaxAuthorities" xlink:href="raya-20251231.xsd#raya_PRCTaxAuthorities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="PRCTaxAuthorities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_RestrictedCash" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AccountsReceivableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="AverageAccountsReceivableTurnoverPeriod" xlink:href="raya-20251231.xsd#raya_AverageAccountsReceivableTurnoverPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesNetCurrentAbstract" xlink:to="AverageAccountsReceivableTurnoverPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/InventoriesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="InventoryAllowanceAmount" xlink:href="raya-20251231.xsd#raya_InventoryAllowanceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="InventoryAllowanceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AdvancetoSuppliersandOtherDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersAndOtherAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceToSuppliersAndOtherAbstract"/>
    <loc xlink:type="locator" xlink:label="AdvancePayment" xlink:href="raya-20251231.xsd#raya_AdvancePayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvanceToSuppliersAndOtherAbstract" xlink:to="AdvancePayment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/IntangibleassetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsIncludeLandUseRights" xlink:href="raya-20251231.xsd#raya_IntangibleAssetsIncludeLandUseRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="IntangibleAssetsIncludeLandUseRights" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/LongTermInvestmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermInvestmentDetailsTable" xlink:href="raya-20251231.xsd#raya_LongTermInvestmentDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="LongTermInvestmentDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LongTermInvestmentsMember" xlink:href="raya-20251231.xsd#raya_LongTermInvestmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="LongTermInvestmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongTermInvestmentDetailsLineItems" xlink:href="raya-20251231.xsd#raya_LongTermInvestmentDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentDetailsTable" xlink:to="LongTermInvestmentDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentDetailsLineItems" xlink:to="us-gaap_LongTermInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentDetailsLineItems" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrentDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherCurrentandNonCurrentAssetsDetailsTable" xlink:href="raya-20251231.xsd#raya_OtherCurrentandNonCurrentAssetsDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:to="OtherCurrentandNonCurrentAssetsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentandNonCurrentAssetsDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MinshengBankMember" xlink:href="raya-20251231.xsd#raya_MinshengBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="MinshengBankMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherCurrentandNonCurrentAssetsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_OtherCurrentandNonCurrentAssetsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentandNonCurrentAssetsDetailsTable" xlink:to="OtherCurrentandNonCurrentAssetsDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentandNonCurrentAssetsDetailsLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfDepositInterestRate" xlink:href="raya-20251231.xsd#raya_PercentageOfDepositInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentandNonCurrentAssetsDetailsLineItems" xlink:to="PercentageOfDepositInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ShortTermBorrowingsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_InterestExpenseShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/LongTermLoansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtOtherDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermLoansDetailsTable" xlink:href="raya-20251231.xsd#raya_LongTermLoansDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtOtherDisclosuresAbstract" xlink:to="LongTermLoansDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermLoansDetailsTable" xlink:to="us-gaap_CollateralAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollateralAxis" xlink:to="us-gaap_CollateralDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RuikeMember" xlink:href="raya-20251231.xsd#raya_RuikeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollateralAxis" xlink:to="RuikeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="LongTermLoansDetailsLineItems" xlink:href="raya-20251231.xsd#raya_LongTermLoansDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermLoansDetailsTable" xlink:to="LongTermLoansDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermLoansDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermLoansDetailsLineItems" xlink:to="us-gaap_InterestExpenseLongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AccountsPayableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/AdvancefromCustomersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="AdvanceFromCustomersAbstract" xlink:href="raya-20251231.xsd#raya_AdvanceFromCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvanceFromCustomersAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="CustomerandSupplierConcentrationsDetailsTable" xlink:href="raya-20251231.xsd#raya_CustomerandSupplierConcentrationsDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="CustomerandSupplierConcentrationsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CustomerOneMember" xlink:href="raya-20251231.xsd#raya_CustomerOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerMember" xlink:href="raya-20251231.xsd#raya_CustomerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerTwoMember" xlink:href="raya-20251231.xsd#raya_CustomerTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerTwoMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerThreeMember" xlink:href="raya-20251231.xsd#raya_CustomerThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerThreeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerFourMember" xlink:href="raya-20251231.xsd#raya_CustomerFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerFourMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerandSupplierConcentrationsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_CustomerandSupplierConcentrationsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsTable" xlink:to="CustomerandSupplierConcentrationsDetailsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ConcentrationRiskThresholdPercentage" xlink:href="raya-20251231.xsd#raya_ConcentrationRiskThresholdPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="ConcentrationRiskThresholdPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="us-gaap_AccountsReceivableNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AilefuMember" xlink:href="raya-20251231.xsd#raya_AilefuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="AilefuMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FushishenyeMember" xlink:href="raya-20251231.xsd#raya_FushishenyeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="FushishenyeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RayakTechMember" xlink:href="raya-20251231.xsd#raya_RayakTechMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RayakTechMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShenglingXiangMember" xlink:href="raya-20251231.xsd#raya_ShenglingXiangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ShenglingXiangMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeidiMember" xlink:href="raya-20251231.xsd#raya_WeidiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WeidiMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LingyiKongMember" xlink:href="raya-20251231.xsd#raya_LingyiKongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="LingyiKongMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="RelatedPartyTransactionsDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecurityDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_SecurityDeposit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Supplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_Supplies" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionCollections" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionCollections"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="RelatedPartyTransactionCollections" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionDisbursed" xlink:href="raya-20251231.xsd#raya_RelatedPartyTransactionDisbursed"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="RelatedPartyTransactionDisbursed" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableSale" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableSale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_AccountsReceivableSale" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_NotesPayable" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsTable" xlink:href="raya-20251231.xsd#raya_ShareholdersEquityDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="ShareholdersEquityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseAgreementMember" xlink:href="raya-20251231.xsd#raya_PurchaseAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="PurchaseAgreementMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="srt_RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AuthorizedShareCapitalAxis" xlink:href="raya-20251231.xsd#raya_AuthorizedShareCapitalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="AuthorizedShareCapitalAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AuthorizedShareCapitalDomainDomain" xlink:href="raya-20251231.xsd#raya_AuthorizedShareCapitalDomainDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AuthorizedShareCapitalAxis" xlink:to="AuthorizedShareCapitalDomainDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="IncreaseInAuthorizedShareCapitalMember" xlink:href="raya-20251231.xsd#raya_IncreaseInAuthorizedShareCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AuthorizedShareCapitalAxis" xlink:to="IncreaseInAuthorizedShareCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseInAuthorizedShareCapitalOneMember" xlink:href="raya-20251231.xsd#raya_IncreaseInAuthorizedShareCapitalOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AuthorizedShareCapitalAxis" xlink:to="IncreaseInAuthorizedShareCapitalOneMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PreFundedWarrantsMember" xlink:href="raya-20251231.xsd#raya_PreFundedWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="PreFundedWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="dei_LegalEntityAxis" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ReverseStockSplitMember" xlink:href="raya-20251231.xsd#raya_ReverseStockSplitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="ReverseStockSplitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsLineItems" xlink:href="raya-20251231.xsd#raya_ShareholdersEquityDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="ShareholdersEquityDetailsLineItems" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockDescriptionOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredOfferingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_DeferredOfferingCosts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfUnderwriterGrantedOverallotmentDays" xlink:href="raya-20251231.xsd#raya_NumberOfUnderwriterGrantedOverallotmentDays"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="NumberOfUnderwriterGrantedOverallotmentDays" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ProfessionalFees" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="InitialSharesIncreased" xlink:href="raya-20251231.xsd#raya_InitialSharesIncreased"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="InitialSharesIncreased" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityShareSubscriptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TemporaryEquityShareSubscriptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_TemporaryEquityShareSubscriptions" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CapitalUnits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CapitalUnits" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnitsAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CapitalUnitsAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CapitalUnitsAuthorized" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplit" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="raya-20251231.xsd#raya_IncomeTaxesDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ErayakPowerSolutionHongKongLimitedMember" xlink:href="raya-20251231.xsd#raya_ErayakPowerSolutionHongKongLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ErayakPowerSolutionHongKongLimitedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouWenjieTechnologyLimitedMember" xlink:href="raya-20251231.xsd#raya_WenzhouWenjieTechnologyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouWenjieTechnologyLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuikeElectronicsWenzhouCoLtdMember" xlink:href="raya-20251231.xsd#raya_RuikeElectronicsWenzhouCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RuikeElectronicsWenzhouCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangLeiyaElectronicsMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaElectronicsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ZhejiangLeiyaElectronicsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouNewFocusLimitedMember" xlink:href="raya-20251231.xsd#raya_WenzhouNewFocusLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouNewFocusLimitedMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_IncomeTaxesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="IncomeTaxesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" xlink:href="raya-20251231.xsd#raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="raya-20251231.xsd#raya_CommitmentsandContingenciesDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingenciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ZhejiangLeiyaTechnologyCoLtdMember" xlink:href="raya-20251231.xsd#raya_ZhejiangLeiyaTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ZhejiangLeiyaTechnologyCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsLineItems" xlink:href="raya-20251231.xsd#raya_CommitmentsandContingenciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="CommitmentsandContingenciesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="NumberOfLease" xlink:href="raya-20251231.xsd#raya_NumberOfLease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="NumberOfLease" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GuaranteeBalanceOfRelatedParty" xlink:href="raya-20251231.xsd#raya_GuaranteeBalanceOfRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="GuaranteeBalanceOfRelatedParty" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="raya-20251231.xsd#raya_SubsequentEventsDetailsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_CollateralAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CollateralDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollateralAxis" xlink:to="us-gaap_CollateralDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RuikeMember" xlink:href="raya-20251231.xsd#raya_RuikeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollateralAxis" xlink:to="RuikeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsLineItems" xlink:href="raya-20251231.xsd#raya_SubsequentEventsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="SubsequentEventsDetailsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CapitalUnits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CapitalUnits" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnitsAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CapitalUnitsAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CapitalUnitsAuthorized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockConsiderationReceivedPerTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedPerTransaction" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplit" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedInvestmentsPercentOfNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedInvestmentsPercentOfNetAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_RestrictedInvestmentsPercentOfNetAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.erayakpower.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="raya-20251231.xsd#raya_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AddressTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_BusinessContactMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_BusinessContactMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentRegistrationStatement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentRegistrationStatement" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAnnualReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentShellCompanyReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCountry"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_ContactPersonnelName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelName" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityVoluntaryFilers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityExTransitionPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_IcfrAuditorAttestationFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAccountingStandard"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAccountingStandard" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentDescription" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentDescription" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorOpinionTextBlock" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorOpinionTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorOpinionTextBlock" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="37.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorLocation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="38.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditorFirmId"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="39.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus"/>
<!-- [WMV7][d6MBIRYEk6u0WaHzsJNEw0pACllOlm2eqF1yO3k0Sx9FqqWOiwNvllPmPNPYWfzROLIIxDp5FIeedZCWhWBdFh84Pkl1kzhBJ9OdINLEETx/9wga07aqT/nnrgXAkfkPUrq7rvBsOceQYIWNDYd3wQ2wFdwzzJYKqCXepY3t1FRLZ5LueY3KYcSJF2a32Oe1iwGPax0/MejGVB+mNc/FBm+pAUooH8nVnf9juyyNar90a6ByD2pWXYY7OcNxIVSaMYXGwKgdah/lU3ygHjsnaFBL+LDCp2JL7QvVk7B0yNHj8ajwfEPDwv8tZHGK/vaFRggeu/Piw5GF3e0YtKtDxiXJADBl7/7paoVi22z0S6ht3tywoQ==] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="41.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>154
<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>155
<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>ZIP
<SEQUENCE>161
<FILENAME>0001185185-26-002809-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001185185-26-002809-xbrl.zip
M4$L#!!0    (  :DYEQ7&(&R -8$ %G\-  5    97)A>6%K,C!F83$Q,C,Q
M,C4N:'1M[+W[5]O(EC#ZN_Z*^I@Y,V1=0?S /))NON6 Z?;I!!A#NJ?GKKMF
MR789JR-+;DD&?/[ZN_>N*JDDR\: #4;463/IQ)9+5;7?[Y_^[_W(8[<\C-S
M__D_J[N5_V3<[P5]U[_Y^3^;5R?M]G_^WV/KI_^SL\-^X3X/G9CW67?*OH2!
MTP_=_@UGUZ'C1X,@'+'M>/2![;!A'(\_??QX=W>WVTT>V^T%([:S(]<Z"3FN
M](E]"WSVSXG'*ONLNO=I[^A3O<&^7Y^P6J6V+QX?QK!#V*4??8(EQE'/_7E+
MOD'^.^11, E[/,)W;"7/3OPXG";/WG=#;S?BO=V;X/:C_/(COB7YP;0_Y^%I
M/_-@G[O%#\(7V0?C,'D0+X,>#L*;C_#%QW@ZYOCTWDZENE.OJM_PWIQ=P!>9
MQ=THV*M5#XI?4*M4ZA_E$\D/[N<]6X5G?<_U^7]_Z7Q-'X^+GT\?_1@KR#LQ
MH ]NK[)3J>U4:]HB.W" S$+J0(O6J39V*H?:K<"3/Q:<%+_N.A%7CX?.U,D\
MSO&3'^/@CH>(([C31K66KA^%Z6$'3M2EI>'#S(U/HIT;QQG//BB_R#^,$(X*
MGZ9O,H_C>?HYM)+'V_\HOM0?=1>!W8]BQ^\EEW'O+7CXO[_"U:5/YJ_YKDZ/
M5H^.CC[2M\FC4=%SL&3UXW]_^WK5&_*1LS.SD\A]_*_F[P<9PQ8R".[TCRV&
M__LI=F./'[.?/HJ_6-9/(QX[K!?X,?<!QC&_CS_2#XE+[?"_)^[MSULGXON=
M:P#,UD=8\Z-8]*=NT)\>_]1W;UD43SW^\]8 GOS$JI5QS*[=$8_8.;]CG6#D
M^+;XP&97/'0'6_0KW,!'_.]/X\<N\)GA7G<<S[WQ/[$>[(Z'G]G("6]<?R<.
MQI\8+)%\T WB.!C19_#FC^/<VY'EGKG< X;;F7A\Y](!O@W<53_9$DM_9G=N
M/Q[B]BO_V)JYEYW(_1>'+_'!;A#V>2A6^^(YO1^L!B>. L_M)U^JE<7W5?7]
MUO%__%MUO_)9[GWF!!]GCO!*UQR-'3]S_H$S<KWIIX?>J-\5K:3.BPL60.\)
MAUH*F+,G7]&A#NEZNL??S]O7K5/KZKIYW;KZZ6/WN'Q'O&J=?.^TK]NM*ZMY
M?LI:_WWR:_/\EQ8[N?CVK7UUU;XX+]>Y*_+<?SC1$'3$./!MZW3W9!<4ML;>
M43G/JLAS4\[V#/9.RS)G$@<:+W\T*W\M5FW08=WL[.RB\\WZR;W_Y ?^^60$
M#_:$\G0?=_C@YZU>98OYS@C>!,;.I].@!\_X,:E-S 7+Q;V_W:D?-:I'6\=@
M"YQ];/[T,;/8<0FO;;L)=]#'>[#.@UU6_; 1YU-8:CC5.^5495,J%?O=_N:$
M/ZP+GW\H%R\1YUO,>H6/!-DL^54^=8/ ZSJ>%\3=X+Z(,W?XC1O%(?E5KF(G
MYOAAAE77*H@J1P=[>Y_SO!K,W^-.ZY?VU76G>0V:+"-%_EOK_)I=?N]<?6_"
M7ZXO&*C ]&VUMOWE [OHX%]^@;^<L>M?6RQ5D%/EN'ERC5]7C^I[)81A60GO
MHF. ]38.M6HNTO3]B>-U^#@(<\RC*IG'?B'S:)Z??V]^99W6Y45G#L^H$\-H
M;)^^8X914IM"G>TL"*UXR-G C7J.QZ;<"1DHS+S/EL?33WV073LC>&"(Z+G3
M=Z8[N- .]XL0]A+6"_HMOW\*/\MB;.TQY%'TVNP;3R9A""\\H[/]"3LJ?&E]
MZ_B4]_BHRT-6K^9)Q7[H(F8/F+[O##Z)LF_;0^.KUI@UO<ILBI68FQO1^W8.
MM6K12\%U%]7W(O';6*B[@]I^?M4F.6M$\'O$1<,XWLZA5LTXKH;<\TZ"$>QO
M6L0Z]A>RCJM?6U^_8A#KLGG^I^$>[Q(A4\T]3H00&Y-FS09A,&+BV,__D\7!
MRM8RV/4V#@78!<QIY$:8>&@-7(\S?X+VT:?EC:&6'[OQ] Q^>TX_S3*X@ZWC
M2J6ZLU=M[!\:TR=WJ&[@]2E\M;Z3/0Z*RE'MQ^?P31:2AUO'K4[SS^9O[!(S
M^-A5X$V(&?T2!I,Q:_N]W5D EP.JVZU[IQ=;>%LL&+ PN27F1"P:\YX[<'F?
MN3YSXXCUADX(&]B, &0Y&>#CM#3>OW'"<1C<RH3CK.](8#Z@;Q""?I;&:$[$
MPR=!7R.$ZEYMU?S7F<*35COR'+\?95AB28GIGY/0C?IN#V_: G)R]:MG00C_
M=^/X[K_HWX:*-D4V-/O]D$>1_,]7U^=5C2X:]173Q7FP:X'0L=E>/&3-6^Y/
M^.82QW-OLJ;?Y.&*;_*+ZP\=UVK[_0E(+=?QV*43_MC<RUSEV9\&F1/XZT5X
M'=SY617H:.OX#^[_:QA,9H('UO\,^5^NX]^P2Q TP-)X";5;N-!+'HP]_A__
M=EBK'GR.K X?3[H>W"SP\4=*92F,$01% EF!0CR5@4.]LG5\,G1])P^%QQHM
M\AV7010[WO^XXZRLQS=5MX[KM491&*<;8H7"@O=5,P$J?%O(G=DW@#[Q_SRP
M#/[;!?[7;\+U_>_7H.=XE\/ E_;63J_ZO_C$_V9>F'\J^U)@UH?[#T:FX)_R
MU4(TXPJ+7G^\4VD<5'<.:_N-ZE%#K*\O4$:#;UOB$"HRXQ#HWAT#@^7WO ?&
MT2V:"P.WQR.CQKR!0RU/S? -&(27/(P"W^=>UEBN'AP1JP3!?C-UK=\"_T8@
M_DR\&>43<C(^8*T$8RX(8T)X?(/H9=F;6495/&P85?'I-ZFKBD<5HRJ^B*HX
M'S)S5,5ZPZB*3U05JRM5%?>?HBK.!_<"5?'@ 5418+R-@@*NCGM\C!J4S5H[
M(\?UF./W/P8A.W-ZD3M*O?#X.9-OQFN3@40FY0\3 F@)W:*HNG*EZ&1TBP<.
M=07B/71CET>6<!_SD/?1V14'K,N9]MEX$D83]"W#-_ KTKRKM>WN!\0 C ,V
M>_&G]P7RV.D"3?2XYXV=/C7%V )K[M%HH)5-)U4JO<#SG'$$.U%_2[Z"S?3@
M77C8^\];P#'B\/'OO.5A[(+%I$ A+I!6ZZO5%A=B/P9L=T,WYK1Q.) ?W(7.
MN+BT6EY%O?:/%3/]:ZSX1TSE3F_(>IX397W:<3]S].6/)B&?W%*UF&:3HZWV
M9#D$S9UB=0!\65B%#EXIBZ:C;N!M1Q_6"*G'8N;;!-_KT]^YC%$2^?'[WA#T
M3/C QZW!)ZF<R<,:_@A7Q.- :FP]$7>>Y5V7,G9:K76)#:7Z60U=MZN[9V)K
MK GB&Q#=":<L&CHA_F#LA.S6\2:<_7MEMU;#/!WQW5SSZ<E4]J+^G=7N<EEX
M2OYT1>Q) V9];Y5'Q9P& YX-2*9$;C5KXBFB;DE>-I.84C_< JX7]9V_9VR\
M$V?L@KG&L%:5QP7<[B-IEE+;++,&_4Z-IIN,T<3(5^@OZ6XQX-\@\ .OD!H,
M #/DS(V8 _#'A&K48(,N[$$$J0HQH;'=WVQ,6'F?"-&XH9(%T5^3*'8'TZWC
MMM\'A2WF="'2UP37$TQB[/HFC )2:90J:<G+<Z-HPD/ETQ/VG7BJ)WDM *H7
MC$8!HD  >K03J8OO>4'$U3]D!G,ON"7Z[4[I4X=*7"5@DQS4L] 1<,Q(D-H6
MZ_.>.W*\Z.>M]OE9MF00#K73#^(=^<BL0^^$-GF%>[RBHUZDA]]B6-?'R<LP
M\5WQ0G$A6=$#6N5A8\^N'.TIV:/V"L)'*HD74DFTQ&O(I[?P8/77/]A>9>MX
MKV(?52OSSO4E.1>3YR+4Z-/Q=#P2\-?J+FWL*MJ@YXX.#NV]@X.9JV+:5>'M
M5JTGO;0Y#EV/U0[HC?LI<:VF2YTDIM*P^L4<8W7[5[S' IKO#3FP"'C_#^8*
MOJ#EUA*/O^.>M_,#3&EX.7<BX-E]R81LA'*?#UQ?I-YBZQBV5VDH#I-*#V3Y
MNR]T8:%[,WR[X%[#[JFXR?H3?B5;%#PV2></P(#?$ &N)/S;!/XLOZJ"#1#,
MFF\O=VGR(]?O<URRLMMP_3>+!NN@^H$5#X&BA6@GVO:5N$>%/JUM$D_80-)2
M1UF"3_A!#)_\/7%1EP#%CRI9Q$)1D49H5>OXUHQ>J/$+96LBX\"OL6#.,)"W
MRD!^#[R)'X/2@#5*84[1J;THXWBS<'TY/>!NR-'$RQ'Y)[9=_<"&(/&1M$'A
M\[R$OG7"[W+Y "R:6']+T;JET3KKP[>@1I*A$H+J2DIEM<:H!TG$MF$]M$BC
M"1BDT3# <A]ET<1#)\YSJ#LGFF5/]&-YA@\VJ;#;M0\6GK'+.=SQI/L7G "?
MIT?A1[@+N0X6%T>T"=JD$\7LJ,+ZSC0RC.KU&-7^Y^7;=DIK372NZ2A7!I8>
MY3K)[-6WCH']S7@W)6MDR+^,HO,FV1IQ-"#TD1OC1 _N <&'@8_!-&_*^"T'
M2[>-#B<TOF\Y.W5BAYT)Y2;#]-(U=&T'32)+FD0=?C/QA(OL:N>:;>,]'WRN
MU6N[B<WD4NWB&&L75\P!K3P'%/M-&!N//ABV]9;8EH:4B).2BV79UMZKL:TW
M"]Y7YT?D<_%@@YPYO1[P(S%J"$D4'2Y^X:=@?OD[!5\$F,#(0%7!\]ZPFS"X
MBX=63R0Q[L*.N?#?"+L/6!#ZE6N5S_/>3U]7/ZO'YC^ NI1\*/=V)M\NG[24
MWZA:Z^[4E':HFW_K8TLF?^Z%<TM4SDU]I3DW7XN1E25M?9X;HU_/MIOKW_#>
M:G.;'IE,0&**3H;<[R8H+OLGE\")?" KOAKH&2C@:\4";?_SIB53;5Z^2;EW
MU"J6-(\MBYW;4DP@K'K++_0261"01=S]1*N;Z]=:,@-F\R7;YJM? VM6!TIP
M@TPEL*_&(IB)'AW7=_P>5EY%JE%\A-$M8$,@57$B&_!76.'[[M4N^Z79O%S>
M44ZN)3(Q@96AQQSLL$DD<@#@$D0SX((F8R*B/_:F> !Z.6[=ARN ;T)^ZT;$
M&M6^<:<3G](R*![KA/V(U"W0^;$)BPNOL0JS-.K;SH="'6S5-'2?]O,4/8JS
M!'0PMRG?V\7#-T]'CW:K2$>QBC@%/ID%3AQSI"Q$., ])#EXO7-#E);DM5!6
M2X0?*7SD@P$G<]>7Q=XNT258P3[@/")D&'@,LUDT4D@3E"9 7&&"Z7N5/:V>
MY\H)NPXLNW-Q[_$IQ9RVJPVB\)-==E#;Q^*?#RI%)DUZLV0]G49P S<<99@*
M9<O)) G<L3/IN['<U^K(JMT;A$U<.0B;Z?V>><Y-EK .7YZP# UE9%&4!CX
M.QY;=C97UNAD6"C!@AEAY/H];](7J1OB9TS&-P8>A3TP8RP(0[D56 #E:!B*
M[,\QRIU@$GE3A=U%KUT=AJ<=W_VK>!2W<!\GR>YF,?W(B)"-V_\#(@25&D)3
MS%(4B);BGR(7#:6)S28^;90SE,PXA84<;QJYA/18W>V3ZQXG(_=)D>)^1/S1
M0K\Z?$7!RN3M.I$D\BC?3R2,= =]"$K=+9)NL@6INNDT+?W]>Y7=:N5TIPJ$
MO3MC\K\YD)86)3'3&3!&()$FX OTG$DD0BI2XL_GP5F.ZT8RHKQ$+?'FRU[C
MX7Q*^6'U<+4N.GTEE*<[[OW.T.WW.;Q:_!?6[L4[@!F)_2I!6N1%6^$EJ ._
M8%7I^L"VOUJPM845@R()&,99PCJ2G 1VI>QX3+D5^I:!TQ+DM=KJW@M24PK<
M])O@;5[Z=MX(8-_(-M=]P]+ID&41S50?23G#EP#^L\(@D@')TELWKOR7<I_(
MI +BQ"K9($G8) 5>J-=@*([!:.2HE\L4*G)7L+\G8$("%2WPI+B4$C6COS-
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
MDF:2G@7I5VJ:"F&S)^*K1=/L7$))"*YOB;2#Z^007P(G[+-;1S(1ZM[";]T
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
M*[(VD?5+K4LP*]0H;MTPGE!4$?T\F$B.X;I\GS51V(4"0]1QI[IAJDDQT'5
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
M'1@N9;A4V;G4%:@HL4.#HZULI1U-M1:IMW*\^DS9-D.B%$A!#CS7%]$9TIN
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
M<1IX&B6HE' \L"N-?7NOL1D5*@:>!IX&GD8)*BDP-XLXWT<YX&7(QX[;%^6
MCM]G03SD(>M-PA"VQIPHXK&I!5SQH"W[H%*Q*Z:LH23PW+>/&FC S1N=9N#Y
MMN!9K=K[!J E NCV'G+;U^&X'PPL5ZPD&MHL$SSW0'@:9:@\\#RT]VL'=FW/
M>+++ 4_LV'Q@ %H>@!IEJ#RP/#*T62IX-EZ/- T\UU*[>U2MV-6*,5;* <]]
M \]2P=/H0N6!96VC:+/$4P9/)YRV-@B#$8LFW<CMNTYH6H:N7KD_W-\SRF!I
MX&ER LL!1T.7Y8+G]BL"U"B!AL<:.!;RV.J1X;&E@:>ARW+ T=!EN>"Y_8H
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
MYMFQT,3-@%W4KB^C\F\34]]/$+B#! :.7_KBF9B.A\>Y;19X D_@^9#%=T1
M8?1ASP2.P+&K."K5&LVP5P)/X-E*/,^.""AL'^R9P!$X=A7'B&ZEPEX)/(%G
M*_$\.R*@L'VZN&<^0PW?UYG+AZR,U^[ZOG42SY-U@AZ>:%P%-.]Y\6 H>OVA
MF/3[ +0K@(X'$Q%% +0;@)Y% \3VN@)FOR<FDP&DLS. PAKJ$IK]J9@,>V**
M/IY= 70F!J.!Z*-78$< 96L(T;YN@!F-Q$B=5R"=G0%TVA?C")T\NX*F G,F
MAM,Q .T*H-->7_1F$P#:"4#/U 8ZZZ'6KPM8*L.V'T5B-&V'<':YZ$^N9)[+
M)8\OES<RW4J0N8.Q;. ('($C<.P.CFAHU2$P(93 $3@"1^ ('($CC)U.@PFA
M!([ $3@"1^ ('&'L=!K,=@AERZ[CTR_[4QAMOGZ([^=,/;N4^36/>A/?Q?/U
M;HS/OJ=A?%\5E]V%G&?Y4N;N]=^O%1@TB+#(ULER?T6?2T ^95S/)4"-7#K6
M H$X[2/.0 Q[E/-]Z/9I$ @$ H% H",9\F /V /U P+!<@9Q6D:<@9A1"G)O
M" *!0" 0" 3+&>PY(?9 _8! L)Q!G.<G3B2FDTB,9H?JWD$@$ @$ H%@.8,]
M;63/":B?YZM&WTU,,;_F,=Y*6GEZU[J!*ON9+OWST9/2FUM<\SP.M[>NO:<^
MX*\]O,^4/AY&N,RV\[5\U$(?528_:;3/VVVR$=]6K2A(V4%2#B9B2&W$I^ E
M>-DF7DY%;S@6PPEX"5ZVB)</-W1O!3%W^WN!DQWF9'\HJ'<G="5XV2I>XL #
M4K:.E(.^&(_4_CV9@9?@98MX21<=J //&+P$+UO$RX?O;&@%,7'@>4&<I+[V
MPXG2E8\MM("N!"^?@Y?WWJ !4H*4Q_ .]<1P%JD#SZ'6]. E>'D<7HXG S&>
M8A,'+UO$RP>O96D%+W'>>4&4C$:B-QV(:')JJO(H3:P:DP#1=*W=3=?000]@
M DR "3 !)L $F  38 ),@ DP 2; !)@ $V "3( ), $FP 28 +-E8!Z]R<=7
MG.[[_[IX]^-__?;S#S^^^_=_F?:CR7?O>:P__M^_OOWP_\#IKG(:8 ),@ DP
M 2; !)@ $V "3( ), $FP 28 !-@ DR "3 !)L $F  38'YI)/#)BOZ>N.;O
MMUP]/<[OPO=7<4Z?^U?UBKYZ:PX>/W5KG_'T4 LT**43 W,@^K.1F,[Z +0K
M@ ZBD1A-#_4X J"G!>C9,45TMX<%P,3>"3#-BT>B-P*6W<!R*'K44>C@'3O
M\_3P5)80\.P(GF='%% 80=@W@>4!@U;T#W8=!Y:GA:51L9,!\.P,GI&8 ,^.
MX'EV1 &%#=35??/YJ@)WY_750X(7ZNEEDJ7F4N]-G"S#) T7\28IXS48_;3-
MPB=B2E<5#X>MH#4 _=(7OP:.G< 1@MDQ0%N42 0P(9T M&[93\5XJ,S[,0#M
M!J"P@[J!(P2S8X#"#NH0F)#.K@':4X".1-1'9G$W (4=U T<(9@= Q1V4(?
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
MCL 1. )'X-A^'!%CZQ"8$$K@"!R!XXLOGI,?-S(M$&[K(IV!(VP^@ FA!([
M$3@"1^ ('($C< 2.P!$X D?@"!Q?((YPZG0(3 @E< 2.[<&Q1<JUPQ5S;Z\W
MV])$\)*TE+DL2AO*0Q=,:";@"!R!(W!L,XXMLA0 )H02. )'X @<@2-P!([
M$3@"1^#8=ARCB9B,1@ 38 +,=H$)]TZ'P&R19+Z,&KUWO_T5%(;%!QSW7CR>
MSD0TC8 FT 2:+4,3.K8;.$(JNX0FI+(;.))4SOJX91)H LVVH0D=VPT<(95=
M0A-2V0T<1]%0C&<XCP!-H-DV-*%CNX%CFZ2R395[T1-']MY<Q>FE+$SI7IAM
M9!Z7ZH5A7!2R+,(X78;K))XGZZ1,4,R'K 2 "3 !)L $F  38 ),@ DP 2;
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
MU!>E/W7$[TU<7.E;TM?9;:'O2D_2&UE067H8+\KD)BD3B6O3.\MN@ DP 2;
M!)@ $V "3( ), $FP 28 !-@ DR "3 !)L $F  38 ),@/FE,<&O6!#XQ-'!
MW[?YXBHN9,$#S%;4QWJCYGDGPLTZ3LLP3I>A_ =H_BPMB*"N3@O'LY$2\9F(
M>M/G!W2W_AU8 DM@"?W:)1PAD]W!$C+9#1S/1M%$3*-#K5P@D4 22$*W D=(
MY M&$A+9#1S/QM.AZ$>'FAY"(H$DD(1N!8XG+)%MJOY[XO#>Q>(?VZ1(RB1+
M;8 O2<LXO4SF:QG&12%+%/Y!.P''!NW4%Z/95/0.7KD-BP%8 DOH5^ (F7SA
M6$(FNX'CV6 B>M-#MPQ!( $D@(1F!8X0R!<+) 2R&SB>]4=B/#UT&R<$$D "
M2&A6X'BR ODRZO=^2C[*)0]N*3=9D90@,Y02< 2.P!$X D?@"!R!(W $CL 1
M. )'X @<@>,+QK%%#<8 YI<'U<5T/!.C,5((@26P; V64+(= K,]@MGE.KWE
M39PN) ]O$]]=J[>'61IF:H*%C,-UG"Y!:QCTP!%[39?!A% "1^ ('($C< 2.
MP!$X D?@"!R!(W!\S(O[O4@,1D.@V0DTX=KI$)@0S2ZA.12]7H_^ YX=P;--
M\ODR2O<.Q/Q^_A#>QKF\RK:%!,MAY@-'&(9=!A-""1R!(W $CL 1. )'X @<
M@2-P!([ \5'U"='Q?-$H'()C!V!",#N/)02S0V"V1S [7-'W_BK+R]>ES*]Y
MA$EZ(XN28GP@,S03P#R@F89B1!<E#(^0AP"3 5@"2_A*NHPC9+([6,+P 9@
M$V "3)@^P!%""3 !)L $F  38 ),@-EB,)^[OL^&^O13_Q1&FZ.%!7_.U+,?
MC@K:5S6,_*M"L[N6\RQ?RMR]_ONUPH,&$1;9.EF:13R"H'S*N)[K1'B894=8
M(! 'Q %Q0!P0!\0!<4 <$ ?$ 7% G-82YVP8340O&K>$/[O9*J .J /J=(XZ
MV*Y '.@<4.=9J3,0LWO+KT >D.<@>:9*ZRCR# [=Q@?R@#R'"S\C,0-[P)[/
M&ECKR .C^<08U.+3UK-4HG])'DKTQ(DHO\J2![R(BZMPDV<WR5(NP_E=>+8M
MU ])^LIDIZA!0,0@8M#-W2;.6=07@\E01)-)2R@$VQ#L 7M> GNP:8$X4#M@
M#]0.B',*Q#F;3<@7%K6$/] YH ZHTWGJ8+L"<:!S0)WG37,2X]E4C(=(= )Y
M/N=T/IK.Q' V WO GD]FST3TIU,1#=N2;P#VG Y[HA&25<"@+],_8C!1ZB=J
M9YIN2^](?^HT%;0"ZG8K(( ), $FP 28 !-@ DR "3 !)L $F  38 ),@ DP
M 2; !)@ $V "3(#YI<&_I[XW_:DC?F_BXHH'MUIGMT6XRK/K<)6D<;I0;PWC
M19G<)&4B"["[J^P&F  38 +,]H#Y+98<\@,P 2; !)@ $V "3( ), $FP 28
M !-@ DR "3 !YE>-W'W%LKTGCN']GF<+*9>%CN-1!*^XRO*2+SY7$\SS[':_
MK318_F4O/M0?"-KJM'",>J(_[HGIP:X9 !2  E!H6N (P02@$,SNX1B)@9+-
MT>10USG@"3R!)_0L<(1< D_(9==P'(KQ:" &XP'P!)[ LW5X0L]V \=VR66;
MJOJ>."#X3F[BNVOU3AT2S%($!*&E@./C7GPV$/WQ0(RFAWI9?\5)[_8\!Y;
M$EA"OW8)1\AD=["$3'8#Q[-!;R9Z@SXD$D@"R78@"=W:#1PAD5U!$A+9#1S/
M*!-Q$(G)Z-!E4Q!*@ DPH6&!X\D+Y<LM 8QS&29%L8W3A02_GY3?4S$=C\2H
M=P1V0U]]C<R$WD3T@&9'T)R)_J0/Z>P,GK *NX$CY+);>$YIS\2^V1D\(R#9
M$22U9 +/KN )"Z@;.$(NNX4GY+(;.$:1F$7*E!T<(2<1@ )0 /IP1.F(B"+,
MV\5ML\,%@/OAP%RNXU(NU8MS7.?744(#QR]]\40,>P,Q&$Z!)_ $GJW#$WJV
M&SA"+KN%9U_TII&(QCAM=P//F1@/AV*,3KT=P3.*Q*0_$M/Q$(!V E 80MW
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
MM<?RG3XE9/E=^":[ODX*/AZ<T:>-*_;-^W>5C]:^+=@YML3;\BHSC]0'(#L
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
MZG1FHL!$$]=3S+D>;^6\4#,0I$>)1YY/<LDU%$OK\"IYR_96V-1U%'R4\AS
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
M8"ILN6+TNA[Q?W&@U]5]V_1I.\F+G'S5)Y_KD?G&[W-]UX?R ,2RP17=]/H
M0%96ZS/ 84G1*6??<WSZ%&];GF#3PH!#6Y'.Y[@IXGD\3YN/34;^&\U?FCW#
M13C/]%*[8(DYZ?1IJJ2Z^)I_Q8)+<3^6BZI_%*-SO@Q%KIOJ_%S+W*/)&=N_
M6;#T"B9/-Q:6)[,LE&@:_N+@M!KC#C,3\)U!AH JTD +IOCE^Y>:O^H(B<6*
M&#2YAJS.TJ3"PQ;'S:'R<"MBT ._E"+L^45=758Z+>=MN0+IDO@N/,VGI]_2
M=[E!^?3Q*8TQ''9W:(*:\<EY42X8R]HG&F?*Y)M&:UE$ZQ:C^J)CS>W7-8*Q
M_,9T>9S/^HC1HSDPZ3/D';>T?S*E61&$$!YRDFZ06[V<;UL0D-'20MI+<VET
M1_".B4?P(B/'_1F<AM$NAY^0)7CPXN>?'MI*/BO[MY6K=G N'D<%V;3=AK-F
MPE_V0U?2VGB%Q$SQX/4/KQY.S27/Q(^[KN7_^J\RQCW(*^ZK)JW4[Y%:[B_B
MVXW#LL-JE.$K4H9/Y]8RAG"<LJD3M^$LQOJ+Z% RGTGTFV@O#>W(X61E;XG#
MD^)7!=^Y/G#=C(<6NO#1GW?$:]A>4?Z4]DD5UP&S#M=G$ RN_\FH0^[*E[>9
M<1O+-R;M"&6PFP9 YLJZ ]72F22/WPG]/C[P^AKIV.!SM*DU/YD4'.OI!8SG
MGZW537E<R>"]V(ZTFV7=!Z#H93I)BX'\"9'EH2NZ>1 #D6C3;PAY[/FF#,%0
M;.JS/76-5BLS0"-F[8H62&B;J15(:)]V P' Y:IZ5\-R6MC%KX7SM/X.N>/7
MY14 =\ZQ:^63KF%2G58C[)GST1*(# \ATDPIIM$S=6:".XN1.B$YWH=S&6'D
M;WL*KH$BEGK?#FU-OG?F;A-##NL"'PJ/'5$/N>MQFC2AC6^+NPAV"2F=3;O9
MU[E85],RP/8S]K6O*NN;H!&GB#GI6IX@Q2>7 >[#KX%#[_S0J+ 6<ELCP=[@
MBP&UR?AVQ4IC4G11*%<6-OBN:P[I'=\AE_41Y].?'//IXWSZ-\=\^C&?_M[C
M_^^JVUM?ZT6U(*<RGGVF2)44!V,@9( &EY2*1KGM!4%P72[L34N->M0>1^5G
MXCQK&%LGFJ%[&X('&1RX89B"8:01U/W;Z!)2"E60S2E+1+?EFT[>< *V+//
MI5"*JKTR5C#I)UROLM*OS"SYIA/=0O3E?!9C</8_.Z(9'Z1Z$H&1?TQ.[<KM
MPKJDPX3[+N'5V/>TEC^2G3)4R+B5@0[S0_K-^VOR\V%<DC&]J&L+,N]Q3!VW
M]Q_9 01L65I"":RT;=GIS!K@.;T*26!:BLKX#Y#8- &D8O%)[XT[PSG/NY.<
M=XS?22P.]P2P3'<'$LL>OS'LAZ 0R]S('-.GG8-G^]'M@$ 8"@0>VWGN??Q0
M[&T.<^P:I#T'X,LA8%JT#'9V"R1;%G$UK*N2\]C6)#:YQDX"079D&\@I,'%[
MDQV\1HJ$\;),!HJ2HH.TTTGB8.&4O1%!PKEE BC3D;#M>#2_%P7N-D"TFQ[K
MH&.!05;*2VN_HOEE&%G+++) M:^8+BH^2-EMXZ3\Q)F;-:%IN:M/;S9'(;@:
M[%1Z/6^K0R_D]A-H0V:D;;4(\5VJCL'A 1\XH1.5?I]):>2X5X?K[9EA&SG0
M&'[%UU434C&41 .EI+'+LEZQ6\.AL<B#'[KF;'@Z*XW4:&D2)]WD!//$AM%*
M%T_%E? <GRQKCQR,*6M0YOX/J!C%*1H,TR!<K PD/_D,M"(_=1/*I_E_.A$(
M0WNFM/G>I3UHF4QB N/R(O4[+30;-,0<9,46IE2$57_VN84Z'J[W/OXW%U48
MY$-9.J W:*P>/Q(BU F;:JCYB8!!G*U9)HU<DLD>=SCH"@P>24\V.EE,!TJ"
M:?5@!UN#7(<[*:AEYF8.6(:P"!>YDM""9"@HR1"WBN8=PPY*H!G.W]C?7J3^
M=AZYR?+>NMFG_R#=/N,J\>_9[0.GXCWZ=L+OT;=3_.:^G?#;^W:*WZ=O9Q;N
MW+9#%<8$U$;[HF_/$<]ZNA_G^]UV,#V#EASF'YGNR"GRCIQA'X[TX/Q>W3=!
M2PC%;^Z^^71-_*=^1+UHPHJ*]?J2$X9EU;8+U\*2:M],,/]UL=@9(.JJBO$&
M$=L10'6B$(BZO.KF$.;$^,HOJ\-X&;:;VVJS ?7@)G5ZQ'&MRW\0;'-[UE+G
ML@QSW5XJRN[G[#YJD,M,)2CKN>D9<[LA9J2")-"PH<F64H1!5J'*R8&R;"<4
M"'&YQ#FDXY)SX]I.L]FXU6P6IGO-BM_8:S;-%#4RA.*G!,8%:%:GM[1.8C3L
M=Z1-)MQE$\= '^U7O^0ZY,CH+"HH**;4PB!TS-D<#IXTPX;)HV&Y?Y8C4M'C
M3C4Z055LSY#>\;T13Y8)_NPUCF8$<RN'Z4#.)1%\:=6>I0%ICU!V"BF0'K"T
M>%:MX_@NC@G'^Q\_8B)[]3?).;$$(PG&0@8#%64Y<-QKK^RMP^KU%>>9R2>Q
M&PU^BO41_/HH>'V(FA.9[57;B^*57[:6V\+R;-0\[?I*TEI^5:/#+U^SS)YQ
M566YJC0=GLGO37O3IK%I4,DK>J <I"GF_M\_W?7RJ:_WG^JNW\Z"OB,0+,,#
M$<#DZ+S5PWKI\I#3!WA<('0QLGOR%3X^L6=8_!/+9*JCF31 ARW-IMT-=T=E
M$RQN\FRM0*PC$[NH6%?:6']G?HS^XY)%W9QZN3YQR/@&8!#&(19%5::;;=$2
M&X"IV"U=$,,G2-#68D-+=4LH]DFTOWYYA.N,X3K?'N$Z1[C.1S#^U^@*620C
M?]W!33D7LMDWG0''X.4>G=2Z<^^3M6W9N]QN5]5U$'\&9\5HMYT\C)%)N-N1
M&BR?IE)!98R6 75E!I=X6BIPN20V1G?D'9?0O<8YVWKM0@B-4H8-#?!JUMR!
M0$V[G)>19,I<>&04GK"5Q'YTLXA>#T4"ZI]-./@317C50%5O-=Y"ITD,$/IA
MR$/X-%8JC8'*-LL;1[<+(@7,V@2SA(RZ44[')?SXV]."9'#12).6,THMQA-X
M)@FY^#F:G5(=/NOWOC$45*4$-"1@^PA#46-],_$@+YD97_QE]\WX(#N+K_[>
M $<8R#$^IHCN.T7T4UFO!('*(LT"VAQ#+N(ZK]OX&JNX"MM]55E>:+-"F<&O
MVB&#%G4'2(5IQZ1955.NMG5US G=__B%4]I>8"K,3;'"<CX8:B'U!NN$>LIX
M9:24^B/B'6MQM>GEX@FXY$ .?4L.6=WTNX[9^2_:'66!". V<^140OCYJ.UJ
M)OVR4_ILI6H<,V5<XF6<NL=IN<)X$;BL!P4VPXUT(!O(ZD;;=<[&OR]7 MQ*
M8R:64>V#1;J'!)1FUM,B#]U3BV9+4.%W]7JW5D0;>9]+)RO#."Y'[\<-._'-
M,=76FIEFVWFI$B^H*487A\&@59;I4D8]KV@21W9@YZ(VQ E_$(@Y)C528Z .
MS-4^'!BGI_H]!X0\@_.!&_>2-!66J7?;=VK6C?^N/MVA^@C=//B;+ZIJK70=
M9J[DQ,0SI;*(EU]WU>[5T-85RTK($6KNF1;Z ;XL:L>T/T"8'H83ZJC6)G@B
M9"=-\43(N,9"Z,?S\=[&_USEQ"D2@844S/;H9$Q6)<.T(N6'+6\<C:Y1WPGU
MBM5E^;/AI4$Z)]=D0"PZ$U9I)ZMM>F\[DU'%3E'?3#&HT(Q0#\2:T37)BV9B
M@'FW(R9& G?VPACC]Q%-60O3@BO#\WBTVR20AI\%D6+J=8Y%'"U:_'!@\PH@
M"5:0,:IX>>^_YS%6V_,C(QHGX[C?/X?];AK;X6=28'SF%/ T9\#>Q]"]-3$@
M">7>#2E$>T@K>%Y)Q7M4?>4:1LZ,=%VRY&T75Y=8G1%_#5U9O&DH^554\2(V
M!-9!S&ZHI_31W[[W\6.)O7++)UJ*GZON7 5.G@W6R0]:>7GN%XJ6CU[80E%I
MQVSUSKC_G^U_7[_S:[?M]B;7A_7Q;'>.=-F3T].OV8R+)#@!CDZ_DS8*+&75
M-4S/0*:.M@N4^5@)I5B[I\H6HU?/2HU/82#*ER%)'1$KQ:E\[>&EO5;HU&X2
MOIV:%03['26(.$R@C>M<_$S:AOI*6!]%M%*34_KSR^?B;?)!B\AB<:E 24+)
M4FKR4;M\I,AT7Z<S%JMR-%Y.&7D\>TDOT(IQJ5V$X5:ML0 ]BR?KHY^CQ[UI
MX_$"&7=YGL'(K<?DNO'CE39:O(P?TFFX%;NT-.L(3J(>V!_&J<;C]?P<?383
MVC4BE08$\F4==PZOG;KO=\E5P?!HK!/2\^%U%5?U&G0[3TX?/Q8_9R_<.(?6
MW>22X-[1$CR]4H$U=HU%M20](88/\XBE-*OKG&4H#MY1;3&_X8GU".C9G%Y,
MO%NQC&NBM0Y7HGV:>-?7C3D<&N?0"1)4F\Q_FO*$Z^!W8I*VI#+EI'BW<?XW
M!-Z#G[K?H+VUM&D*?.$L9MX;0%VYL_P^L&,+MWRW9VU#K#IV>752RH[XG=AW
M?9%W-TN$-T)^('CE6=;N.HYQD;GU,?/S'*V]S4-H4VFEG.HC2ZJ.#.% ]I7G
M<=L&2_22KY\!%XUB&K;ID=FFQ']B<8+!DR6MG.<E$B!PK#Z!_=1V8;IK;):W
MJ]8-O_11*_6A)QAT6"7V%_=K:9U"[U92U>PL44Q?%TXA@A%^$M" KX[0@#$T
MX+LC-. (#?@(QC_5ZJ]\HGQP6>^U:RG)G<BL1630/'A 4,$;/>MAI8[1,-&S
MW#I5@\J8<;ES)Y,1(&:-2C_>==G0)GI>B-#1$WU8U25D.?YC3'COXT=9&?'/
M>K<ZI[0;->S5W7Q'_)]-\4J]B1?PD7O\V]:P18BO9"U8%\D+MZCC^__)NO2(
MT!"-&W'9;?S7Q L+RBGY"_,!%_]=74 ?OC?EE32Z+[^AS*$0?C[^2ME8)-S(
M]P\XV)0^@WLZ:#ND5ORLL3UPI9T:+=NF<7+JTH!MD:1@- H?*SEF!<%U^, S
MTVEQN[_M4C=C'KEP+]KAYR&TR6Z#O*D,CQXH[U CVFH!)_'8%(DDU,O%)4\U
M1UGG+36V"\\,MW\$;\!2@(EG1I?^/#X- "V<P'S@"FWV-7N0>1SY/ZM&1*\-
MV=D@WB)?S;2O02'_<&;FC$A+%I7\ R_(&] UPV&5H8*GZ9U27V( 1'Y#BTEC
M)^&N[KD -%QB $9(>$C+AKN# *_X6PQ<$:N.]\CSE(H8H6T'&D-+8:]\92_V
MQ^:\)#JE^&@W[YL^7-9E\5*7TV#WG%RW?;YY*D\[W/[IP82!HGB-ZERT/#J2
M%VM*L$LP-0 92[ R>G(W*S\PQXW;_GC8ZJS;(3**>_FINO7;MGWKV(V(59=Y
M;I\*G7K#HT4Q41-'9-3\.V2;H$I_MS0*J,Y*":-LWO9@86+FZ+B_1P:C.&@P
MPA]C,#[8$70\+;.VR4%U>"05/=G@FRVT14L58@MIMR)%Z^#K9:K/3?=C!RGD
M:)($JP3A=NI#Y[U9)\4#(1]V,AL<WD,72M*!XAB.Y^NJ0K/HO\=Q1^N^^I?_
MF!7R#OG9$R-0JVPF5L3:]2<A]<YH4V.2N\CYTM09G6"E.L!JX_./2\846<)@
MG](I9!*R.5Y4_3S>#9D-I%5,*@)E,PPN>; #7 JV8S3WO30N"/X-(=I$3T)J
M0CU6V.YM_%K]#GF7*7LKA#;D#I&%[5&\U]7*^L:F-[*R9I7*V4;Y*^-O$UIO
MJVU3U\D,>R@ OGG%%;AJQ1G#J2#*+^*11S<07LV8!*\.T7@[EH^0JXA.#>%F
M6T:U>&%<$%HKV!D";>8-RRREURD;%"5U;>>$:[B@/+Y/)R&I:0N,D'*\Q+]U
MXT,=F%=C_X!_N4Q7Y4(G>1;3K=*#H4^K"\[$O.1@1*[ZPV96Y\ YE(WF--5P
M4(G?SGYX#;X%?3)U,+M;FH#>2TY?PCI%KO':4@(NO<JS>5%O//G+M61764ND
MG$8DOWXTC?>=J'JQ5*C1'&RA[/7"H<XS/:D29'%+#,M0GB39=5/P84B17$DZ
M'8;'ZZY9EI=MQZVT:%^ 7BRG:W7!*:2M:9M'M)+S%O]CZNACT%#7(_+'M#9>
M\)IX$]\JZK]XC7! #>$IQY? !!J_K'S8,\'MPP>,EAZM;AE'6W)E+IRU"ZM
M2K."_I@Y<'!)*F=-+FL[O'*P)CG]Z5MNT;<L?7N^:L^8F#'^(732=OKDZ1>,
MAYUZ=!1YHRWD<F35K:]YJL(_E1#NX",^TJMW53>GZNQRMV*Y(L=T$K*B+FTI
MZ@-9^>MS#)J>,.G ))G9KI5( ?^@[J.F6LVTZT(0J&C@0!]2Q5#:9_%J*P9Q
MT$(Y)+,<EPK_MV1:RF(NT?NL>-O$HP9/;0']MT_TI!$.Q]Z0  ([G,=SLJ;4
M%4N3B;HUT!57%Y6$\=5M9USA#XJB6&5\F?32A0AMX=+ZG!B02$?(UYZMP(=U
MCIP 5F-*LZ[$&Q(^$Y<,L-*[N[DR4[N_BCEVPSKOVMT&*;46H6K;5^,K!'BK
M<0)WQ+EI]"SPDE8U9'ZD6\<FLV?5E>V%.G?V"$SJMEPI/>%-;]I6&"NFK8)J
M<6!'0>/E#N]G"S<[3IA4LGDB:=K=B^=]%G>L;7LBAC577^<\N%F-+XR4T"7C
MF2U G[/)5H![!?F$E\,W!(=J\JV1"0I,&5MV"W\69T\0+WI9=UOF@8RN.,/U
M^MO.FZ[+0U8/*^3V5H]7<:VS.6"D\+IIB :J>*0]J!\J7?D:>3^%X>NO%^4>
MRGCQ?X*E@\O,;M6>/.-/\8+QBJ"H[T?EMMR")[8K0\]B#BYV:Q)![Z/7,4?(
MLMT2N*9CO#'19>=@%@,[@)&[.R\;D65B)UJMY'"0\MP3X]&I8*E)LZ[<^=&^
M)9\H!DM8E!13,*E<# Y4;?VLC0MF).Z.1UKMM#NEJ\PT.10$[Q@;)B[QH+Y\
M2-T?,?C8%D]/O\";N6R)19%OM"8H%#UM7S4U9=NK^0Y@*02'9S4@-"3*0D>Y
M8SKY%" 63X\0BQ'$XLO3(\3B"+'X",;_:Q5/R!4)0<8 T>0N4@HOA0]\RM6W
MB6=](#O0MYQV'D(>P(#@(1T/ZG_PL2981[V-8^V<B;BCN+$B' W+S"%/O.W&
MA2(UWZ_:ZG$9;AM$G.C9_ZP_3/_K?J/V'6<&]P.EKKMZ:SIQ<>3QC.B".FYN
MJN9["G<\HX)D\L%<?*CA;F*.;#(K_MJ/7;DOWY(3Q<205(KQ-9+W6P'3'D]*
M;J3[YH3_^X2E'/A0]""0PG-QH;I05VVW6ESQV8B;Y3DTIW+GU'M S\S?'@"<
MC;ABU;>W]N62DKKK83UFY.XX_DRKH5[>O(B#2O\1L_*UJ_*F%4G2>/'7$ 5-
M78!]R9+S# I>U'V*L)PPT(0^][A751YDEJ_BQ]$?U# 0.+/XD6;J!I'ID\/?
M=!%H> #-HQ*+/WYI2 V=6OIZ;0]PE3=,R#;.P';_D*:?MB;/2TD(]VJMG))<
M^Z1\(KGYO<J-JA'3#,%4VG%$YVQ!IU "SE=EO794T%L;K0V1X'U)=;3N& _=
M,?V[LYR5:>+23%E'(5WEA@2MJ&L26CI>DL-S$T:,1\>N:XR%OLYP&%.B4>$H
M&G7?W8$=LR5XL4PN&R7D?XL#?;Z2))(A\CTJ"T*C BGQ 2*O +7^7,;7?YHG
M18=HR)"A0^_$JF/BA1W3]/<^_E^957\WWQ[V^%)71&H53HX><TP1[[:(5. W
M7.=NI?E(HG_G.DZXC$&$5GO*-@-_1]UZU'G!B?+7/SZ?L6SK#Q7:0S0[_5^8
MEWGEUKH_5-MEC-FX%NTYOJUC5?H,SX  0^Z"Y'2P*>:.+-4D9F'W:0BI018_
ML(\YK9,SB<AQD,])B]M779_I=>AC!W[L[#*:)3;P"YB<,->;773-YOE)9'*
M*CW9 :,C3>AQ=6S0P%3/2>DA'GXR!X-9[\.0SV.&8\6;!CK1I/.+*H3M>LUP
MH42JQ.G>?$KH!)$6*VG.PAA64A%:=N5N(1>?!<D"8U5FK<:IQY@..\[(D<1
MO RIV\E#8F'6D-B);V'XC!-3G$DRI_6YI<FX7S,K"J%W,[-667!<"YDJA*9Z
ML6I2VWCI6G+CBTV@VW4%=$/=KX,AJ-P[=#_*MV&<))XB\V@8V,90,*N"Y2B&
M?K>!0DJOS 5E5C1@*K,#P[S#X-QZQ3]YP>84-)4QV<N7R[.^TG;48KU#+C-P
ME4NWUN2<#<H&S\!9%+W#Q]]\XVN9K].0425ETSC1<5K\7';Q+T].GYRBF&.B
M"5./3*85*7=V=MD<K:B1E@Z ;/T1D.>2/<WXC=5*0*NN"\554..^BW=KN[U[
MAI-@#PI+I6HO6Q8VZJM$ETA()U(\)X]Z8NC:>BU(ZBPY$I_:)]<59\5Q Y%Z
MJY@;E0V40Y&NJ"%T7@YP(TB0E/3<;HM-CO48'M_;^*%<:3BW&\_&G+F"CHBX
M5+98Z0:05:1>DM@H9<^K=C)$3DC.TKR;6;#*QU+*\2B'$&.CN@ )XTW2(-D
M"42^A>8!1Y!0DIIX#C(\24W+51EYJ"$[?C_A5<E1CJ[-3SUD^"B$?IG!3A'?
M0NL&V(&1$\=!_%MKW)M)22TWA 00-)',WRX7? P)[WW\+YI@37.SZ1Z@ZUH
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
MM*^JM\I5EGSY<K"+]R?%ZYJ0S>J7(B(O=.Y9UV?1LJP//6%XSP=T5'<"UO+
M,3"9[J\Q"P[=H1LCW+ QCJFJ>QN_ZE(%S0>]ACYT-V2L=%SO682%TA"YE9QJ
M4I9/X8BM':.[UP"<F;81$I;$)\W(QQB_V/<I=P9ELAT'P-G]YQ:#27E,58L2
M^TW^) <>@/"1?37U)TK>22C$&DD42E=QLRA2UU'_^Z+@S D?N:1?+F44#2.
M478>^A^E:X9T3=,3-RD+ 0J7\5^IT>9B* E(Q8B7&L13,<-P8DAL:(/&W.D!
M*Z*#Z,44>QFF@4I6FYB"+,VF\4JY5L:,64>ABL+%=QNMYB0H=? )6XG/D1T^
MY0A']6<Y^;)2[RQEU)"0$")6LB"0^N$<T=_*?E'^3U*A_+/@M574\;EEFYYQ
MN1>Q8'@V9V[:.?X?'4PI<T&0BERPR.A1A"QIPZ(]J%KEE5:7)]QMD'4A$A5-
MR>2$J^TR,.R 2LZ$,ZDDR;;:&^D&@17T&Z9QAT-6*MD)UT"3IN9)BE2<?U$M
MFL4@8R0RX9JONZ<TNGQ84[-X_.+)DZ=U<SQQT_A?-N&V@)&T>SX$8"3< 3!2
M?'# 2! \#7I$AO9D4#:8'ISAE^8D/:84*SQ]5$KC1*QMOTF 2)@ B!0W T3^
MX+/IN,ENWF0_QWWT^%O=8GRRB!!N#-RJ2LZCC!,>NR4NE0?U0PESD+I8[]:I
M"(*;^'0XK;.T%>+&C@]:@P1)):&PHB1.?B6>&W'UT\+1+%"\)>X)2A<B=+W*
M[L$BAHDQ8'CT>% #ZKPMVK-)-Z\C$ JE,,8W]]A@K/8X!GOPVQ^A0+"SF!W?
M/</1[:V%8CSP7AFVY@,Q)=VAG[##]YGLGR>GNG\,:OFZ@M BL'Q]=0<G#55@
M6=-,X962&[Q.T'46G1DH/M<&K2(FL2 X"4\\HK]VL 5M%!%T:72.E+J>C3QY
M8R0TP5E0 J(9H$*'L2,>/+N^+$7"^7BB3KZ)H _;ACI@#MQ=SYWK5KJ<5K!*
MU.LYW]$VW5?4#4<%0,)&Z ^#+X-WF3H[3 1@?"R@1J^,\7S: #I(VXY>\)];
MX0Q]58'U@0N,E[@11>;Y2P\WOO3\=LD@WVWE@$ -N!;R,Y#H+J^.1^Y':#+
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
MA)*PCRL"+D4#28E'5;L9CE(IW\EX=^6F7A"6 ]):,[?4])F,_RFY#(DB.B.
M"7G;UV"UV[C)?J:LM5_T!K:8Q]<D%C%Z'O.WZHNMXJ2N*-M+ D+1,M?S*M'U
MY'N.7#Z2$,&]9]F=Z,X\!J6R6UV5>YQ#-3'V3>S7-/^'KB5BA7T^+_<-4_@L
MJM-O%&\V4X><%B'.2U_<,JXP63WQPVDYN$S) GLMIS#+Y"RH^E",J@\S9E=5
MQZ2XP)1WM#"U)LN%[G"]XL+ @?"J"R?%*V'!GV6U:4\[T,2?E=P\T%>=,)=/
M<-6AM.7DCAC_3&R@D^H@MA>OVWC))LR5B'\A1/Q*F._(-N5D3,\:.%2?Q9UV
M(=+1&8,^B/>G\05:+5.-AQT3>Q;__>+'(G&$<HS);*571IO/^C#;2CG[Y_&I
M82JFR"0%[5B]B_==N/H[)UUPK&_K1^NV:3<MK&@R&+G1=O,^Y(K7M\,D\#$R
M(X^9")'VR8Y0B->WT!2 "\^6GM9?#EI-=@F -6+*;Q=&10\ 1]LPP3SK!2G0
M2^J 9*1SIO;@>>;S.%QE C*C:_'T.MZ80#V@/DYL[]165D**2*VV YAQT95R
M1/[G<6AATDO*"K+81XL2W#?C]:P54R-#1,ERDQJADRA(;SH#E(V2.J_R.%KJ
MU>JRQ\+<'SU^U2D.&O)RM.>W]R!_,^UB&T12Z(/$E3XH(9KG3-(>#M&MB\9K
M0XFKLG;]DL^_!TR<XKW+MEZ(H*"*?[&"<DY%;#C7N,LH2E0SNHQ1Y"-<G7 X
M<%'H:J(6O6G;5>!]=LGW.=^5:&RIJES%)\6BA@A/#S\U2S-S(MV9DT)J4G.V
MS7UXH^I_FZ0>B*&B+6.C*K31268C$X,^@+XRP?<-M+7 .ITX@T.:P_CXEW6[
M8A'9/;O#8RN791QO/^=T&6E'U4,+]-45<O-\J)&Y#$J,?5+\' U(2SB[*WLJ
M:O=3/-JF[?M:#97E2?(7P!053=Q:""X@GADOWO0Y,]@<WU==,9W: "4QH# V
MQ'$WF.@72^5=X LRM.$<K:]7K.:]);KO:N&'/WPIQMX,8(;NJC/6$&OVK'42
M+-VJ0R?_#5@')E=I,$4XX(A;,V_+52]/)->&X(]\"XM62;6HAH2XZHJ%G//V
MZ*]_J&>Z$S;CR1&;,<9F?'/$9GP\-!.?P4;]/<?_4_0# @PX9<GC_PX5WPDL
MS/(?@["%E?V0%G/H1,;2441%EIL/Y0XTL3UH* 2NWE.<1;#*[*(A7=1CL4<0
M35008_0BC4\6S6@]+.L^YFP>Q6VJ11A]#W0#(V4/']%<N+Q-* S;A.)I3_*H
M)'A]B[G08&D%5#[ETP8)8<QUU?RCI4Q!2<_"0V 8/PY:_"*(\-M)\1,C9]>:
M4QEG"GT+(,2$$1 Y)\3DNRT*3 7<![T\'!_;FF0S$94P/NW38?\P^<)2THKO
MHVM+Y@YE]/N@6TP6FLA%E%=E9TD8]OY2;J=/PN,AI>X CUB19T0KF('WE G2
MGTN1*$OM^:# PUHI<V')!4XAB&NR%$%96SHS@".B\Q%_]B!=#?,9W5!>7/J%
MA\I;3Z!]VPRSW\\M"LXM*OXHM^AH1 ](MTX"FTW7A?*.[TB9)B=B)PLB]/9Q
MGSGI"=D%O%FK[2/!WMNJT!\;+V]0)+FV+9#;WM?;U#?3S]2%IVAH@]KEMK\N
MJ'8;6Y=L<;VV@T@;3B@Y? :PM\^K)*J5,7=04+*UY]*4YIS[5+!I"*S%X:DW
MJ)IJ \-AUU_4&Z,-9,R*!J@LBX)5EP-^-KPE.*B?Y:*KDS=7M8/1]IA,:1RH
MN5$EC1(&,M*Z"S?4@J5LE'DE>04I/^Q ?B]IX7G=S7=KD-W/I3M9$DB^/]D
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
M=/'";Y3/A[B:*:3SD\),S[>8FOA8^D#R;0+SP".UH0JGAQ &T6U]1GR6IDM
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
MLCWJ-;,,XG^-N)S32NLU(FHXK<&1\J2=*QA,6BSQ-3 ]7A(203B:P4L)<>!
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
MI/@M+O+?8:@?U6CU<&JTVFRT>CHU6GV)1JOI[)C.CD^_N7=UW()+)(P#*:Z
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
M*[M<^%:^R;)\[/BU<PIS:$G!H$@L1X361_T><T.95>$?C!4D.1!"?9SSKJ:
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
MR74"P^0\+[7MQ.-E:4=00)5_D"POS(^')>"[<5)7-I!W)[@6P< .U*P5[1%
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
M0ZMUN*$+6P)#9R_+=\/PQ@GM>8,4(C/K>8DZ); J+5L!%@$.846/ "U%(Y;
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
MBZC3V#)VX^;QJ.2.X2R)'BWATIGO=+>'\WWOPL,NHQ@^[=@M!FK<)I_H\2J
MFBY]:BE"KYPT$MT.71]1(-=_.1E4J,N/'SCV1^&WYZ0#[G*24W![GOL_^,B#
M[>\)J+5 U5XP!7,HP/*!8O8U'$7.1,MYTB_(F=Q-7B"342SX;J++Q51Z=-(P
M%1PNW7]*0\*]+\S[V.Y#Z[+@3R!>+G!3=KYQOR"(,:)D;K,9K5^%UX<7OHE8
ML#4H6 P^-..*;("&*U59#EB]N^8)=/C3<?192KT'4ZEWL]3[>"KU3J7>KV#\
MX@^^6KC0UA9W,"&MW2XLHE8R;RL\#3!^GF:DAR;2[.QS[;3_F?'_::P:8V''
M2>[FN10 ^_QV&T3C?&'I"8A5L^128[F]%K$V_6@Y.:JW/G[(,&[K+F&73DK
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
M.E_MX37[$AG&CI5^(:PF^U.?FA_"BDGZ4Y=5L2 B/5W2>[J-1PH68G_CN39
MY:/3[7?@M%D^/JWNI_^AG_VK[+.+W[\62$=ML+Q I?#^J*79-[:#5ZR1DAM9
M"(#* +"8<UM':VP?'L1 JP]-6IXPFY_$YSIU\6'MA1493PDD4/"SV%J/\@EM
MJQ($SO!N:.6Q&U20SA>'&U^4[5F/D7F]X=$V=3%^5DXA=DV-YD72#;ZZE]S[
MV[J\9)SLYTVHWZ')WVZ29*X.#5<<[P".=+G?F=&6P;5R'F[AQ8^2>_BED0G;
MQT?VL;5CBU4R4*971DP!X.!C'B9!/+M>7AK7$<2F0"R  LS+,G7LVT59:$D$
M137&>\5]I/$?/'UT@ZJBC3LXB'N[>T^?!-LA!N->01==-?G.8LWX;$73,.K(
M7T- JOM/TH/]1^G!PT?_QJW?T*U>RJU^DUM)L3$J+PWV@&,-*>4JQPM^(B]8
MBY0;!TX/MO['![X66E3#XJD/&;;?/-THH;H5Z)($P,F,1HM<"=7H_?-MYT%%
M+!14GS?9HHLJH;X9]:>?GH/#4/* HN$T*^GHH1-H>"?V:ZI*T#LNZLG;-OK_
MU>Q!7]!('ZU/R0Q-9OHCS'1H__@FS?2#@W3_\#!]>K#_*;;RT>&_8:8?'Z:'
M#QZE#YY\DIG66_];9EJWP_['V.G'OX^==@'J<IMVV@4[G4QV^FM(_I[G39N[
MXZZ>O4^.*?XA\W&<KSHO\/F9#?==CWBV6_,PBT]BB\ZV"RI!N8=FN B:P<76
ME U1!=7*)O.RS=*!6#*V7^E;XHO)Y3/A?U >#FM]L:+MW(-"8+^![Y/=R0V*
M6 <MKX.6UT&_A.JC<07Q,>5 I?_89D_1-ILU"0#WWI#N[>TS&1!?07[X_?"'
M[JH?RNPDW%.#SY"9+ED/%5+R^SMD[G;V#_;X^OAL*5&__XR.Q308'P%=R\6$
MZ&:>0^T:*0&G1>^1^<.1V;4H..8,%6Q$/)??&_V(%@R.#U/HIF>H\AVT>T*\
M%H#O5CF6.<D@+_3NR[MOWPR; *:1.=VR&^A=TRN3UVH+-;G!0AVL*2/CW_S]
M23[+>FIP:T@B<XH*+$.5GF&XS0VDV?%AV/L*,CA4K6.1?+41CPQ&)L=3[KJM
M.VO=,8E'(:@)NA1(EN;B$NP_>9P^>7J0/K["U1GNL%^/>YL3;F:O$?O)X<-T
M[_#I1U[OX,"V;*5C>SH _V[L_6M&YH8C2Q[NI4_W/_9R?F!L"$">M&BD:PE
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
M>O*H2Z5&YOR":,:7H0@KR-,$)QRNB+-IP5CD0*7SB-PO!J<8;#.L^YSJ_@D
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
M)9@19+LP+BM*>B_H4[Q6A-&DRG,&F.NKQZ";L-=(:EEOD?X="4 $L0QFB=\
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
MUTFNHND:/"N5.N-$ZY#IXE;PJG K O"J#Q'^J]1&*BB#/+N"Y^&(T-(4^5&
M5>V. ?2%FF<<U4(0<#:-B7<.?X)6[P1W#EY8@V!D>5"; +B8O&?[&NB"CW&:
M_J3%<^:]-G6\"&JF+6.>/S"_U34%M4%7=5$^:$1VE288/Z-)NXX+!<.XRM[#
M_;TFVS.1PAC" #,P!4F54%"%*>[ ]AY8P*Y-\/@O<CQ*&F!+OY:=&()'!'(%
M1@*.'&R/N%C4Q(()MSH'OD->IFQ>--W&"K:YJMU^D253]*FJ%89\+2-B343Y
M#;97&ZSN5[U!F2\ALR?Q%4K;:?@.Y#DN+7[^-OK@H[F['/_K*B\J.( !&@%P
M5I]B/ ;L!-!,SU,ZD;!$I,XI6H,&KPZ3LHHA=0ZF+;I):99VP:@@I1HJ>R?4
MFEC1@R4\U0KN!&IL'J7Q7Z*E<BLX\,:!X\;!=WCU)UX9CBL.-L4\=A ?H+VF
M,@"D>D7O?I*EJ9C 9%N0BKSQOIT@+C>%4R.Z@=[,)<P46ATP23#T+I@>^83B
M9#06,#A @XI/..S_V OUW(<R]Q=Y'FE6VK$JK]&^> '2$(F!.( <Z(C>/["Z
MZ9_X/Y=@PL7P4A=3L#-$+(+"1L--3'RZ]5463XG8%A[^)*M0A\/"6KL$5_GI
M543!-(J&X)C9PFB^(KY#0#46UGS$O%NTII%C'%N.>H'A^XC6T=D--&_V!9QO
M8DS-3:L)!P^/?V1?.H*-#D.,\JF9OD'_1]AQ07TFG!M-XQQ&!BX6CKO J4]4
M5)3A$.[IF*7VBO9BO,S*>*(C^UP+5IMCMJ[T' ;BS1.0#K&U,-5Y*D#:\,*Q
MT>2&1AH^3C#@6,C-PHMYKF@'8&0Q#Q_'^:1">_!LT*G-VJ9CAK5EP5*ILE$3
M Z-!ZY&U[A*O)CN-J!Q# H_@2ZOTSVPM^IK7H+'P/X7WXONPN[F&S4QQ=IW*
M5?];Q6BOK[!@#<3#G QT_+1<.W%>RAAEI!5:+O2FUWI(5]R+G6=3D-4= #JO
ME"4RCW9N&FR:*S%G,I$7@V$($U,NR$'/:#[@[@H629;0;&D*#V%9(OY?4F0\
ME\X<TYFCR=37RGP&FPX2R"0GK<3WLNEI_-%&=\E;/=_HG3X+RG7NH5QM*->1
MAW+MC#7Z+A[4K]J$1 M;;>X:_0J:^5)=J1PL*='A(&ZC7-?"Z+#:(Y6J64P&
MURNLY]:1-= VJ+W?(KMCC"/@<!&"#J3Z%![P3(US@A2,.I2@#<9KB5^][3BQ
MEHB,@0M01 F##P9G>#^%?0 PBAL;N\*XSP9R )92617:R)!!C^V@,W?0Y@T#
M5#0ECGVITRA-&]GHOXZ;L@5=E:VC1#HB<)Q9WXJFH9 Y1<Q#EM?(H_&VJ'XQ
M5,:^1"> M^2PF_MR:!9F8(K/(YU5CM:@K7-4XK OCOMDTY%KPI8VCN1:)3"5
MHM-)F[,-(./$5@X3+G=@%,:<LC/R?#(L#2B, 6&,1:D/##/495QB#P;^AOT+
M"R?#!8UY)E"#NZ]'3P=K),(T8VLH,.2@.9OA-%/L1X%YL*84-7D<.;,/T!_J
M@UI*U5=J[0B>%UHONA1_B>Y("K^'NR^Q80;8BF20=(R?4T;O50J&/MKK$QIA
M1YQ \Y,HC9+U7QAW=JT89RHF>+Z6:+]/E-F6Z#;$L"'#2026+QI4L,(3?1)G
M54Z3A'%26#*&P+B1HNM%1GLPU1 #6&B\ [J**O^\(U L(G@3\.A@#]9C5=,,
M!DX;1MY(?T.'95S!HE3MU[Y(4YBH"?MPZ$?!X=>G]06X('!989VRECOQ$ASH
M-]I:!8$".QWL=#G=X)N#42D^5L !<3FR$FRK.Q ^=;.S\;]*@U<@\,:8(SXB
M$7[>^20_4FL+UP--6YOEJK&97KIQ%QO!*5#+T:8ALR67,\DZ##;V/:/]7F:]
M<'3\J<XN(W_PE<P-1L?W:SK/@=*A#Q_4P73]7EA#TSFWZ6P+(A64NK!.ZEB_
M!4CEZXCR)'+6"Y7,NG]6TSE%;D!I3N#6[*6C^%+Z%'7$JT)[3M[0D9@PKTN3
M50&AA) ]^'X&J@_.M\@/ A1MCWOA()3DFL!U58H ?2JXR5F<."NEW[%#E]=>
M?]//PHAE6!DO.7 !XL!Y>^XSQ%%\'(7KCF($OX15*6TR"N]"#V89B46J&.V1
M.6.2C2VS9:8)=PK+2(H]D2516VQ* DPF:N7&++K5"H&2D83"9%>2TJK 9LA)
MHWKIMGLK.EEW@J?$U!#^XY^,A+,1*E"J<")B./4=G77DU*$;:CK^<6-XT:A(
M&TF$O]82DU$<%WQ3Q>]AA_[/0OT91V#$_J;B=43[\YU*_P+;DE[I&>AQ0>EA
M@,F,BHPR6]\.KX(Q;'H*HO2*F3EG^JBN<BJJ'YO<EA.<X\H!LAT_(7H#LW2-
MAG&G;D#4@GT\F'HLR-G^9'O&.L,&HB MI)$9'O/(1I*+X%IQP PC5GI>03Y1
MS<2JRE=9H1A\*5(H FO]*LMYL5S'H'/SB'"1HRGN-S[+YB;."I/Q))X"RU1_
MCO<Q6?<,W"MX;/CTPV2!.\DGZ7:\4#_'3<"J7J+'58ZZ=NVL%1*T^/7:W?B1
MI,66H;F59W-P5CDO-)/EF^CE4[)\INJ,!#8*RN9A;)KF;UQ8Q3(K2M*3:9FL
M P>K?U'-430/D;+:@0JB4M1C,4.H 34DL4<N-8^VU $!, _5$L,\F'S! IL\
M T,4&U.6H"@KOD&@ T;F3FQY$RB)_B4XDJZ&B+7&X^JWCN[-N<3+X[0YDZB*
M=&R)DSD:<Q60V7!Y\>PI.@V(R$_6.A(53E1.1BW\=*(0_9OHC!8[T^&CM1C=
M1=EQ8%QX2PG;F 6A&])/8 !HSO"R<[M1JS$#RG=*UNR:LDIO7CS"<)=NDDSU
M$5E[K[!!L8Q+JE6J2EOF).&Q2;1"/I!MZ\2Y,[CY%2P++PG8+4X&M_G$+AAA
M&0'9X(%)%J5D/*VB$M]/G"?W;E+;83[ =2H4W$U0;%6)QHL9ML]G[97\>IX&
M+V''(K<-.OK##A\:V,_+*I$P;"UX/@N?2=3N^9+B=FA&P@ZX(',0__J8#'N=
M)3$=74>S/:%=&CPWVTB'&-"(+\$$C0E&33*.C>P" P_Q+)9XK)96+7FB#WDK
M[^\$(H6U=:52:O(["Z_ :<BJ@L.74=+5MG/K[G+H:G)1=>M %?4!RX'0-S _
M;MVG<8@9\3VO(HSV*O<Q;);;XX8+@I*$7E/!W&@<S'AMGL*_QK)-%\%N!8L&
MBS1'%;",Y_EN #WDMUV^MYHV4!\Q%VW3[8H%:#<-\$N9KI=2WR0.=9R=92R(
MURO<J19"$>!^Y-'"CBP)TMR<+>/K4#0#8SSE6CNBN*JL%:?QC&(5)<>;TTD]
M>8/1=ECD(D8_!E;Q"G= LNZ%S],0Z9LX;=$Z'1H^;(+:IN1T,#*;F*/@$N#F
M-ZZ?"9A3NC.\!TY=DB%.>8S]J1=X4&!.VH(\^,@2,X!BS(YM-9&TA@30:DH,
M)W<<I>\+OH3V4E&T=ZG)=N36?PC8=V^,S1W&."HX*<9[UP5M.\$DR0%,S51H
M$)J>!61MMGFU 2?6CEE>!4UY90.J6EI=LKQ8:WEEI=?F^/Q&:^RQ!?NPQ H=
MB86H<!JY/'PPZH47Q&A=_Q3QK[1/31H02Y"K5$D*\!A39W"FHJDN*5J+%6G.
MB9NR;)W:.K#7.=?M5:)0!FRN0FVR%$)C1'7X4,6F<IND084#H5  CI$&2%)0
MGA>X-J8S(KHKE6S"D9"-YYJI;K$GC)Z?;\H\[37T: ,-P@,+6J^!DV=!*@>@
MM0&]+;(/V)JSOL?6M+$UQQY;X[$U>^HTO$J#%U$.DG[4=[5PS2XR'@,F#]D,
M D,X(O,]7,5)AJ$+5/]:V48;57"ARC*I)8=:^DZL05?5;3)+P<*C.U^#E=%S
MAQ>2-M;>]T2)9;P"J8&J!LP[8PXZEQT-Z7?Z@V!TTE3C9+#0!^?TP<F-LW2"
M9K,&1/!,L9]CF1!(N?*D:7WIO@8FV)S[=6Z>C$;]=(39.,;<"--^G+<-P%F%
MZ\<ID981CJ-%5X1^Q $8<Z&SC)0&_4"ET91HE;O5HTT<UXD986_,SF*2K:AT
M;L/US=&L$#Z%01,TDS=10R%;L60CP29GPX5>CY.@Z Z [4S,-#AD!$2[CQVK
M=28(?3NM!IS5&G+@7@L[8!&/8['(-PWNH:"@MX=5<D$0NS\AD!391AI'8D*3
M7;H69D/S8= 3X!$$**(B]1E'>W +8)8[FB'-<]38-V;6.(@5<XW\!TR8%<G:
MSKK>7V8BP")#+Y@@WL&]^.H^0ZKR:J(3UN!DPV[A#!4HKX3J,B1!* ZXE!WR
MBU+R'S?K/1D2YZ/MA<ZP[WM3;Z\TR//4X$2PQ^!'HT[IAJC3&Z,^/A9QPL/U
M:E7&R_@OO/!7E5:P*7%;DGN =.FPT]&\^L,)/E!5!HW+XAB,1U_&*SRKJC"X
M1RV!-#?-4L-V6@78&&NJRC%RZ#D1F( K]C&H3K)SBC@^<!FMZX55 [-9L<AR
M93YT898HHFPIIJT AQO/^97=Z'I'O"C!?"P4V,CC#)Q*+*+(DDKSYVD_<T/
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
MO96.B<JX)6V%;5%22D<N7=K,#;-^N*?@T$_Q#9G&I[#$W$/HL'-SA[Y$F.)
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
M[J'A3_B<O>#*6-H&[DI3.VDR]USBTGH[HJWK3W640=ETG!UO4V_U=DYH4V@
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
M$>-<&06%8G"&V(]"\,CU+X,&<)U=-V['[;1<9(^P7F]<Q_;QW3?-71V:NFF
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
MU8T4^S2T<SVT0I6:SUF*L$PX-3</:'9FJT&^R.<4"^^H(]6+%/A]_OQMK1M
M$QK?)$XRD^.\4&&FPWU+?9E6(BW>*ABG!6OPH%B'.4?%/EQ*-C:$-QHOV^&4
M2E3P<MJ4BPZ(E]FJR[!>YS*M&7N/7XH:I+$$M, ;0^5BD7SRGG%BZT7&98F<
M0*ZH2SU2[H5O86B_T=#<F7PB8:&ZZ6Z"!QMWD)G9X4#_3G-,H[KA:]SWU[$G
MI\$D53L(%2F'J[C;).U _CE_7FW,EC&C[X1;(3@X%9Q1KXZ^*1#EU -1VD"4
MH0>B>"#*'HS_!O#^*VG+:QI8OV9^5>D'@)[&/Q#7 :(4.1= DX"@I47WMN3N
MQG]Y\>QIT(+)8MUY$N4A%0?&; ^B)GUB:/"E6*I>FZAIU9]^D-XOS4)%1)8^
MT<U9G\38^,_A8,=V3G5F=F3P-EV=JI5NR_,DFU2F9RK:FP,#)MANK]'O1D[*
MKIXXL/6B02,.!:/"6=*M>[E^=@S._F2!IA2^TY1?Q2EV&J\WD9$;EO=:[TJ$
MT[*-<1VMFW2_E/8;1_^/O3=M;MO*UD:_XU>@\L:GY%L0F_,0=Z=*5N3$I^/A
M6D[GGO/E+8C<)-$& 0:#9/6OOVO8$P9JLBB2,CZD6R;!C3VNO89G/0L!0[(B
M@ZQAH LAJ,F^0#)++D1I3B7K.^7>61VY\*77L!IZ,VJ@H_%<:C)4-K&:AT8I
MVI\C_%X"M. 4H>Z?N@7"@KN<4=P+'^"/% P&NT@"KOJ; ,NP*(GP"4R V3$(
MA77I(.MCK@6]>QGXE<OA7P).86B98;2[M #J@:VGX(A]$W'T=29?2ILXT>^
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
MM8KP!;2RVI]/+EAH"1VX>#]=,:TZY@:'.!MR&F BD8A#[45$D"' 3A)0*8H
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
M$1<R/H$\HG&F%#WM@T5_:PES^1W)R(,8PSV\2Y],T:T/.I/R:3Q*=9'"Y[#
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
M=5[4WE?M.R&['0.:*]X19<3Y0Y#BUL4!LDMN9#-2O$Q6?A"%* QOOE-@IK*
M)PKZ)J(EEV8T@E-A<Q4".63\:!PRU%?6AB-4,LCZ8!J(:'K=<O\IY!L3$-ES
M)T,TL=7G:9C#X'YRCSHOW8_P3!Q%(H17IAE";&VY':S6H9#89)\F,A%+&";V
M./5#1*7[!B>,$UA:_S3SYW//3?QH@8!XTAX&M+*=-FLDB<#)HK9%%M"/Z$J!
M&\:_T(#Y5S3>H^Y+ I1+U/4;09C@*]IF/BT8PBU3$2$N' 'O,+AEL(:#X:^@
M23@%BR4V[< VB&%*J==P\1*XET#FT)*8TN69,I(;[^1@5E@43TXA=L%W_Q7
MDGU,!#[%K9U84P#;"CN>K@6B@.',S&BC)!F"/J<YG <GYM'B"B_D3Z"1BSP-
M(I'R.AL8L5[QM+D6]RSG=-#DG%9R3B?M)N>TR3D]R('=1:GQ\7J] :E/1@TE
M:N%S*.5UGL!/SW#*0/E7V^$&!?XYXS/D;!]6D/RQ@/X',,XGQ9Y\>^2_]B#7
M1C+.0%&/KX5@/3I*C>IY 7)L'F05S,,.L )>>S2JHRC;(ZC /8<TP<!<IQ+X
M^K8!;;D,Q<T;Z7/BHQE$^9/Q:I5'*G^R7'U\2\&H?M\;]_<Z7#:8>)T[UO_<
M)7O9W9<<JT31@H/=&X(%OO4U[K4'WOB.E%:[BHF.1][H42+N.SW-EK-D+K:^
MKEVOTQ_#?WN-H!["'308/ 9V:5_.[UM8XZ? ?8%H[M^Q',6N3NW$&W0>8_?M
M]-#^(M8)N@NU"N>O,$;XGR>]AY%-=L]Q*YWNP.O=L:C'89SDUW[TQ9TND3QD
MZ^L[]$:]O3[,1P@R?3 RZ6G*<=YRD&/FC-FZSNQU1GL-#NP@C>ES4IDIBP I
MX[<]<2#AAH]#:;ZM'HZ\X6#7946_^:2>H8<(>7XP(KAUT\(;W[$,RJ[4J)'7
MNR-=[F$<UP\8&V=2J%60HNO9CT2<?W.-V!W2_7>Z':]=S5#Y7JH== 8#;_(H
M9=)W)7>Z&,B5I2-O&X9\]KY+03]S9W%^$8J'$VYO;D6K'^UV&R3&K9N16GKX
M=MSO6>AZO7;7&[=O)=NXTRQL&5'?1(NW@GL\AYL%84YTT1!N"3UO#;3Q< =V
M\XJZ-Q'?MEN=(@R_,VX-VG6HQG9K="<4_EU1C>W69/  5*.BOPTBQ'^'!&^K
M';93PLOG0C%95ADL79O!DMK#Y_PTC='#!9VQWGH)[1$X0+U><G86N5TM))X3
MK[-@1:@ZA)"7>@H_(K9<6!K$I@?38.TKMM:Y0.A\EO@SI#$-) .N^+H,+NA5
M-Y'-(O'K/!33C & JS@13H8^&T))XE+XTR7^3&/X9@@MC-<$-X2-.$LS3B?
M!KC3B!3A03; OD,:V"WRH0$(-<PM#3+H$,;9((-V"*/ICB;>H%^QG X7%]0=
M#F! CPQTVA=<$%*XQYE5)75;KF7$8+3W.D;5'8Z\[J-T<5]<I>?+8+U6JO\2
M_@?5FZW'$'K>:+]I$SNCKM<?[CK6_,VG^*F@(B#]]ALI<OR,CFP1Y+5]W,"X
M]QA^]RU&P_L[!X4\QD%=BZE6U8JE3)X RM?O>Y/]QO%-1EY[LFNLUV,>XZ>,
M0?=!WY[L-;AKTO$FW5U#1K[Y&#_'P'//ZSR2KG: H^^/P*Y[)E+G^42@1Z..
MU[F=*?]9QY\G_:'7'3;1Y^\Q"J%*J:;"3Z9+"D;8(2?%N?.)J$I^:3AWGL'
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
MH*6,*LM<=STK;+KZ8^?/X<!:*T995?H4S\R.Q\)R8;",XUEQX^"DX0F 6;S
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
MVVMPLE6<[+C!R38XV8,<&&=)OZ&+QODD[ZV/E+OSV4K6><8YTS!\M;K/$J?
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
MF:)N2-K?WMY&YJ[Q179I@.$5'+K!8W$FJ",A;( K1D_5FD519B!+='5<,2M
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
MJDV]+">@'D:>^= X&8?MYENDA@FR-X;AH,8',.&KN##O0;(+72JK8>XA6,9
M]\!SF-\;-DD\9#HL$T&]K^V#YI:--B<(:Z&NT5YAEBTO#EPD6'2I76>EFBO)
M9R0G7GI@=L-\A+7V89ZC!43J-!PHCF!:$Q,[OC(N.V>G\414G+)>#C8AFBL9
M+ R;NL!>T62 "OCJ<L,!QK6RH^E/XY3,Z7]765Z-:7-ATHNVUP)Q$9T1+DG+
M>=<^=%<8BYB+$/2^Y[]WQ_9P8F /Y<.XP*X@C XVP5XOA9Z(IAHT6$)\+$-O
M"!C#4W^<I8J17;#[89:7EQCHR7+=H"O6\J<,N54I3I:[(Q(6+Z$M;$A;%6YH
M28TW-@5!;(A-%&%E(D4)>';&.*]T&MDH(%\J&C] Q@,8!7M8!_;?/G5\"-"0
MC)@&&?J@8"3]&!_6MRVK2@HZ$XD47)%?$G\M-.[^2*8 XP-Q)7$X !NPI/LI
M;NB&*4\ND5S;B.55G$?L'N]P^Q]%R+9@,'%/!^O+B_FNF"XAXKLCQA"B_5_H
M1\CZ+E22..34/'S7]0*$OB4W,_+,\(2%]'QW];E3Q=EHQ+A-GFD[M1M0E^3
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
M,GMS(!H#]Z&^;,_.WGT!6\:\"%@5F^@P;($)C&05$' E(J:PP0P'0\R4 ;Q
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
MT<OFV6S7)_)\:?&YWR5Q0U-2P4/>HS9B]UIISTU[:))[[5X=!D>'>V!K[OE
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
M8Y&"&Q+"\DQ!-8>G@%=B='\$<RV1<<$,5!J!3AR!Z2-8=0LR,6C::('09A(
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
M4P5HLMI\#+I"C(W_)"TNK7(!.%*:5$)LQ9JV-(*E_]0 19)8._90<NZ J-_
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
M, R9>J3KN'&@'*]T24U($2\*8D.RUGP>&B"[/\'@^0YMW54WG13+LX-/ ,6
MA:@?72/,.%74;]BA:_$DR?R-8+D\F2O:L(,47C!S7V'AH;F=\LWF&^=U92\T
MO"KLXRU.02T;/2SA-$W&W&D3!R>JW3%%%)%5Z5@.:M1!00V:&9AL_V:O:;:Y
M)4_'IJU7YTRQ8/K4%9:I8"!:3_K1(+2$ELD3;'5+2H+=Q#F5'R$$C=Z9T;=&
M+5>H!<'Y3/*Z3!<M,?)4208%.+#.^A/>9%:"=8&F .L[EQH"A+91?7!:)AJB
MYI@=PR%@U@P49W!S.Y S)B]M"U5^ZL<LOTKUY%QSE!UJG$!)>LI9\-I49@2
MZ"L-F#%))>.M,LNI@Z"Q*"<E&EQ4LW2I;3Y"\?$#$\:U96,BD' 5Y326.LB
MP5]<_=)(#N$RJJ4GJS/#2@T(*1GAC],G[=S<6"S).9S08".90^\=$1Q&5/QR
M)5<PZ0H?N!J?#7?!?]@4DV^,48I)RLI%5Z)BY2V)*%&@6H\/C!^0<QZ6!(4Y
M(44*]Y8 $S+]EP<;E!]LB+G<84$&%),/YNVV)ECBB.8162X39E6=:+P''(^S
M6TR.:#'\+2X*+-$ =FQS^"NMPM)/\_XM2%I<1!L[/^QLVZ:C55Z9]6(:$/,[
M"%Q!F*PRAI^P/J2ID$QAP*RN4-GX]9>H<,OFX.'.D@G0 (,Z?Z*GJIJ;UFJH
MUQ2B#* Y1<S.YJ+Y_:[E142"K!3'EL87QA2<Q>3X.$@MO]Q%^C; @!2'I\UJ
MB+'!38$=C;64CF279EBMP:J6A*)IUCASY@*>S3U&2$PP@%Y&+HF1.;1DK0-X
M"EZ&J)(LJ\&5:RSFPZOG:].GS]?ITX[TZ<XZ?;I.GWZ)X7)0S^H4L6W1OW+0
M T_9:/EP:TQ-+QK;A5&7N##HW.A4N]".T_Q"@>2A=SSGSC[96@P>B2H2(65^
MI(OY:<<(#K)FE'F[2JI^Y&T8CVN>PR&A.FY'+\$D51Y\D6ZBKK+0$F-/75FQ
M,@%UDCC*:KBI.[DH\'9AW"*\F<P#"\MM1,X"RKJ<2E&,7Z.]" ^7D65C\)]X
M.MX39"V5784K(=7U0@JT7V!_@/\I#\>[M MJ=7/KH5LF08WK[INI(#KCYL;Q
MC4YPQ5[;T)-K/)Y.J3$.F#@H5N:QE95#2ZB79PH#=Y3&1%NN21ZP!"7V5,^[
MT6\G9K^ 7LW'\*]5'*FX6(6!%U\),<$<5C,3KI2T@XT$4X0!73F4[A@R"3;9
M8VGM\,%-D[GM&*@F&VTO4*'7J4NK(2V6U26&;IOK[37RR]X,P9BW^:J%9]8#
MPUD%$[93,>>SNF#FN-O#%AF,C.$LP5T*&;'RO1N$B_MJC.#MG6ACC/6E<3+#
MS1$\."?3L)1 7K7YE$__F0OK<WA@R%%.:#CB*<>GK!+.;H,A]FBM+,;>[XI
M7%>ZT?'%/I;Q9P$I'H:C1XO>$F,(D]*!K8.7-05@%044SR&AYQ<IR##@5!KI
MG1 ^*"<JR>NT!%!0+K!G#17"-C.)3/[3XU2#I#+U1&&<5F?G\3D?;:'O[5HG
M&X22FI#$R5O#>('*0HJ70]AXH6.,GTL6PT9'"/QDYBX=TD;:O \A25'WPY&C
MJOM/'NH<:<-=W[08:7;G9M.P]0497_D5&1C$"KZS_SUP[DI@"F-"4"Q1N;(/
M3Z^S6596N7&K\8G>@[%Y'!@VQEB-&?_$&M&CP@B3O_X@,#JFVA^\>21,/X9!
M_1@;5-C59\"$\+MR.PW(VD.H4C:%B_KH8K.FMT*VMX+L8,X) <%9E6">891,
M7 T3KEEDPTQ@,(=A3,O\"D0RF%V81!H*O%,&8\@IL.%0HDA)ICT5SX!61NIV
MJ&!H7B1Y(2'^L >IXT!C ;E1NGHNEA6Z"GR"2FE@AQ_K4B6R#GXREHQ@/F"N
M (N&0W?K4FG'7=,9 PZI+6''QBPU?V%E,GUNI$18^2SO&UZ['H]?D"866Z=Q
M"-I+\V1OV(X*3:(.\!G16%C[*O!VK@ 0E*'L IP&["6NI!;5LIC3#[ZS8UTA
MQF+8[;SNSO)B^\*MT&S/%-26%OH<'+5 0EU#II"C">\1#_D3HHG"\' C%0OM
M%FR^C;NGI9P4#Q!?B8W=(Q#1S*69!B6[KCVGH"K-0KNP]J>L&8T%'X&SFA0"
M/*=2-(*Z^BL@?6ZDCS66#HWR#%/Z-\*0O(8]L&'!0WQ8I/(@2!ZA-VR,/7%.
M-=MB?@*,=);Q_S7 M(BV+,4Y^2GZ/:';[\/\<=FVG2T5&D^^[9#NYNYZ9FA;
M1RM[?3&&B/*%S,4(W9AZ_"_*Z<AA$-)(M%"[TG3 ZQ&FT(* 50<.2[W+\#)G
M]>'>B8B:!*\IJP$[+F)P8)/6X%ID+QVO[C*?%%- N@5&HCBP4\MK+E32.Z@5
M;K3-H9T-1.,\3G<DLG0-2!25"F3:NWJ]E;G5NCS\R;\VO_5BG=_JR&_MKO-;
MZ_S6%P9#NS&,MLDAA?NNH,>,,@[P2#IPNX;95E$BOJJ[M0+&%Y8V-:1FG])>
MI2?*W8-*UIG$5.;Q0L'G)WI425T1)':,FSBIS2VT-"#9>!&YBMR-)+:D860
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
M)9M% 4[E<OV8-?$"F,TW;AE/T[KJ:1YG_(7*JTSPGL;L\NYGL[RE:QL%@$Y
MA,FHU_?^@XU_F*FW1D2Q6F=W>V>W1Z?$"/"L3L]QNS'* N BZ)MAMNR8L53#
M&>8P.:HQF.#HS$\WZ:SW$ E",7 W&3%JJ:$5F9ZEE1AA4U]&_X-.(^G"&E0H
M+&(Z&-9.+05B<ZG]Z'T0]($0-\^JQS5'&M0S!$F@KB"O2PO!E?KQUM/Y? 5Z
M4&]I#'$EY04>)^G!ZGVX]9S&>2TQ97Q>Q]AYR'\-9CFT!]*!DB"C.FR: 6)O
M7*@K;[%I8C'=C>+O>3I$T)#-43$%O?2L1OCFA%(+\MDM>C:8]J#IC=*CK M\
M2QX7%#-GN5$?YMF%18N&^.^BB4Q3((\TVAD0>T#A<7.U;$D)-E,6(!MA 6%7
MZ19TI2TDMV-,X*&47<5,NYB798)@34OR'C8^5:W3(4%VD25XTQOS:G.8]JP0
M<PV<UZ8D#L^$65-\,G?#3?,Q4$P#6. "#@H4\9#.]K2JNF&+;64YQVA)**[B
M!66HO%L+%G<49Q]+VP$#\CUM*;7^'0$6D*I9.02FCQWSAF$[&)#L>N_U8Y$6
M#R%+(:08L@K]Z)W1%WI4U.!T[K[LP1+OD[Y237WU-J\@V@P:AK75*>F+A>@K
MI[T0VAEN!\>66YKLP/44(8T5>1H+$C4X<G[YSEX_&DR!T#_\+5#1H)PB]P1V
MOLVBO]>9^9O,"6 *.IY(&G AI*%R3DJO85#KU/I+7/KGNKU+Z*=C,94U"IH
MP(C.'QZJ1,O-CMJ@AH$@SAI)@Z8Y,\+Q^Y1O4WHCPJ<""1&S 8+@495(XY<]
M#V.#=?W4AP]K'W%0U" 01ITN$$MKKKU&YITTJ60IFA*X-CP>;/SO,O4F+HRT
M[&W[)SG0K=;JV'DEJM1<II@:C:-YDB+%#O;EX@,;=Q[C4E=5JN6VA-^TS@S?
M*/YQZ;K: .0*3[XRFJKO#X^RFF*LCS7?KO,T'B/AI?$*Y$KQOO9LEWIO\"_4
MWO.F*D"EA[]XA;]X?NTJ/8>K5Z#NM%)D*U7FVCLWO\ULEM\LFKB"_C2@<YOW
MO-[UB^$I>41$<,\.,XB:".^3HGV)$.Z%3G;K(H?1@CF#'V+"//FBMXU(H/P)
M ?!574AOMX:'6@I%&]XB<G658V,11-W?;X[&%ITH(KXO>5L]#YEP9Y'EUN/I
M!1F\NF00$22,_=?:3N7:6U9'_]4<LO*_ZW@%HR6#^XFRK]>X89(X]S^"(5Y4
MO])IT88SMO"[9C4(,U71&\PKL$$FE[BB<XA$:'FV97GY KFQJ^95_DN;X73A
MT2D+$90L!&20C27]$XKI1G*Y2>GDHAY+*90QU(VT4#2ZT&8OP12OB#;9@09=
M+!O;RX&P;O"0INC1NR]ZP]Y<WQ8/Z:;^/<[(\MO>>7&CEYIU>*DG]JJXR4.%
M@_1N7B6SY$_XXJ\ZJXT @@@J[I4D.*=_><X*(E%P7'8<S@,PCDM-N($22O(A
MM\+:1AH7SXP-5EM*@D8SL[RN1L KXGELBACM(.B&>G(";(O&Q'2F&K!S3*?E
M15YH^TN?QPW4D;.P^)A3AO6<IAQ2*Y*+0*K-6.3CC]RDV!6H^G9I1T"0_6S&
M*(*G)_9<%7^*0%4@;!7P,EQ]; 9:!54D>"I14Z$6(!4G4U=VZC1(<#H1PCT3
M;"8A)[F%--[&2-@IJB[%'H_<VX?76EP$=H;[(ED]1O9PQYI@XY79^/9^T* 0
MD&CKL(S:2^/,V>IHKV )) 5=Y4HR4S5+F"9_LH06!0@NA^ZP5S%765+-LK<E
M/>6R>#8O!Q\WCP>&" J':CO/P$/SD.@=Q%G 'B."Z>Z0;ZXF/PLW\FJ-&^G
MC3Q;XT;6N)&;Q__-,ISVAC[QM9+9RG<2M7 !&+"#P14Y85!M>>_9T!7:L7N7
M. S#,9%.: 1AFI*!YT/X0 D_2_PP.I1[4O;-.D##,%!U'* H3^#6,9;%W/\8
M5X2I4X[;O^>X_;_T!3)O=)EH+WKDO;6B<@EXWBD:G,]Z[,P[8X#-A_!A+XS#
MWC $7MAZR(Z *K7'+;MJP&IR8IH9B,M@)N__5?9$[ 5+3EAGSP8LM?ZHK"'8
MB/XY:"JUK\8P68$W.BYN&-*E;!W'#=KK&,.(J.ZI)"JGA@&Z4#8U0L6>TC ;
M>!UL) _K[N2G&^;7Z!.+2V;F2\XHOSJ8HS&_*,G36H]>!'[F.;)K&-N?V,WI
M0U0&0O\&BB<:A.4F1BL_M?7ZG<LG1/UN=5I)6)?^OWY+N>R1=A^JKF&5[,)Z
M,>'NJ VX!2/,>*,U?I69\5PD<[83C2<B;%_47STF,Y-_VV]MNV,T(Q)H-IYI
MG6F#V?P7@!F,O+=\@JK)2<(&:D?ZK9U[7Y9%Z7=[C-?F"=2]Y E@EUT: P.?
M7,65YQ\M(;4- RH* R(U?4:CO?!8)%J[00L';[Y6*=#*29^K1N ],M.S(1)4
M[!TKVN404,@O3'^Z4TXH]:9*B'R5T'&<;7["RWQ!@9\<ZOMS-];7NQN_$2;5
M+4S0CN,BGKB3#@B1ZU6H1^I>B#X%%]HHM @:$<'CJ.THJ"DJU[:'3L4>=H:5
M#=8@@9*8^0WJX+>M\X$93BO])+!6!X8C$[%E38G#"X^+XN35( N;R+0SG=Z8
MJ:2DT-0XQ6%M275T17_H5J4APTTI6 .D2J0$!J!OX])847Y.U6,NXJ?SJ@2J
MH<?,'1 ;F&LAWM;%;+/G-<V#YD]:?DBRP(Z805BE1\&B*7(;%E9'>V2;G,77
MQ3FQUR*FH,3ZY.B8ZW4;3%?7!22,V("^J% 3M?890L12[8MN;,7JL^>L@&B6
ME,V^AIE?/4RD[5 ]HYVIXAHP7 N"P.9 I:_=E-S<:"!L-0R$'E<22RUHP)E)
M-)E2K\.Y] XTBC%<.;8OS9O9\&X.5;FA^B%!#P+F !\N:A2B^WSL'X%/J!,]
M%B)-."@/MP0'L5 *K)1 0B--S)F8</2482-62\SC@N\/FT;HV8I#>:81=VAW
M301*8,Z$W^Y9<C*L%1;:,+LLR]4: .ET%J>5XX#JQ$LV4HYAT?VJ:OM5OZU^
MUVA$$L4FGD2H3_:UGCE1F9XFZ%N1^O<YY8A3(E \/B0TPM()IY&=KOI%)_^&
M<T104[23P(K\P4A6T\:B*O546UC"&%EW66F"D8XEU=+"A-)<@&-;W6U9K:C4
MSG;_J*_.XD\D .M(TK52<G0R^&/PC^@]]B(Y%<+27[$5W# ;][E3F[295Y:Q
M/F38:=3S$BZH41;/>?X4>MA>@GK.<D@@$:+4QR;E[@#1+8I(-"R,Y6P.(-0A
M/=2+SJ%GH? ;:*9F+>6^(6N-WB/8-3RV68S9>(0_FX\E!*:$=%9>2 X9>R4Q
MC[0T<X%/>-P'")F(J+<:K KS0S!%Y0$R40^B=U)R=<J=5(Z*>!%_C'[[!XS.
MTU^_0>NV?\!_TOC*?NSWXW='O>BD3CZ:^?[?"_WOQ.B:Z+5.%C'.\W>=_7F1
MUPKDX#@?U]0XV'LL*%! &M"NN!:#:,"3*59=.+KN5@TZ!#<TMV'ZT#_M1U,]
MP5RHY.C,HB"%-Z4=@,")R@(H;!!&2JY;&"?UJZ(:C;Z1<[O*Y3L0S/<?AJ^;
M0$873\V/1%YEI,!XE#HW#IMMOGVBN?.G+64X<L:T*&&[,*N\1JMN7'W 3@?*
MU7<:O\J!=9Q6 ,^I9AX.A-N7'"I*2L;;VQX?O\8 TSZ/_F<\F_\4O8^+*L.V
M=V*U0=Z^U"D"8_-I#$$#@ TQ%0-H3^#X12R%\630I6PYTA)K-Z\+12^ZE>@9
M@]',:VU\/6AEG1.N49'H*5<6SR7@(_>+YX8C, Z:7&AHKDA7R45R?I$24U2
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
M6QBP5N8G]IMAR;>J?(N67O!KMK N;A$B4:X75CF^S),),4K)Y3'!;G ^0!9
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
M':^OC6]W0'[M*Z<&1PLDE2O6)V-],O[R)^,W<W7DXYK+T#*$,:3Q8GTROI'
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
M3,S$-]#HD*93^M-8SXD-G4S_5%]Z0W&-,DO@K"FP^9H"]R;)-IE'8MDAA1/
MI[-Y[NRI) YS73MZY?_421$6G'9,L31SW-Y6L&.P<_N[^]L;(Y@PFL+XXV2S
MT1XD10Y)F-A(%I3.8O<2[NW+RIDE+WG-S7JVF=95P+0.D?6+/,6DOJ!7D"P=
M)P;-21.PNL!5P(6*N566BZAW^#T_1F8_R2 <F^>4B5\\75;Y^".X,- .3,+X
MN37[L%;7K Z'[K>H*QG\16>EM2P=QX='_.'H/O)"K-88[;J-\2;T=J.H?3X5
M<LV>POYJDTW?""TYR6"D)1/K/P?%",7!/T4;OVQ&YSK319R2D)*T(7 >[?*\
M<U%_HE9N!YL-)_ RB4=):B:JK&A;G[-K;SR)6^O8;T$8-LP4N61FA[&U(%L9
M@7ZP"B\\Q.+)PR;" >*.HO[&SK2^)S;71[*7#2_@Q0KPW?W6C]X,WQY%IX/C
MH[,_HL/AZ<'K=Z<?3N[7Y%^A\[7Z$)#'>3A>KJJ+/.Q[IP1218.30T@+';\[
M.1K^^C;Z^X>3X>GA\("06V>_#<ZB]R='_SIZ>Q8-WYZ^/Z(_K#WJ]9G[YF?N
MBWF3;Y[<-V&+=H?Q[WTX5,/#HY/H[&2 Y_#]N]?#@^%]@2"?R 7V3;;I=VY;
M\+?DTX]9GKVM9^:#8W1(S(A. (XQWOXNHJ;0__5=\JGZ<9I\TI,M[&@>9?',
MC$"/)S\.L]+XQ\59,9%B@_=%/AX0L>)Q&I]_AR*>?+K<VGNUO[_SW<],NOBW
M'X)7_XR>'3T,W"",Y\_AD8AE-V['+*\T1>031YCJD:5ZKF :7Y5,$75>I^BM
M09X.N9PH:9&7FOQP\V"D4E2-=T.=C7% >00>ZV.<IC>Y?=SE3_P^=!3KPIKC
M&SH>7_0\PMN!P,\D/X3^H-D'C8$1>J=KV8TS3ZA/=UY7,&Q:/".3R<18]HZ-
MLL;/<R,Y?O\W5JF/@:-^=2<&C*5+3@6TVAJE27EA'GA>FT]0$WJ0"I>R=ND^
M:>=Z#]U;'WR5J!1*A."^:IT>R31W^NIM'IV1,,AL?XS,[ZP>B<;FC2 NE+?W
M-&,.R5[()R89YC^M3*7F&V; 1H_.<VA<60:MYZ&^AF-024:7 H15XY'1/U%=
M]MVK,0XGCZ @&;91]+X6S<R:15=Q@C%9,XAG+[<N0$%1 C^*IS! ?IV#9TBU
MMM'N\Q+#9Y CGM9IJF06DW@!<1$.31*8T2GT ;=O-=H4>/C<B,UJ07B$%HRQ
M!2FS3MH%PK&5/<XVI]J!?=UL@170KIDW8ZHH"H-[0>QRM.B^4V#*'_7"NUMP
M[4:Z575$G4+E<E3\M,>CZS\'ZOML>PWU[8#Z[J^AOO<*]7TD>OXO<IWM]A7?
M9='OQH3-K]R5!@G 6Q@_[A:[P@?@K7*]B=YKIF84JWU*1QFMOO#N4-"MM[Q#
MJ:U$8SPC;98;S7#,@J4Y75\C862G4+XRK\@S=^-,;")0<%;M*Y$]"[\O&W5L
MMDV9@20WK\L [F7^]I\Z+F *Z&B E\%C2&-SO> U.HW 39'O\>?[8G<$3>K"
MV=H&SYP[!915/(4"X,*H7[K3O,L7+S2\N1;HV"AP=N;L2_:CX10,BDE>CZJ>
M[!CG6*TGR'O=O/"?X)%YLGX.Z8(],FV3^7RY:4L($3C21F#R MU>_HD/AA;<
M7,L.8ZPIV(U7%SF=;MNJT9WPM>2LT,1(<I[UE3$<I@G 9LVF)]7B&O&!NOPZ
M X#HK41%8BQ^#(? "UCWUP UH&?0Y /H4%80P)E<PJ\(4.HDDZ([?@+70P(
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
M 9TP!^+2 06Y\(CY&9OZ1WH4PNW<1[NYI?Y6Q)5!E2B"UI(%17MWAR(_? K
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
M73/X$:8QHD[RQ$UL('_,3%F=V J<"IP*G J< P%GO1F<H=NI:[P9GR,5%HQ
M214M5&4P#F1)T"2EBAGORXO92+X41IY2-ATK'^:=\'?)X!SFY92*BA4X%3@5
M.!4X%3@5.!4X%3@5..6'LMD"=CQ2CQ@^6T8X4H_$I^EI*X!,N]"M 5Y$9/]=
ME ^@=;*L9IO6)!4PK:FE":J8^GKO?AK65]RX/VY,.?9.D7./O9-:0K.5>NY=
MQ8GO@!.U;')1*6**G2#J4L6,%3,F,^-.!ARHS7I;3W\?M>+"=\"%NQ]SI+;J
M;;DIM)2FH*JIYQQ5S/@.F+&TH46KF5$/9Q4UI=3%;14OO@->S-L]>7M>U+#_
MM:"INM#4*KGXOGAQ0U%(WG90.::Y:5*]K;"16/N/ZJP:WU:QXRY%X^['$FLR
M\* FR U-:#5:>V?#-7'^3[X!-&A_'9HO[5KMZR?\_Z^3^(,^$TD$8O7-9^J1
M6_I*[IUGPQ;X!P)YH*XY^D*>#??)A-7@5\6DY, K+V597N?(>#:MM\^;7A#;
M$ZX'GO08[>MQANCD2+=RY;@U?TS)R$3V(F_4< FUAW0XE[<@LBBKG_>UX1#N
MQ5<R%B(#:ED!!W-)'5^&OGD5@:" 5UK&Q -LPC]](<'(0DD49Z,>8?L#>!6N
M^L>7>JJ<U?JK%0,*(L,MV<B0\LAT  0__7M=KJ]YY?*>5HS'A+40S[',X885
M75B&Y_%E=;X^NI_X@GB<\&\I19F4*,@JL)=6U'-A"X;[M@BTP#X@?Q7/91DV
MZO*_=I[AF/H5$<KC^&\5QY<,-N?A"M6"484MH*UI6#,&OC/,X9EI<]%Q84Q,
M'_ZUPKU0W*-;#3/8[Q,O6%9(YT3ZGOJ&:=/A#.BNX=JPJ\4.G!72>67)8#!]
MGEJ&'P>;=7P*1$F\[Q/_B-_=)A^P(>JJ($A%CXSTZ#M^7*PSNR2(4?SO7UJR
MU/S"B4!9P&+'Z)=;0!AX@K+"IM>G#:,564[(5F3XD5O.(8C7%"HK$ _6+FZU
M]-P1P+FW[C\<&"RG6<AB<D<&E2U'CH0%-FH!!3;:-JVVYZBXGQ1*Q;X'SKYI
M*Q6U_)6*@E2Q;L6ZN5A7RB9Y&T64-FI:Q;P5\Q;%O+O)*#9 [%9"M^+;7'R;
MH^-@5KYM(M\*#543)%FNV+=BWQSLFZ%34%[V;3%K5U($J5D)WXI[\W#O'LJ0
M]'I;%Z164Y"ERN2MN#=/2:=2VO6?S26=#;'>;JJJT)!27X_<#1>O2FU4#'QX
MXG?W%X<:4KTMBX(LRH+82GU98V_RMVI4EHG-#ZR!1P5.!4X%3@5.!4X%3@5.
M!<ZI@K.#F1LY)VQ@MI&8GC?%LJ$3(NQZ-ZNY75XWU5A[GMZ]I:_LGY+GV0?)
MW3G_2ZZWFX+<K#J]%T_9# [T,EW_:5A3NIZL2SXU]GT7&NDSH>^=II6.JL I
M0QKD;3=1C#104<+K>DM0*XE0,7T%3@7.88I+*<<HQ +%I59OM[#L?)O2\\--
M+,065<Q,Q#F/C;B477DBOD,&AC>VJ.>Q9= ?U!V8'B7.B+P:KFO8_N*5LY/E
MXQ+=._:/O0F^T^L&$ ]3NWJL/%*0&V4-_'Q?XJHL7R\]C9=$5[/>E@592UT
M\-[I6^GJ"IQLX&RH RK)\=LH&E*4";7*E1'51,!W<@(J<"IPLH%S=I!.U)YF
MS%\Y+H4GDL'4=:D]>",^^$H>.%6H5+ SQ D1OCH5%3@5.!4X%3@5.!4X1PW.
M!O\W1VMSUC-KKEL6[Y-U [908"Q=!+92'TTE_OZ./>S/#*?.\-]3SW\&L^R6
M^KU1W_BQI9.LU]N:* I*,W5[]'?L)J_GA3Q9G4/@A::X6UXXED00H$E,1HT3
M8N5*YE?@5.!4X%3@5. </CCK#2\UA^$%RGUF:6UI+TF\&X@FP)\KZ[GB\,-T
M+?)PN+QK#C_"O$;4XYVXB:W=CYDKJR-;@5.!4X%3@7,@X*RW@S,T(G6--^-S
MI,*"X22I:C";"BNR%974PU[?._&*]V(V4B^%C:>63,;*A3E1]C[SZ.#,_'$V
M-H=@/W\F_/_/L"/WF30WU_* BZ&J5E45\U?@5.!4X%3@5.!4X%3@5."4"TZY
M(6ZV@!T/P2.&SY81GTW/-XX#ZE< F7:A6P.\B,C^6Q\?0+]C2<XV8*E9P( E
M618T-76#@?WTF*^X<7_<F'9272OWI#I5T--?!ZT8\1TPHI)-+.J[G3M7L>)[
M8\6=3"1HMK::(E=QX3O@PMV/)6KJP(4MH:%*@MQ(G82JF/$=,&-I0X96,F-+
M9!5OLB* FUWQ8L6+$2_N?F!02V+]^1I2Q8OOCA<WE /G;<B68_I:B]4$RRKX
MTGKJ>X(['[E6,>0NA>,>]+12;\L-06MI0E,Y2#\Z#/-_\@V@0?OKT'QIUVJU
MKY_P#U\G\2=])I((U.J;S]0CM_25W#O/ABWP#P3R0%US](4\&^Z3"<O!KXI)
MR8%77LH2KF42OK/\5RYC,S*>3>OM\Z87Q'#$]2P!>91[^/J(O8YJ_IB2D8F\
M3-ZHX1)J#^EP+D="9%%6/G_]]-@^[@WOD6A++V.GC0RH906'G:NU^ +TS>\/
M9"J\S#(F'FPT_-,7$@QDE$1Q-LD2-CZ 5^%Z?WRII\KNK;^<,J @7=V2+3(I
MC_H#0/#3O]?E^II7+N]IQ?1/6 OQ',L<;EC1A65X'E]6Y^NC^XDOB(=4_Y92
MZDN),K\">VE%/1>V8+AOBT +[ /R5_%<EF&C+O]KYQD.J%\1H3R._U9Q?,E@
M<QZN4"T85=@"FN6&-6/@.\,<GIDV%QT7QL3TX5\KW O%/;H8,H/]/O&*:H5T
M3J3OJ6^8-AW.@.X:K@V[6FQJ6B&=5Y8,!M/G*1O%,0.;=<\*1$F\AQ;_B-]^
M)Q^PQ^RJ>%%%CXSTZ#M^7*PSNR0(Y_SO7UJRU/S"B4!9;&?'Z)=;:AEX@K)R
MKOV4&$3*$G&<E51&H0*^L7A-I;P"QV!%8I$+VAP"G7OK_N.AP7*:A2PF_YW<
M;(67JEA A9&VS6"G.2KN)XM4L>^!LV_*2DU5REVI*0E;%"95K%NQ;@+K9JOM
M5.7=UG96S%LQ[R;FW4U*M;E5-6C%MQ7?)O#M[NM'6ZR*66BHFB"A9U2Q;\6^
MF=EW#Y4L>KVM2PU!ERK>K7@W#^_NOD)5%[%"56JH0C/]O;J*>]\I]VYH?[;'
MFE9=JK>5EB+HZH')X%7IBHJ!#T_\YIV$FT'\8BFV+BBJ*HB:=%B<6VZ;MJHC
M2=6NI0*G J<"IP*G J<"IP*G F??Y4!;KJ\:AUXQ?05.!4X%3@5.!4X%SI&
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
MXL6&*C2:1W@=8#&N8KB4F)XWQ83G2=@K,_K>.OY6O55T24>1(C=E0<M4L'(
M>C=CL511",J'7"]52NEQ8<@5,-WI &R5>?$R<<T7$+%XE7I =W!5H(1!9W-W
M/@(YV1O=\8W=A?M*1^("ADH?H%C90CKG!1#\RE:.@L(# #*_E,F+H7J\5QSF
MA<NL=-IR#/M0)4NFTQ&,N+.?MHJER1I&Z!5=%'0MBT=T ,?C4)#D$Y_4AM!4
M#[;M[$X",+F1;(:-J-04C28/T[S95!,^GTI*%DLG5UM54/PB(U>U4-*IFBJT
M&IL#S%4=W'Z)A<.LA69+%M045EM%K(*B6]F(I8@8 A&;FJ#J19<(EV V%E"=
M'N\9.^LD.XH*UTZB5GW'I>I1V=]V;2MU!6^,@9)NBD)#+.6RQ.E1KX0J]<SD
MD_D%@Y8D2&)ATN/HR;?S(O4-]-M<I*XH:+6K2A.\R<WYH=UI@=56_.$6T%:+
M.8@PTIR<Z(Y&=.!CESWZ8S V["=*7(Q3\S\S-PYM@R.6.64I?(Y<;]0-<+L'
MV'HV"B'\'UX3?P$Q P;H/?5\UQSX=(C_T+&'\Q_$OIE.M:CU-NJ59HJ"CDJO
MY+4+2J9R"@6DU=NMAB"GZ%98.8PY#(C]$QJOPXE*JCY\E9UQ-*K]H!:S SN#
MQQ.&P8P?O.S.8@O8%H3]@<[.Q[$6[.42"G?4-9WA\BRD@37%(QT7/UPD;2E%
MFJ N6M@:.,NTS>.M!#QHFK 8O:8I0N,8&S;G4*H'3146C)?@K.3J.7\ J;C@
MLG&2B"6&3_PQ)8_TR;1M#.*"I_=&#?>(;<"UW*KMB5DCMKPTO8GC&=;/0.D)
M_ +^C@LT[2D=!C.,'#N=IZ>*[(ZFK HML;"94T?OZZTE/QC1)T1_"8>+M)HM
M02UG=-7IT5]MG1+]9;P\)C::@ISB7L=^1Y>MUI,;=1.%?UO02ONH$U)/B7.P
MTQK>3V\=YZ7#D]+BZC9:_!"I<5I*5=M&J>ZC#.]PPT?58O::P&.?F/80CL9G
M<J:OK,&$HS$P+9,="M2LJ'B%!/4+>M>-CA[_=]]A*OD"3A,:8.QZ[3?#8HU^
M'\:4OJMV^D>_F-W&)M:8>D=JURUIJ@7]U/$O#-=]@P/X3\.:IKO=IF*:IP7&
M@':<;9=RF&:EP(D#.!59:(A9(JO[AS./;54*GBUN'C4%I9GWOL=.W,O[>0UV
M$I(F':5TG,0G"7JF+DO[Y_S"!$DJM#2QWF[JLB"G**8]1+2*DQ/IX.(#*QK[
M% %%9$?D<RU5?B0A!K4JKA8\<MO@*/L9&3K31XLFQ>7^FBHTNOHI>S:%TG&5
MG#XLE0A[]H#V$5.M1(LK'=64/&FH]TNW,DV[=(13\^2/4A&NZK/^KA>SZP##
MPW0RL5B'!\,B0],;6(XW=?F4>*;:1ZSANFGSHP9L7K58/Z;%[*N=!K,/)X8Y
M9-/,3'O@/%/B&S^R-A5<4B_;ZHX<E7#7;/5]7/P=["B=IM""ZVJ[CDGE!BI/
MS6 FI#!\!QJUH>_:C\P/5;:..YE0VO/TX():>"V*!9]BON3X1,*EB9<B[:$'
MAN1UL(OTM&S5VW)3%QJM+%621RL<\F&&M:5J2U"474>ERY4296+6$'%8NRCH
M<E%!IT\^]AQL?QV:+^U:K?;U$_[AZR1\"'9,^$PD$5R\OOD,1N0M?27WSK-A
M"_P#@3Q0UQQ](<^&^V3"J_"KXKQ+-*"XSR09],KMD:_>Q+#CKSP;&<^F]?9Y
MTTO9=SWSOY2O<;9%?"!L<A)N[-CWU1_3FC$ )0,/Q&0%L;%C),%VK(;-I.Z3
M"^8^=GE&.]\?4X\BS\XRU$&+"OB2Y\,'K.W'^>D!M8H!PHW]S]D9N3*I-?Q,
M[HPG^@4>])\IM0?X $WZ0E@6"/Y,SLZ"GS)QPG\,_PD7R7=[YCN3SZ2!,8#@
M@S RP#Y+KMQD 1-&F'HFH).0C2]'3%@.P^;J++[]<.-?2/]M EONN,:C.?A"
M;D%<<7!N'42A&?_1I_!7#!^$-T)F%5*/+C7^/'ND("/AN1,&>@KT%K&)47F.
MU^![!AF[*"W_TD=9UAM=H*S& %";?8 '(OSHZR=CW;+C.T4$9EQPL@<CA@0
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
M'%[9A"E-O6K5?VF'E[L!^:1.2V2NUI L]S%*K%;=LI\1OMN,-S.J;=/,*,]
MY_Q=59J@K;3DABI\\8G=5+#7#]YEQE8)0JRWRH:V*L5LM9BV*DT<W;-BSQ,@
M_?R^STF?=5,QMFRF4BAUMVS8H6YJV%'DVK(T[-"8_MNN74=ML5W' G\*R*"O
M8W,P3D.=1O8^/P\&:QC &)*Z:'P83]CH,3(I1F"-]$%P>/S-$2IG<@R6R=2E
M\Z TDD'YB;&> T\?QB+'B;<( ]UTOBB>%KM>U')VO0B4W<:>%Q>A0$89_F(.
M:.2ZLIX7M74]+RY<PWQZGIHNN$8&VL% X'O'&)(^0 &Z :PSQS($\L^?B21)
MHK!*GA^94CM*3;S26-JJF+FRFG9H-?WRC]5&4UB3FF TS0@:B! #1*YC@=#@
M LJ+7&G\]MH;7TRQUM@@$3BN V-BXOPJ7-0&6Z*977F%WOL%?UNJ$0P8\)%D
MH=E89RL9R:W8SF>)/C*$C:*8'1LOE(E5)^H,3%;]_,AXZR@/!+8:P8+26L;R
MTTIL[6+1G$1)(FNQ>!"ER1UU)A:-;)1[.ID^6N: M:_%0&M$2_:W@)9@4)+@
MX[O[BY# PJ*DJZ67=$OJ[YSP2N>XX,0Q"8!:($!9* M[JH+)YSX9-NN0NRR'
MX<\U6"23H21)AM[_^FU#.]96=@LXC1@=V&_S8A1GJ$N"J#<%J=4\U[:5I/%V
M[HMALA*[UP>L? CMZU---)&KB2;+$TU:U423]W! 9O,=@B$.S+IB0FC]((>#
MF\006!^U[2N *VMD%XOFJ*\W1\("SL.V1P(.RVN0U-BU[W4&R0:G3M^Q4Z?7
MVXJ@KV@HOL&G"S"K'+K#7#3(S[!NM+9UW>C1R<\U?7$/?NT,^T0I.E?\E^S_
M;!2J:YVC%#F"AKA;#ZD%5H2B"')3%G2I=:XT5\JE6B5;]K1H#%G&,A:@%^V!
M.0&V8LD3TS=YGI2+'<S;/!NF#3IU2%^HY4QP"*< OW*&4\YPJ,L]X SV*]/&
M4A>6Z1B,85OP)_:%)P-=+9N2)VJCAG'<*JVQ(]$:&N);U5X>G1P^2NK -VN<
M)$D*9*EZ#G4 4PM+!G1BZH*=X-P:),?8Z"Q6;4O"%+*@M=:;M97ZV*?Z6-(9
MC-]F @8X,U ::.2@<HCX,;)U @T";V(%#Z@Y'.L%ED)_8-FBAS/5GJ>6;TZP
M5L>9VKYKTDII%!^HN:>!4VPL]34_Q.4>K:=P;=<<EQB/SM0G'3A!%A/BG>D3
MO K%E\B&7I&@6IO5N5@454&D%8@[1RH\(2Y(?^*!98:3U%%PXP<\Y,$MN0^V
M\PJ_&U'7Y7,*07:R0QFJ"OC21QS&[H#* >>$/K$'17WNR8?8HCZ>DX<QM9\L
MK*SY%[O5Z&.1$']Z&FV28S;9KZ;MN&Q$)!JNGA\5*\TJF+Z]\;9]*<N5L-A=
M2JI6HO^9!C*-6\$ SB]T8,R"3J" :[-(% /[+9)L,RTLL'H$PYZB1N9=DV7Q
MG/3L@ &X8D?*!_$88P!O3@FE<E!0*CB:, 64(]=YGC%1C3&1D'* 6$,]J"VK
M*[B';7&>7]B@.P/.H0<:35C0A %$9K RT)YIL- ."HL5U9 _D3&UAK-[<D%0
M<9[[SVMX(+@<E.3P1%R,IX9M\4"OO:V8R5$:60(X*ZLB9X=C9CN!K)D9[B[+
MUP4,PTH@4_%&\Z"VWURU?=CW N_7YJ (F&6>,Y94D+ LFW%,V!S[L#F2805I
M6 MNDT<Z-JP1$T[P#V\F$^<"*RWU9^#'M3)8MK-(7J!O%WZ/HZ?&A&=:V5(,
M+*9E/_!G%;65);N+15].7=0RB#U>G$.O@WJ8#F+>,'SL,2JR,@#F=H_ NP;7
M!FP@#VOT,=CE"8O$QK]&!M88N-1& PP#7O83AE4,Z]5XBS,*NC%P &DMF6/
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
MT3_"X@SKC?4EQ<8ULRL!X;H<UK36'@;W*$(7!S8$P)C>&+'!6\XOIH??G5M
M',#PBI7+9CXZ+#2#_@V%]3#-QUO)QE[Q;+RQ6]F/L-<P7LX75<,X3."B!=UT
M(E3-V'9GE]*C>QF/V*M]=@T<HS5!K\;P4L,\3#C7Q)NZR"\&=F&T+!ZFB79<
MP_:^,]@X5LPYC "$-7Y;7A+[#G"O U+!"]9'!BX=FOR6N&,_.>@2LNO?^)2Q
M.1'BO\=+]BP/ ;ZUQ^[5 \;LJ@.B%W7GB0?7PBLE]C"\MQ)XO:\F; R 'E)X
M]G"!+5D#KC@H02-;>QC\D_'$'AYP4HW]<S#"*&(,%L4+[LD9[":)/V/0.*.$
M"Q=X*)"U248;W.%;X+T5Y^[<K;E45TMQ@P/<+LNTT?Z*5C1##\_]JVOZ8.8
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
M4O 3>V!AR(;G032)SOE(+7C9\%O($(\W/A-G4<0FT8H4L%T+B%#SX,G\Y"-
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
M-4OJ3JQ$M#8ID?Q5V*D2,?JM4R+==S_,779)&N!^.*"#+7-?)HYLE9RSFL-
M@"-5V^T EPJRM;D>22/Q/ZS=J8[&>B2-Q/^P6J4ZM/:H#O(_^GI]76\'_R/'
MZEVV-1HFXK4TVM6XWP2=TR,6 N69LM--X"^SN=Y"(W%!G),TR+=E/=)8_Z"1
MN"!.J_2(T1H]8H(+8IS86HOTR!ZX(+O,\(-_>ZK:>Z4Z=IFT-U4JF-#J\]&W
MJCF:2\:;6@LT1V/I=E-OI^9H3QH=E%C;-,=^>2"[3*.;F '9+_]CEVET$S,@
MEERCM[Y-)6(UET8W8_=#44[Z.X+ZJKR]Q4HD=C^4?JN42'O2Z-8^N1_M1!ZV
M=IE)MY3]@[#?*D%G-8F%&1%3E[5N1K*LYI+IEI9!'C9VI$H:2Z9;>BN1A_-W
M0=NI*J&,R)Z-8&^I2MEEBMTR]P_,?JL$G5,IZ)QHCFS5!\*S59727)+=LEN@
M4AI+LEM..U6*UAJ58O?;I5)JQB'>/FMWF52WT17I[UE6?:L4G54<-OHBLF8Z
MLN/HG50=S>75[20[8H/VV)'J:"RO;NMB,&+?.E$J*<8&;\-N50<")YVL;K+N
ME#?2$BVRR^RZC8-U]TV)[#*_;H/W8=HZJ)!.=H=8S278;3M5(<J.9NM6WMYB
M%>*T4X58K5$A3K]=*N0P!67)L=EELM[!II/#$)1V,FM6WSGD-*F:"AJOMKM=
MG5GUJ N[N4H!)^-0*0L=J@YO?:&F=$HY6YOL?+M#4/+7;K>JM5/>62MGH.PR
ME.>8U%!NZ:IL.NO#$K?2"]ME(,^Q< 9*W])E2ZL-[+]F+VSGC^L>$/]A!LH<
M5Y9/V:AP!S>=@>+8: Z";I3[]<T2W\\9*%O@SIQ@=+#:2I$-M1WS:384;RU_
MU6$&RF$&RM:,I<UGH&A]'+UGRX:IR::Q/B#>809*-]@^HP2TOH(S4!Q%D]7^
M^FGNPPR47W@&2G8BQ=Q4E+\.O1><7/$7_-\.#MT0ZX\W\'^.CZ7/'AL-?Y>^
MN8]PX6_9/Z?,'^ #3..#]*<[FN*_I>-C\54)_D]\&?XK7B3?U?$D&/\NF4AT
M\8N8%?2[8N.2Y V9ET<;$;3H,&>7TR]8#M'F\W%V^_'&/TAW;V/8\EGHWGN#
M#](52"1.G*L J: JV6_])?X:$0CIFY!F$:GN0^;^.+YG( ?AP6.B>@GRS1(G
MP^;<H8+/N=)3B#+QW^[P4%\_G*,X]B<16"8T*P4<P_A7?_V+NVS9V9TB"=)C
MT/D;(-;O%4V@R>J=.U8T=*;UV[Y[8KW4^[_'YE@^4.@A#)ZE7&Y/<D/&Y^+
M9V%%_V)#Z?X-[E(X<3U?<J.(3:)X_-!Y\ Q+?#N1SNA7LU.,##[%*'U:+S?
M:.3Z0VD:,2['(^D)CA:^ZV;J_6#2JS=YDEQI(&)ADDO!,/S>OR\/4JMV77&X
MS^Z E8_!:7U$6I8-'2V-^8K3$^G2)W*,0R\()<PKR$#.(KHETY^ 1;U7!@R)
M&)@[G!,CYD;PKW$8C($G;YQJX+? UUW^1\E]#!G##7 BGGF@Z*;2NX@QZ2J8
M,,F6:!*-^D'Z@I^/D$(2JDM<J#N2/)^3#'YZ?[('@Z5:O^C/0=A#CN.AB"0&
MS!P6729^-/#68$F[#'SB>12)_1PS'QD)EV%V9AB_-_# 2;#BYO0WOS=Q1N>"
M+R0K,LM='0VC-#@/?3YX+:^Z\+M<MXX5R8JL&//1)<ZI%6NOT(A8>>T&B"O=
MD.V"LBVY!T\>,_CAA8W>LC*@P"ANW@0HBL^\\M#X-FV#19ECH#(#@H_1/0FG
M;)919X,!7L'HF_N&%M>9/X3?P.>&7SRP*D<@=5GTR8L&HR "(9^8&"FS-%-#
MJ);VR[&_WI]>7=]=]!1=$K/.I+/S\^OO5W>WTK>S_SG[^.7BKW^Y/^V8=.ZD
M2HD/76_,3QV\WO-';U+(QG"UT39 A2.,JHPM)P6O\![0%1Y89-%T/!YY+(P6
M6GBQ-@*]%$PGT01^)&--O%T2;^^5UT(5IN3.7+0UT@1:WSPZ->6^8\E& 4Q4
M"4E>(;!59=G6T:D-6M.057/>Y)2EI5)\NX&,;LIPJEXY&[Y@1=-G<);.83,!
M?#TJ%M/8P=Q^V9"(:2,5TY_^/+LZOY ^WUQ_E<Z_W]Y=?[VXN3T(ZRT):W[
M>N2.#^(C-B.K0932X%MIYE/HO($W.)P.X&^3)W<B/;DO3/*#"?@3$^F>,1]$
MTPAD 'B0)01YS^6KF7W/5D1X?+\$1:*UA"$EX@U+DRUSWHUH5H976K<#ND>U
MY;Y98(@?1'@M(OS._2G4:['@QAZ6]LN)1'";B>"^._OO/3.M-^1P.B@\Y?5Y
M'&Z\RW#^9Y[S3B<\J^(Q\5GS>^+^C*WM/9\3WXH9[SVIS)1WGC[)5R<NJR+)
M92/C+S<X3QK/T'J+:MGJ]357CPG>,JPK5Q&4[%$\2YPPRRP<R7H>A.,@="<L
M>U=GUU\\]G7!BYH?M[R!*4?2.-EK*HQ+V4)*_^C4<; P?'5USN;S;]M"W0T,
MSFK4Q38S4X43O-;L\-4U$YM>*5'?/,N ^1?^>7:7:+=W(:A![P7_G91B+F-G
MA=*2Y>6LFUX.JJ,X&P[1+HGY=Y/L*<O)"!;S'T?'RUBJ'IW:?=E25H]76E+)
MVA#Y&CG\Y:FWF&A@\^FV;-BKKT%S9W^U.BE9[WH-%EZX3*>LJN2=?6];VSZK
MA8;#J3OZ'(1P:%A$)+M[<OU+?P!N._UN'9==H;R?K-@-@>;L&^>J1<=KY9Q!
MG#.L1CIW&]"%-9=BECHQ^;+?2H=F\:,:OO%T,C9(J2@FV$BJ(ZO*^GUT:]:R
M[ANW*MSRC;EET9PU''"_02]^Z9I@O-/9JN!<]W:S<=@NAEQCKMZP%^9/>>(,
MOH9L^;LW>8J#Y86A6-WH1$EE$HJUDE#L[=F7BWU)F6W.\T]>Y#X^ANR1JH.N
M'\09N%L8>]>-3L3>,_MBPUX$DBG"<LS)VQC^45S'.5>R=PC,MBTP6]K62TBX
M1FMB&P*D<^'=#5;:A7W.!8+W=)]:'?O<2A3<U'\KO$(+FI O?5P#"^=P"5H6
MLU7L"C6[0AE&Y6Q;FUQ5VR1@CW4"MI5B#JVCM[HM>B-4  =1,8RU N3[1>\*
MDPS6HK?:!WHKLNU@W?]J#*!J]&XX2[%<MIT_@6V6$6V["+<K=H5@RGI\Q?&U
M%I:E;F$:Q?;(5R&ZL1[YU*-3P^C+CK)7Y#.W13X-R*?KLFDW J39K.E47J3\
MX:+IZ#/ID?DL="?!KJ5+!03J]?BK(U2J:9JRU@R'=T7 "FVKZQ'00 (Z-FK>
MAN!+=T/ "IBPZQ&0>D4,RY#U?FV395ICJWP+7EE(/>([Y:93H:MS/6Y2!L$"
MPU\Q5M=0=.<Z.-MR4U4;H2<=$,B6OH49,MLCX+;\3M7!$AXP"\Q&@%#;8K'P
M,I6X4V5?*QT49UONLX;#!315UIV&Q-;^L69;'K &'K"EFK):'R#HOK-F6]ZU
MAMXU2#1[OTRWM<$FZR\SV011<-USLBVC4,-1!:IL&V#C:^O?X7;6 6V#057
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
ML;(IS6P0W :V]76UJ*V"D-B49N '&H8NVY6S^CNHS. #_=XZ*QN2@8378X:
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
M>W>$Y7EX@7MX%OQ'+,T7I%YKUV8+=HV5@]I)P?BXWPXR:=N@:\! E"[3>RP
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
M)NIM73BZ^B\J>;7\:*87XD1W60^A.25Y)6B.R1SN:XD_B!V@RVW[?P1]3%_
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
M5J"RT;G\?>(]RQJ]S:T)<6P.)X.AM_2NX'N"#3&<:QN+O[$? *B-$>9RF'#
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
M7^D,A[!"+%$=V+*NR"9(PK>+P07WN=-Y6#V>E:VZ3@AYI[ T"09>8<]MPUR
MUB+F"UG53&^6^H.N:O]S9IMS2J<5I;3C_<NPD;B^&G%I-9BKT]-!?5)"])!I
MH$PM!'=PH41Y(";R$D0FL-#9W(2E"=)%>]T.W[X^4:RM+TE:"S ;-K$>8'VT
M(U"2])&"U)'6EU);NW^,Z=30Z2B#!]GLFXPJO\K:G !I!A/97%DA_-;"WUIG
ME]6+:E78N,!-(NO+9Q=DTEY< _E-6>N!M_#V"UDLW5TU,#2K\)*66&_Y:-JJ
MJ.Y^4P>XKZ $W&KR>/D-8/<@I0]_MGO*;E6\C!FZ> N_LY;? [?P[1_K;_FT
M<M9-,@(1!85G7?ZDJ?KW'ZSAA$QE>"_W1G^>F+@$%.YSL2K6!5$2+MZHX- _
MVZ!<_^?,4J<S$*U/3'P"SW3>81ES$'N+>YMJ.@C*Q+9G/WSZ]/KZ>O'V;&H7
MACG^)%:KTB<5C@X60S#]1--O\<Z:J#/WJV>T) "69^%6_U/]#XH9!_\2O'^)
MWK\D[U\U[U]U[U\-[U]-[U\M[U]M_\F!E_AO$?S7"/Y[!/]% GO3&6<;P>4:
MAJW#<01:52+N4? 7*O@K%?RE"OY:17^M8H B_EI%?ZVBOU;1IXKHOTULKN]
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
MP->SCGPUSJM2(+MIIWFQ\OG$S(MV(6#%%,4HN9.^PJ+$3GJ[$+!??I(2WI^
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
M5%9@NX/-9<VR#C>>BRJY%'E+W@W<]N7!X2'IDA&<G=F\8NN])_:3'[R[IKD
M@WID[^XN&+:.E7<G]V%OO(^'L'?77P;N.GBAL*7@70^2LY;S+UIC=A,N)AMT
MA&*0X]D8S@WI3 ]<HY*9E+/ %$V5S#&'+&K)&2%V8[1ZIC64<!+22N(GX--P
MDQ:\4_S0RB,&7POT-TM0ZN,7?/+8ER[J,E<9QK;XV#6:#KTHSD3I<SRS:ZQK
M>!_DXO'?X24%.N#ZV<U37$TEY:_@$4%IB7RD-UAF([LCF=N2C",#S/S!?TV&
M#7SBB:PD./2!E0 0!DK:C9):%]3A-Y<JEQ>T09Q:H^8IVI':'26Z;5DW\[*
MQ8(_#L_E/MB4@7H$8XVRR)1.<N#C<L:2?KZ"2*$NP>_G7&-=<NS0%CDZP>0D
M>U^>Z-=$IW>#7.(5'#;P\V%3ZSI?F. FP=LO]*7A'EI0S?NK&Z'=DK&TTCSR
MWDRPQ+BUV%BH[HJRCB^TLX-'L:]WX0I2%6,)L82T45K,N$3OY#8;^OVN>"=6
M"G1MD&T8AOD"PN?,!O =BPBR!8Z\KM,.Q_BANHT2O)4K_4)T<246G%LM&E6T
MG,Z!>]78H\1:]Z\6C%[&&C!*;)38VVSH#UN2V+?LY*#S%NBJR6I6LY%'EP^S
MI9F<.*&%>.(/.2NQ\Z"=H2 =U74)_@O)T5B*2OMS($TS";)=7.@&@;(.U"$7
MZE(61@T8+[E_QZ[5W96*(ZSE?[UXD?RJ9)[]F'P4%_(-7.#O%KT5^&+RXH5N
M_?_IW<E_#RWZVP'IH-^-P0&2E?W=+[E(/R6O2!C)X89'Z^T"B=57M+1-!'T=
ME:<7!>*>BWD-3VC^=8L.0]T5N"3!AZ__TVWZ:I$S;;/Z6Z_I]MX[,6_C37*^
MF,.*CRHQ5NF;Y#T<;'YC[TM\3?YW_FF^1']8_^:TY)]._OA7<G;Z]K^^DI]?
MO7CU_[Y\^>K@K_G%5\G1[^?_]57WD>A@;[)7O8U9>Y]P>3__"L$)/.7ARQ='
M\^H%M?>^>OWCZ]?)\=GY3_\\^?F.U^;.Z=#6;=@F/FQ4Z/&NKJX.+O$KBX.+
M\O+@TR+!!_[?/R9?OSY\_<.W_(0?UWBO7SWXTH^H5ZS,X&2NE39]]_*;KW]X
M_?T/AU__\)W53/[C^9KS5CZ.U2S_!$4VH-/&$&5_>L%1TH\01Z$BO$G/L?T>
MUF+F#/7NZ LIRBXKV*?1GO]DYPY^^N7>)H-N&@S2WS\Z/3]Y^SO<N#L7M,;\
MRN[M]YMDJ%W\M7X1.-[T!!\ZSC8]<QUS'[--AR_U>--69YN6O:Q>.N'EW0:Z
M3WE$=5 WTMLC%TD_-#SN?=Z/5/'1G8^_?4M*?IW\TTL<S-H=':,7'/9<U<5X
M[^O7HZ]?C;X^W+_S#&HE+]I<<*W$Y4)+S'7:5D]*LYQ30^J127[\JJJZ2<[2
MJ<S:O#>X8I*G7*G =(V8S_-%M^:XL-7&"43>Y14U:-F4"G]5%VCE1NF6NWA;
MNW <8R9TY\8N3P)'H^!\UYX =(3&ID(Y2TK]I%2CQT]YZ<ZT4F/;*36C'BF0
MS-!V42R28^&B:+CT3(E578?D&CINW8_W7*%X)!*YV@:#"V^$==GW=@+K"VA?
M@(.WR!.]:]*;7U'^X6;)I!S%_4M@3Z6=OUN^=;?@!!M\2./8<Y%A4^\+="-Q
M8?K7)G]YUPO%-YIG?[?EFZ/)1.5@>^0_*OJY\XJ''L#NW>&6-N_^%!GJ%VJ0
MUD,C/)#RD;O4>3'4-T,U3/XUU7%&24:3F> 4D*MA?L*&(XAQ+Z80M%#/R0Q;
M%12ZTC.9*5$I7 VU9I<Y_$O5YH><*JDCNER=M$5&M=W9K-2J5G^,M-:(VSGU
M,KD32^T;SR:EKJ/EP9J1=DH4]9/+D>VYH294\D7TA?GS_ZAJ/![@R\S+MC:]
M.'-1P4'&AYBJ/(-_PW?4.$<E/8*GQ8V"P_XB%U>C9"(Z/XXK^G.M?\'-+U1%
MKNUG3 ,*A([CO"RS$6K.2@GNX*'(4KE7DS05G G;6VXF>O38CW:L, ]Z4<("
M>:>$/W0PHCZ3 E8P57/;)44K@*?$QMVK*;P;>LM_P37HA5\57/6VLWW#-]I3
M ^^DT-?MO0Q8E;>047>1@^O2O].O6+\;/J \1>F.9.>$WL,![9Y-7@J=(U[J
M00*..EGW1&L@_7FM?_1.H"C27N'^ZFU8)62N86E>UK6LJ062G@2$LT@F:M(L
M[)90*)OLO7[YG_OF35V6-%[!'13Z=]>=BL[.[_%/>*?1LLQU+E/+M*U48P?)
MP*_!^[*0\<T+>#HX2]@9YV*!*<0;LJ I";XF]E5<R")=[-,+T-=Q72 XI:I?
M KE-H@")X48V6'>.FDW ;_^B]CA[:&=R-L:6*QW7C$M19?C[S$R=T[?_;M6E
MR/%:F<19D;)X,1.?\/[C,B,IH^=9=__>+/E600;]\=KN![*,3\K^+J\@GH@;
M_3<=1MWDOCVI@\*.&L>1PB52M!^P,ILRPCX9 8HPPPYD[,(5&C7@G]P # MM
M6OS5$EQ&/)513T4]=0L]]0NZ$UI)Z>6!JD+/N/<9E%D+=.-IM:3[V:&///V3
M9Q6?[Y5IO><GHTT,1"IL+"D*P1BA=OYI)ZF#$$%C.>I=&0MSLW'.X\G">(05
M_X3>OFH:2:FY2I:3*!!11485>0L5^78J5 5?>:8:+=6/KYTV7LBR28B'*JJ9
MJ&9NHV9P++?CB8%)]__V+(-)FM*D@64L_/$VV-28&>:M5V ICB7/3O8@HV)V
M*^JJJ*MNK:MX74?)!X,C0.+X+'54#TO!*B@Q#,U@ZQ%#P!6C)),U+)AS8!C2
MO=4P$=V-9A #K\B@1^$M3!X$F[P0OIW7VQ%/>]1_4?_=C?[[)>J_A]%__8V.
MZB^JOZC^MJ/^,,=<8Y/!,]1V!/)G6T8<)-3QYW0JB@O28WIWC&;[LR#\P#.L
M:W)G^0QND8INS]!$9A(;P03UD S4"A*1S51!O5A&Z7D+.4J;%<?8=L4^]Y[8
M:Z '#B/TP,Y #QQ&[(&(/1"Q!YXA]L C,T,[-8*Q_@W6&]98]WH//(NP_F,^
M#C^Z+13S3/&3_ I:(R>';MW!C\?V'MY^P./^_K^^.MS@; ][\+=1ABM'8>]T
M\%4'!V&#;IBG*$?\'Y#@@E$[J2F(>OT+29WA99&K0JYG9/RK!$(&SN>Y/HGP
M4(W,Y7RJIP_PA\[Z3&NFBUW,,WCGN79/$8Y#RH_<O:=;H%E4]W[)Q,H.UOLX
M6H-@BR<M1"@N*P_NU-0EKU(U%XTF8!!P:<G,#U6'1&<J164((3A@P]]0\9'
MF&FKG-188[$RZQ!5]B-2V<MF_IEJXP=.O44A>$1"8/T6S-1'#^6><HPZH7@-
MW3$"+^$ 8H\(2'Z6,T3U(4R+=1I=HG ](N&*%B9:F&<O!+Z%L2.Y1VD3C<V]
M&IME7*6]4WF)*-IV'KM/.H=C^DC8THBF;<IJP2-\9IZYDB]D(=)FIHGSUAI%
MB9+XB"0QFJ-HCIZ]$/0"'@9;X6?Y'SFNU?H /8_M-3QF0>D9IIE0A>.$_J<J
M+F7=D(TQH()7_"Z66LF(KS'+*LD#!%E)ERJ0I,%F!I&J92QED62J3O.R9B1"
M-&W,GU)YZ7D:32>3-E'YTER!0ROS>D!HZ46A.6;I$XKX7E5#Y%?M.%<IK&;"
M71WF"89[?D=V,L2MW9$VT5,4);P-Q2!L'DWDS5UO4>\\(KT3C6\TOL]>"#2D
M@&T'YL<X:\KTDVVWB^;WWLUO31LN37^C[M[N-34:1#,T@V8^I9))CNV*&3<S
M5@*/3!3!71+!:(>B'7KV0K".'4I.VS7@OA[KZWC, M.S1A#TR4L!$5A:(CYJ
MA=M.R4@/9+Z+*+8T&#XRS238N$$C1F"NVMQ2V1IB9+JLYLL$(X:VS/;5:/A2
M0]W,-M$=D=[IB/*^2_(>C5XT>L]>"-CH$2QM518JC:;M[L5B*OPL)],H:/I7
M,%6J,;'6L7T+R7D%UE!HDGJLTYDZG*N^4;4-OM^KPM6F##<P6F8G9>%/*8_6
M:M#K6I/0<Y\G(H)W.%OHDI34[$%UTA_@:E'H=TGHH^6+EN_9"T'?\O%C=)K-
MHS&\USA/='<[J=&L81N]LX/TZ9&V4F@VO;_-2PK4>E1@EBI#%VY'F)$L:E.G
M@P\35T.+</N&N\*5#NU$ABDU[KE;XTV6*Y#ZPOL>MKY;8B9S179U)IMIF1&(
MF2OD(89_QA#8>B%SQ+7@@F-1-DF.JR(:!<<8X/$FV&403F/4/KND?:()CB;X
MV0O!L FN)$0>6;2],1"-@>@35P#1"D8K^.R%@*W@<<\*]A5OM(?W7G.\SNS%
M.8EG+J715$53]>R%@$W5'W(&[GB1M3/;)''D:-^BH;K_20G[ JA!92W*O7[
M%$ZR%R7Q$4EB-$?1'#U[(6!S9(:G^"%.9:U!-*(ANN?J766W^L?'*C861_'E
MP<,AI]^O$#ELVT?]2 :_$O%W[V)W[N],[XG]NWR-][?0.?)B47%8)+6:S7,Y
M6!6ND6*4"NE$!N]/AW[YA8#K,VH=4<#G/$&:E4F-&(584U9%,B=0// 81\D5
MYBJ0;N$SP: C(4.>EU?8< TWP-\OZ'.6[*&FJK3'0%^/]/RLJI*LS6'Q;3.%
M1=?885_).6@16 I\]!*?733P<!>R((QT@\#7]6J3J<QY>#?%0I% 5&@SDNOQ
M/V#IGA"2VL94[^UN5?("(?OJ*3P,;,>77TQ%9OH(N#4 [\F;";_FF2="]_-V
M,U&UVT1^1._V^V]@7QZK6GRT6N,1\F \UKU]S&Y"]*6?\>E_W$9T;[R?[(:Y
MM]U@8,>ND/X#K!C:_MQR*?FFW;?G7WY!EGP=6PK7UOB_L[)"XU\W5<OE>[)W
M..G$YLW_V-#]L0*"OY23":)@7()5S83K47/! K@:B<A*0C T%IBYS^GC9L08
M?^.60PSJ^*L<?1NX)ODVWG+!!9GPXJAA#E8[(@/]6::8[PHE3;EKN/K[ Z?O
M":]&I7_HQUF#?.7K2+ZR,^0K7T?RE4B^$LE75FK(9TZ^\M#6['%QK*P7C6PQ
M\7A?"<+EG/MZ;*B]=0WD! >"V8<A-5V"8-.H#\0]BN07*WA)=X)+\D%KCMM+
M>SR*9,83?-\LZG.ALJ2=W\P!NNWWQ!*MEXN=#YS0Y24YAF*(>"$6G4.,:D)3
M5=?,7.RC6ODMZ6DE,Z6)BO7UG^-YB/+_O-XWRS\S).V*^--PIVA:3'EQ&4L/
M>4Y4-1L9QHQ1\E>IBB:YA-"EK>2(Z)\*^/A4S4=^\6K4[:ZR(YZ8:ULD>U=3
M23_#'XJR,3SE(JDE7!"S6;F\L N!1V\6^[IE3M-JD0*:D;*:$A,6;A(FR"H(
MN56U(RSF4<]$/7-[/<.%X!U1-*.>'P'2S&MB=3GB_+31G7HDG6O=Z>K,?">A
MOJ>51"]S;_ZL_14.3\QWZWVM[CB'/A,+3*[7H+YJ0HOV&?.\%7()?T(3^5;W
M.757E,4+HU3-\R&Z=:^<GW2K^;R0O8'N .MG\;,@Q1%W$O2@NL%A4QG>8CY'
M=<WK[S<UW-P)8/:$^AY^3/;$?C*?+FJ4HGRA7TJ#[X1[:VFWL7J?8*UH8.F6
M&+#1"^XP?'KDGM0O <I_IIJ&ZCBZ<^K:U?IH!WBW_U95T\+&_\%W'1F<\=[;
MQ$6VO$;:H55K>HX*)AJ4Y_6^V:"<$JZ_K&ZV*$_T_;-NX.(K;P5JAYG$_J;:
MCF[XU6#D36C@_\E5_55=]J#G>+:B+GE>[[NK2T P/DPF*KTQY?UD#\*R4L'9
M(MJ3094"OIR.97L\*KNE0Y['RWVV4AZU^O-ZWZS5SZ3(=R3?H/.#LQGAY EL
M 73SH$;7[F$(SYUU^[TH<B+26L']Y=KH T_PK4<I?U[OVTAY6LE&5#<RF6__
M3;D:AL[+V<R7SF"Q _4.O*FT*2LJ<<YE-2FKF5=/2+*6LD_ZI]H\?\\U>XXG
M(FJ Y_6^K09H*\[(KH&DM/W7Y2Q^=^4VP'KUP]=?&VGN,71-DJ,97#857784
M74L@'T!4R41F5'M@N")IF_<'>5:6T6ZMZU')MN ,?IZ;*F:-O)NVL5\5>B+
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
M+[@=DD/5)2_1=03! UQ@O'XA$,B0LI2A3C+<XY^8OV0"3?-^-!_54JI@.3-
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
M40\C53:&FMY.$E,Y;+'BH\$X=5?3,J?L,/P;A79D%17$>#7G5R8$7:=_$2&
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
M*I&?<>@%XMQR-CBM[48X.T?M'U7]=UN^"=P9<P#-HD#+4!N5GH/2Q]2(3D=
M$M7X?5$X (F[2%F9T(-"& F!B(C1AD8;.FA#MX6VN+$-1;522X0_4 4GN>!V
M!7$W]5KO>9!9.8Y/$)LZK21EYFSM/IBQV)@>["G #O".FF3KA8IBI(4\J47N
M5?JH[M<6.5*O(\$PZXQ0V^4I%K<&4D_R,Q@?RBTN&_>"C)IIW):?YZJR8VJ3
MLJT:*0/7 ><9M)"HDDPLX'DF-%>)F@V3NPZH9 3*?R8X4^ZU<3!M,ZIQG1R]
MK]T0PQLRHM=%;3$7ZE(6KGOG5A9\8/#5']4=F8E-@YWAIF80W@,MG6-RG(3;
M[TP*'BQ=*UDP%L6GJITWZ2+V'4:+<A<695O 5+^6@142D'F434G %SZ@%*OL
MY3DN-Q1EXP74&&8LQTT'!59J,)NC58^9V[9HW^RVNE];0^)%/MKR=2%4-ED)
M-O7Q:)9&YZ#=L ^(X=A4KNC]J:6-&7P>W$WJ>79X?0;ASV)$=DL/_F"@Q=R
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
MOE8RB\G#?GP8+-'OOCTXC+FM>Q*AP5T=EJM7-TG5X+CCW<F9VI+U"XZB5Z3
ML!NMS"[T;(!O>48W)40TG5O8,M;.FBPE0EQD-)@$"2UKKY<QZ?SZC?^JX3#&
M[ID',IXW"OG=BO223#].N>UFO,H" 6/!HK[-14VES/4J0"2/;Q[.:$8$^Z<A
M(SLB)/.JG,L*1*-NQ&R.3=AJ3<DP98F-9&.#2?;KA&,7 %EN6/\:R"NO7D;H
ME9V!7GGU,F*O1.R5B+WRC+%7MFNQHOMV"_?M<DMIB] 2L]_T*3Q&Z;++)\!8
MAD4[&W/FL$LV,-0I'UQ,';L\ +8?9*7D++[\C/W>A.3R!E,8,>\81?,VHKDM
MR12!4ZU26BS/F?BL9NV,:8#J&_I,NN0^!I)>]U1OU$^'67]9^7?G5"$L[R;^
M2!WCC2A2Q$)<=P)X8_K(IL]K%B<[GH@R>-B6C&VA'@=7^+B&YX#-C*DTL,*$
M(LPP1 CAX:!T-7S/4@^HU1^!Y86NLCEMJ6$/$5-:D$R0A<PRB]O.P32G23E#
M8-;07N&GF"@<F=!AF\HLT&?8I+=W64-953GBZ9DL=$=$?B46-0\ ,D';BE?5
MG=MS^U5HGI'>?@6#("0SQGP2U*G8++J8=Z;-VOYR(445AY6?@8[;%N#C46B+
MN$LRUQVY8;2!JC,BZXW-:AH2K=BT9W&0G/1 R$+U[:2M>]T3P[T3'!L9I!'4
MNZB"KDHG:3/8F6G-.CH\.F-H%;]SR2X#,197%)>36NH),X>-0,\D\N!:+C%P
M#P\P=&<#XB#;+@VR_7%R=G;RX7T<9HMVZ$'LT+900(-][5Q>($$M@3G /RJ)
M8QYP\,"CN]2)LDP2I%2&I2\?J&&)VAL5)'4.;((- 9:KO"A4O63=T/>=BDN>
MH%L,(#& ^2MZN3U>F#.A&XW$V!DCL&_&X^RD".NVNE27Z(V3;\\_6"J]:W<V
ME'YE8C!^])NP-UNU^>ON9Z"-7M[\Z%4_?6VV-7S3T/.ISS[!+. !]U&KA(/
M040@4V*VHB7 J<3A*E%\JMIYDRX\5<)BOP'8S8AYS2E6MCV(8TF,0U69M2DC
MX PG%,<#J0P[SAJV&$)O="V*4E%7)"=,NV \-R X6@K $84P4H1BGTWTXWMW
MG:I9+?/)R/9)<NK$"T \3*"ZJPF]-[;144G+%OQ:VA[$JGBSBJ*=DBUZV]#.
MC-R6$GX&[VMC>]&#T7]TCJ2;4>&G7217;I4(U*'Z]FYXK\:AVGW%QCJQLDC;
M ^(2\]/1RMS*RNP6..ZU-F9L^LKOV;P,(3.2.LH4&9N,<\_< R\R'& 7%W['
M/'R>=8MWH6#8A:D&P.6\BU7KWJ.-J+(];SB]-94N/6SQ^_M6(1S$<AW#->KL
M6/=#BO2W_"RK%$'0"2T7M7H@Q&A9Z*H^3GU+;"*HIVK.]\I9K:.=D[(A7#>]
M.CLG81+S$&I<R4O<.MJSX"[6WIB4AZN.P(?=4HF)K<CN.D1 F>/.K/ 5 OT/
M-O$)#T-XV4[[7C1$2-,ACBGZ?!,FYUB B?6R_F&+P1+! &$E%UJYNH2WP9.4
M^,!@"&IEY H.4EFTM:PM<CZF/E5H8&?0ME;Y60[QHL_5X6V4@^;N[%7,4.Y(
MAO+T^%\G9^>G1^<F0WG\Q\</_W-\"N[">LG*D_?P]3__.'Y_'C.6T?O::$-?
M;PO!.SAC:8L^0PY0"EKS@LC3I/0ZZM# X3A3AAWS5;+WY]E_O#IX^7+?8-;[
M05=P/(M6>H%V>RP:,&0LI,RGE(&':"\\Z@P\PI^M4PC'IU+@F('U!Z//R54X
M214"TF[$(T<\"+*EF^#]X?E%/7*FRE4?HY'8$2-Q]/OYL6<BJ#ZUGG5X>_3Q
MY/SH]V@9HF78R#+L) #\0#9UD7RHP!((4-:GCK]-%6G%!#8<EE:85YNK1N06
M9ZMN9Z'$D10L<;" 82;\K&?539LK#=;JUC!&[1V9W*9'+L<VSB*OX:<#B6LP
M9N).+0QE:XPO58F E/K>\..ERN4%_5A \)MQ&-24=CT>@\V%+"3BG^GH-6PM
MG6;=6#=Z!IIC"4O\L6@'7Q>L94.=PG@@2)B(G_2$\).64,WN= B*[5=@UK:I
MEXU= 3?MF2D-*(]@\9B#5,6G>CV!(<!),"X0ZCP0'D24F"<D,?>).(;5?QSB
MAZ,9"E&;:9^N!\R[+$T]ET\D.>8E*B-/U+B.WY*?(3P/]J0>'QA+1_AB#/@$
M)3+=TB@A"URX==/"1X)88XH.I#+U@BZ,C,JVP>#JKS933*I$><6Y3!4V[%'
MA'^_5&5;YPM7V@NF^VLLPU7-0,TL]6:1HFD$][MCX&4J0>I2YDPK-=?,3PVL
M:P0Q%*\B,";]NX67A!0LU&W2><B1%P:.\#$SXI32?8TTYH-)Q)1_J;'6^*G$
MN,:>IG"2&%-N-!$A5T9[K8K+(>=H<!3*Q94;< C1')<;;!H9++I$7)9@)723
M6%:VXX:(>HB3V@)C67I<30PI6CA7E0H>:NH^.?*/#;#,K]X7K);:9C'S ,@_
M)#9Y.\YR4?&9'];,0/2@;XGC:.47W'0NONW EN ;#V?G7+(4$66E%B3L"L#F
M@EJHC"O,D[8*9U&PIX2>C4] YVW@%EAH?A:/K.3BM:@@Q+PLZ169YVFHZZ(*
MG0'\1Y[]W99OD*Z*+_B/BG[AN*VDJ!P=*,\\ZL-#HF:T#?,"ZX? ,Q-*5N>\
MG#1O,^_1,=N4J0DKJZ''[BV+IFUZHA2HUKB@00Y50WS5=CIH5M:-9CND&GMO
M.3.P5>8)W"LQNVQ.5J@8=]\,'%%]O5S-B,FZ\_<WSZSX<A]/L X4V*L(!;8[
M4&"O(A18A *+4&!/!0IL!ZU63!3<)E&0;2E14+?CV^4*1EY&#_S!V6@IBU>8
M_%T] X_;N9T0%4S49S>E\X><E16XV<%UXVZDH5UY_6"U*BTK]+RL.%R6S14&
MG8WC?B7D(1.JF<JR"N22I0BT+>A:<!MRTR&PI'&E@:%/:CGG&@&.Z>.$E1Y-
M<9VL5)#?@-^$*^+^K2'2!>='7<KL(3#28F;SJ2LLN26%E6)J)A VQ"%QZ%P5
MCP9HX S-: _A-#4\&B0,DT72,VL,RH-:0WR21!PO+BH9&NAJ%$.ZQ)C3E'IR
M@,LDU/DX]3738*%$:\P.<?5&)! U@I#@AN;KDTS'YI(=;B[9%E]P,-2/5U;'
M4GW#@T?(AU)E#K],6_8NI3UF_E-N7SYBQE!G>&LF( TG<C0&>_EN^AXZD:>+
M#JD=^/=F89#A'?;H=R4+S.SI>9[0+CG\VDS5-<.5E=5$*N*XM#-K5S2(53LW
MHC9.45DI.,"@0#KJA)EE";$QO#>MAM N-WX,%HD5U6ODYSF\ 7QNU'&8W51I
MFS<+G>@5F.NO^^-=A#YFZ\S!7>6FTDP^'S.=#I\&S2F-#,JX*E'1_/)@;0LO
MH(L&P0E??3XPI+PH\?XT4U95A(MGJ@VUR*T-T@EA"WJ!WYE4PF3JM7O*O>GC
M=J.V>QJ DOB0);;X<\\*+F&/1[@R=!K]X@F^R*+VFEOPT_NX?5GK>]6!KVI6
M%A=UXXZHJ?-=34M_;ILL;G]6TV[)R&($-LCR.V^K>1G:T^/ 2NGMF#H46$84
M=CO5UQF^N_X]\2I5:+FDK=*I0!15KM"4.0W*&\C SCLCO-8EJ%1[I/3/_ZAJ
M3)<'UDO&<-@GJD&J9H1=M*NZ4@Z9< QN!]V]EE9(Q'R>XXR&=W3,EW'&3P;*
M#D(>TBWQQ78 5 R7,]QR,I%8:S">E*I T%"<05*93/D2I#;#GY0- O5@2S#8
M&VHI+)*55FKCZ'[TQ6[EBRVQ_>["B #(VIEN@_#F 3C7,!"I4*<^@8KRS_!!
M.9OK[X!>N0RF&4IX)43?[=H&NIT V*=_E,8QK34US<N#ETN*YB$&>-\=__$1
M9[/  _[XY^G;WX[.CI.C]R &?YZ>'K]_=WR:/$;@P<B:ML,Z=PG.^PXO?G:+
MV'(YK.QH,N/\UR[<''5\OYNDY! 7"/I[&X,8T75Y@OG?;7'.4]O89H2W!B3:
M@+)D4LZXL1-_FROJ=^K]46>*R[D?V&P,/]0-T#COXGE$KH?0C>F;&$<5ANF#
M/9\B\T#RL%LP'!N?W#D/WSX;^6!EW*+8[8(;&3>+(N9U&[%BPGBG)7UIJN2!
M)-VD#\(KT^55801ICWL5#583RS4).G^ P"R<#)G48%_4-A,PE\*BP:Y+%Z:0
M_(R,ZO&RMOV QC/XL6X;I7EW)U(0HC10@&SI9!GGRS>:E4LTZF*I)__=?,$<
M#5T3W)X\E%L8)4ZS8-6 RCM<3HEF\>G'D=NB3 G.W?FR8?L@/**A<@QK[4YF
M@ MLOT6=730LH"&,[># INZFG;>!>^"@#>%'ZNH!VN5<7-FL(=\MA4W ZDHK
M<EZN:+Q >:-49I319R"C.T,GX=@AO)*]QCO7@NCQ&=GJ6R9S!5L/<6"_$D@X
MUPXV;:_>#UO0GB)EL<\S8; N+"WJ1B$N\>E\5"4I"/7OK=%W!.F1J9IU2H'!
MX;)GZ!DI%']IV@R$QB+:E/0Q2O<.2_<2O<(V);B'&YQJV&9B.ZDDM:*@"!5E
M[^QJHSQI\WS!-?WU40H.[CV5^R2*7(\&B_#\]/CH[,_3?\,C/;:25HSTGYQZ
MW!8OP.U4IT;:LU4Q[3:,>@&_TZI^5#/R6:VG(K 0Y]+<SM6:RES3NYPC7%1;
M+2)_TW.1H&]W!MMY!:@'(3N3S[YT?JD093H:E_]XJZI2@]0[!'I&W:%P Y>#
M']DF6YKL%XWI84X*E7==H_WGUKRSK3'_PSCFOSMC_H=QS#^.^<<Q_SCF_UBL
MULY&X_\Z?G]\>O3[FL'X'\?'YV"0[BT<__;@,$;8&UMGZX1O%#0,VH>["R.V
M1000/''9P\:K?9 P4118?5OZB(V4<;119@D\4B5* Q*N/QXX5*BO?;!>3^M
M$A1.P4WAP@9-\O<MHF^258\813=$=+]%_/P'E+35[RV>R5TYDX^C-6M;+=6W
MF@?;P]%IUTX"IH [2K!"36/"!(-C*">3!:)M$D>D6 )C%8'))FSU&C9,5)[F
M11%F[X1+XNY&G.#24Z$%T7_59,,(%+8Y"%L(MG&O6$@OE:RG>1LUXRGT>2Y2
M.=B+K9O.-LP$Q@3UL] 8]PGX?Q0ZR$3-RM8SY"Y-! <P?2TN36W;2ZQTK!6$
MZ6E['ZGF7INAC76].>Q^: O\^ND)U*Y$=->\D&\#P756^(6QD_^QG]7'H?QW
MQUV<"E7!E6G<!?;^KY(1.I;, B*H@,^$<!X#,/XT,[-/GA)Z:K?++HQ,!Z-I
M6,2>Q@X4C89/X7[EFM#SL5+93 GF22.)4(VU+"YE*(<"[,9@KL0ZCEWN@OO&
M&HG:XJEKBVU-\1UM,*M[C02JFG2#^X69F34 4OA?BO&Z$(\9N*+PC8WPLOS;
MG?ET%<Q3@2-&%Q>5O,!;80R<R[KFM&E9R!<-B,TTV7OUSU?(G+W!R$)3(G!*
MT<[&W.]T63:RP]M1$K$6S>LRB&W9-G4#__#(<GCXN?:W9:.]T/NH'YUV!YDA
M<!&X+KS^<AYY(U460].=UC?;FC,,]DY\Z29V$Q"=A@>B2L+SL ?83R[1)Q%/
M$I[#C?5ZUU)U$]H[1<0_)%X.>.!47L"5),Y+?4 ,1<F."SE!V"Y54WAMJ+JR
M,B5^^IJY[#\1S. L;!F4KW./!2H,_;89P@*L%:7W]B P5H]2O]-2ORT8^Y-
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
M<V",'/P0N!!"FJ [N-!@6*OT7?;NMWS'G8WXW>@]DP2JY$RHPB,JM;JN.^(
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
MSE75#6V1M=_A6">D,YA[;3(!O8D=X&A7)A:F*+ C262F/%+7&B?DIE)1%_8
MUX(5E^?6![2S T)O/YQ^_'!Z='[RX3T2H+Y%/M/DEW\GI\<?3X_/CM^?PY_^
M^_@L.3J/E*C1@CV !=O:;&H1&/OX#>\<_E&ZND?P(!QV'T4YB]X(.+7"VQ#.
M%,P#"5-*>)?D[H_+S+,>''3H)DZT"^A8J^(3F%+E00C2&GIS1-PFL!DN5L]
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
M6W#@P0!CG=J6!Y/I^H(Z+*ULFXF<(V\P^8/HE9BLJA'PMO$'90+AP WP1L>
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
M92ID_],4\O#H5Z,)Q$=L!L&)H93"TA[ZW,AV0.Q#H9>F7L(QI!PL,-.1A:"
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
M\#)<^DPV>G?+;MRIFS<G/CG8(7J$!IN#[<!78QF#5:I]);$C7JRY,:E_4*W
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
M,-3V<\-0_^D?[]_^CF'MG_YU^>N[O_\_4$L#!!0    (  :DYERY6X-2&00
M &$<   0    97)A>6%K97@Q,BTQ+FAT;>U9;6_B.!#^'BG_881TU:[$>]7J
M!"Q2(&&;.Q80I*?M1Y,XX&MBYQQ3FOOU.TZ@I=OMR]VUUVX+$B2QQ^-G7IZQ
M33HGWI=AUS0Z)XYEXQ7TI^.YWM#I=FK%%7MKF^Y.;VR?P<P[&SJ?2J'@J@6-
M>J+ 8S%-8437,!4QX>6BH0PS*EE8PH$X=+(=I^BEJI"(+7@+)%LL51LVJAH/
MJ6I#3.2"X<!ZJ=L9C$?>+IA*2&(69:V'=.2R*?N;%NA14Z_K7"[9G"G3:#2K
MC4ZMA]9K]7B9? ?_L68_$]8#/D^3]D/H'NW)BA()(KQZG NE1)RW[,;)IUQ1
M^<0^[SM3SQVX?<MSQR/3& ^@?^(Z W"^.OU3S_W#@?$ NYWI8^+Q4U@\.9W.
M3JV19QK>&!J_PFEU5NU78>;TM0N@<7A4+[\98ZV9:5CV>.(Y-FP-![1[:^UA
MO?EF;!T/,*0G#LRL:<\:.;/*^.O0.0.K[V$.0[/^.%/?2$VYY?(_5ZEB8?:4
MD-VR:0P97V0,?A=\4<:P2CT'J"51K:=T]+.;\F/O>U9OZ$#?&0XGEFV[H\^?
M2O52_CR;6/WM\W^C2J)NDT6WK5F@EAI>_1<TU)MNI[G0/O9)M'4&:KG#.]H
M>SMLHZY>;1XQ7M+["KM[5_=-?1$-U5.ZNE&]<O--#,^=K::Q)!<4)+U@=$T#
MS%*6@A53'N!7P4A4H8'NQ'8*%N<K$L&4)D(J$!P&0L980RH#5"QSD9"E& ;(
M*)& .E"A37T:SZF$PT8999M'($)P),G(.4S$&CMF(EHI)KAI?)9BE8#+_2I\
MT-H.HN"OE6@7$Q[(_.%C&P@/=KVEMX'>5-_KS-SS:L^K:U<W7XA7/9+2P#20
M(W$&YURL(QHL:+F@5Y'/92 ID#AG21D"@?JY4."C*L(X)GD&*Z[DBD*JB*(Y
M'9$Z! .(VP2&+ N)CTT21,R4YF@N=TN (P'3E,C,-% F)N<T9^J5TA3; H2&
M<T;ZT*,GT0(^D_XJ1C&.XQ%*@%1=+YF_A'2E?Z['(XGI1HFV(&9I1$F :R#F
ME5IB;4D3ZJM-%3&-!,&)  W%[,(",<]VO5)]3F;_GR3>)>WWI/[')-[A9QOF
M0F(L*KZ((I*D"&A[5\K/R??3M[0Y2]^FX['6G9! !ZZ2'W\U18]T>=BV:G9N
M&I_1E9Y])\:CUP_Q\,4PZC\+\G6U@'9S<87KM?7&AE]71<VQ?Y4YKS44>USW
MXOK) F[C0A.T"BR_K:(,CO.-Y/'K<W4O:]T+:E.YMUNO7D3\<]#E/Q41"UZJ
M;+C=6EHKL.X<7#LU=U\EW@^N(O(%EB+\^]"_$US]):-A <6YI#YN%RXHC,.0
M^53NT^#=X/HPD8S[+"'1';GP\<?)<'4X>^5'LYI^15B\,]2O%K\!4$L#!!0
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
M-P<R?3H"E!P)&6( JR/$(-,IEBSV<(H-)1(H]ZE?+@VI1\,%3G#2-%#XN&4
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
M._$_1T_37KGD?PZ#(=W!_OQH$DW#GE\_WFFU?EKV^\_#K[",OD[#1R^1PCQ
MLY$;B/@6-<QP!PNY9:)RG*C $A5//'(DU_F/^G7!X-Y46<8WX@$4WZ2F"UNF
M-IR&UKOA]?Q^+]RG?,4--&]K+;_>I[3G_SC@._0KL=)Y]X* KU!1T)^&, BG
MTWDP'$YFXT>OX;GQ<AX,SN-3N)54:U356&89RS4^P/FI"Q_/9,?7)K6FC9]L
M0_QH<89_065XS+(STT;F;ZG/,#&>$X<?#<]>)[R[6X+S)T]C6"X&CQ[NF[?5
MUF^-1K/V+=]X$$RC1\_6'0W_!J#M /X]M<U6N].$*>ZXAJ6A/T*KT8(Q(^X$
MC)5\P0H, KAO?>HT+MC2>2H%PO7/S<Y-]5.K46VWFW<P8OO35+O=KG;N[UO'
MB(X'NBR.SU8$[_+X*^\Q"H/J1YI\S*U*'73YO4ZLI#%RZ^8NKNJW6CGF[#;F
MX'FV#&<1/(]@,AN&\Y N-%R$X\DR"A?A$.9?^M/) (+!X/G++"+5ETNCR>+I
M_[V+W];[K="&)P>O]RO2MA2:RJ<-!"9%X"+."LVEH">:(%TR(0J6@<)<*E,N
MR01"Q0[L=YC+'2I8RJPPUI[46N0P$7$-KBW25;;^7LCN0&YS)@Y7RHUN@"Q'
M4FU)Y]51/0""DX4ZH<.:&5Q#D"N>0:M=L9OAMD*G@$G)0N<8G_,LEVS>,N-'
MCQ7+F(@1=(IH-'PD1^;,AACC=D4F[::+UJE0O6O'A,+,8;\)I W=ML27\Y8Y
M*F:!RR7K%5.I"E,4FK\@9%)3,^*4B0VUB=C4*:-5F=&QJ*^4MG0 ?B^X.;B8
M,=,I))G<:=H[RJ5P0*8 Q9H"?R!1(0WJ<NG:'K3$%.60'6@Q0:5HE7BCDJU]
MP@61Q:FG?U9S0RRG/$Z!Y3D%=?DFYS;5@'3",BW?B\6!HR6>)FP;$TXN!26L
MRB5KD");<[$Y:R'<$V%&G[3@."DHY@(W7)LCDW0&GG*JU?YK]5_\34G"-@4=
MK(-YX$16N2#V^W?"!:%_*4@H=TY6=Z^P=?O5=/R,LE];?P!02P,$%     @
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
MQ'Y$G]#FNQ<6!B/K'ASMS'HI%YSS")M=U7)"-T R^C?93W_<5GIC5YLNMQS
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
M3TFE:4]W5782\<> X+7K5.K>!!/ @XONBKS>&&*X__(^I;8%7I/B)-VW<<2
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
MBV69AZ"?C+1TARIF-?FR4!: 2ZJA9F:R#LNKF34RN.(AM\];H_HFM8W 'G&
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
M3W-]]OQ5U/7Y3>4Q\UD'"?99A]8:"]NO^)QQ=0$'C:?QT,BU?2NX_&<& &)
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
M!ZHB1PBOH]7UC:"ZG4B@(7OA+KGU[X.?-VQ/8#E 6OYY)6%->(&V^P;_[*F
M3$\WS3=YJ9]Y%RCR\EF<)7(>HLMY+7_-XDY1+6&@3;9VFF@>Z=_ O\3: 9OM
M>7V&90'[_@B?5T;)LBWW%'OH3T!K:DJLX#3.Z3N"HCO#D8$RMG.0B>?54_&G
M*EZ^Y]8&:(Y!,_( C9@GAJASC[0SN$\6E4%$;3RH%M$OS>),&HG@%R6M66,7
M\/3IXR*ENID^..E+6XXY.W.!!:-7^;[@SY/(9IAS.N64(NC40SC@T,E*XJ=/
MF3S=-C 973*IMT+F]Z/KX:L*BV:-24LA!DN^@,4 XOE&$R];-Q8PLNX)](%[
M=]1FV^,Z;A"TI7SF>F#FY5L?"_<VE933HVOR[ _TU@Q;.I#_?C6R&!)X(8L-
MF8@)?TQ82]$L5 B7P.?&43-BIJ4X"XE6"E<RZH9:+3GY-:;'?$%A:S2M#5W-
M#B0O[8]O,CO1T%TS:3)F*673-SWJ6UZTZZ@X)BJ"A",4S>)6 W(>2H+%<DE&
M F%9HY.*<J%!W"9;B6+*KP;?2EDS$"58#9T6ME,&*I1<30&HDOOD(@XJM^7L
M)'0>M(AW2EED5ODQH>=EBLU59=2)&J%9^>VR<9<PJE*"F'LK%]:+4FR/PKYZ
MMY,M*LFJ [.X5?]"DVU^CG334;5(6.]5/W%<Y6O%F0A:RR=6_=9_$=T"OIDX
M%W3"]W3L@B3.5:^RME4&(837DK%4C6,N@$-55 OF?C@,_*+@MQ915S*(8I8]
MM*A>B3>/(*\'!:5R>A85(K0$F ?,XL _%X ^F4QWZ%L]:F:"7PZS_"Q:M +;
M<.>3-5SRR,@)070?:R'08N;<Y-1!,YMV<)5[]5^#:&(B*&D?Q)9@!?/TPEI)
M&S%[Q*,&KJ#+;Y<"K<<7@Y0L9@2TJD<B;K#)*\-4X-,WS(-0U."FG2&RE#MR
M(P=L49.XHAQA?LDZM@+?QLD:(6.Y*1RR5<IRD0U*2?;(@FS$ ?36GNPGF9;!
M*)7M\2\[<ZJ8$ECO6K(]C<@F+Q3F!Y]URVAE%+4?F4R+G)8,S*!+8Y.A(6TF
M.-=%2PF;FWHSRP6:Z>!G"A; _&0(+_+H'!?8PL[@9 M@[AC6QUQRFC<T;F/3
MT^@M!RS?4B.<APWM(]RJH'?ATKH+J8F'F8=@'TSJ_0>D78HGSD>.]K)6?;39
M60]SXQ]&)1UZII19#L&90):LYM UWMZ4.U&NE\=E9_LJ!<ZCA8M*"ECS^AP_
M->Y0J4J5 #ZRP,7I?#)MZ79 _I] MIAH @\I\-GH(AHS1@"I\\E;&4=G1,"J
M>-^FHU0"\E/4+"[#Q@U:Q+T+M/INR;,I4PX@1LERJPK*Q%0:YM?P51FGPZS'
MAEHVUO.F'UG*GF 9F#W(UWACQ._:+=B(^$L;J7)B&H8-J 6#JB!F,(]@%M@_
M73$Y/US@")O)B5GU@_NXE2<8=)^^LRR94KCVY\#!$$:I?W]YW6./Z#ND_#P'
M<0<!T[WR2L(*Q!-4*?)J.1--D+>RQD*X7+",\:6M9"<D$W,RZE"G>D(-0>,
MN6IC0$$&<Y=L\<>&0\+[<*S2+FVD9Q9WM'<B+F4'8OU^[/7V>O.N-9)1P6UL
M8;\:.+74;-0>?@F "?U 5HD'A)DZ3$7T!F+JN5>YRS_$'DZ5PU,?&[<I@17P
M[P0+L2(X9!8G>ARN^REI)RW\:F!$]VA24N!01YU_JV,B%:N"TVBKSB^OJHC'
MD@@(-8^>]"!6=P8#?91TPGD7'54DRVK@M$L61D"V\..T03A*&<)_ /?Z9C$?
M117F37</:^^_D3S%=]'S".!Q?&X#@<T\#A&;@87Q&F-E8KH SSS>31288X):
M>#&>EI9 6\4R1X<"?2;*5"\__=9-VA&MY*X83W*IMWY5IL"O.CF>1,$0?OG8
M@=#D.RTIJZ6'#49*/&S?SF.3]JI.. I_YQ)&&,:^,/<!^@HU@DO#E,)E/@J"
M):MGD-B.Q9EIQE7LNQV3H@WB+FMY #\/$@JZD9_Z=95W&+&MNH[2AR=&"P(\
M_+GGIX.E<\_GU@J>0"'<%+T7?!;M%%OBVPBFC <C^C8;]R;.B6[6M_"83)G8
M9A^!OE'>..C$X"JMRX1YQ'@3__J^7Z%-P&!_0$+]V<].1(H<(Y-'O]^.AW[]
MK-=&@-;O9G'KMT>?$6Q=IX8V769<#W+M/LT)SA^H[:7?@ENCN,L_)DI1-[ O
MD));Z^7C^Z2OUB'A$[KF:>GW[D)X"[^-GP>8L58A9QIA0T7(&+""::VGH;T4
MTY'!+T>[G:^!VE0Y)\O5@\)&=IRJ@ %O<.3&_8BD+<7K$QKBQ\+K IP&LP8-
M-GK-*N$PRV46=]FI7:;=CI6)+O(YWQ4VT;LA%H:_$+L*!D%.3[L#NF;&R]9$
MA;CW3]A*2;[*==-T"_C*_C(IXG-OK,2^/WXXY,OQ_BUI[M-6SR;?7_DD=VYK
M_W!^$WT_5(]DESB*#2:67Y&IBB<>@(?'.WRA\!=;[ML"[7';M93Y9*N50UQX
MWQDGF$![+96&(11OB9JV$6W^!1"M0O]N!+H6PV<6:^?LGR@W89(6_%M2;LPH
M##ANBZN?QB+*^\6\T&VRA&KTSI"<J.)\F#"XCTH"W;23G/%9G/1N Q#<C)]&
MF4=MV!3UN!CN3M7IDV=QV3.&\!<=YW9,*SE?@&O3R)_&M%[A,VRXCQ%4 F\L
MQF?NC-)M))S7J_LTWXS3.^V&^2',U1PIB1W7 =RR#635O2GLPG)NF2.+R_VJ
MO3,2H!?RQYKM^%+N"Q:-/]YZ+C8]UZS$8-#%Y)<TW7\'S)W@'MU_R(MBQOD8
MCO(_XU36GBIN+)(?3N&$-.N24V+AF*ZUZ'GLASF4P(/)5WO3&/(4O'2\RX(&
MHOQI(\R-<7Z8VZAG-<OC7"FUBP#\1?,3!K^4UIB/5&-RL9,L/V9(&/+?K53^
M5Y+DK2TJ ")F<8:?S./'N+4\S9I;K+\IU;.X-D*^X)O>+=*KK7^$!YY-551$
M_:5Q9&(NWHI1M \D7F ZF/8]& UG>JLHJ\*3#DJ[UE?P!H>IP*:C>\^,^?3J
M-(9PX^[T=22;=W^>5\EF<94^P#WTY/BHE$-30[(+E#/TS$"QV 0_X-V>-/68
MU?T'(^I$7VU0"K&%_%TW>3V#'00F7%-$!XAU8:)),_C2L%PJ;4U =[R^VV22
MXKG=XG1@:'(T<#KLBS5;(X0&9W&*&<TL3KF?:0?>C!(^(6I<HT#;YOX/>(MB
MUXY ]Q[4?#PQ<#);&4S7^ <^K*.9W:JMK>DY2^ZT_I"WZTG-:]G&P&P62_CF
M>;2Z#]^_#)+=GYGD)/&3ZOW"$NJ(ZQ,KHST&#VQU6!6\]F90XX-YPY;_'+GY
MRY5;%]SY?],Q*]L2*/S]:^,&Z,I0,VM'?QR'@-B#DVWC_5*R+;(8?FDL*O8^
M"=M#MJ)9W%+4OKVLI>SMP!BZ/:<9=80<<_!9NV0F8S,!@PG<RM&&^PW/'IOY
M'24BYK;:GT T':*V4=9LA// ^D,P#1(KJ2T6!6WHHC='O[2KY6B.W! TIQ9-
MP[7<R+[-(/XB/K?F<N5P-/=(KX8?]SRS^D;MUMM[NN8IA""&U6]%6J;ASBSN
M5_K%0KHF""PX"$V*@4RL=FI\6OAYF$"Y,D;>V(L<+X>_M ,VQ,;3$. +F87K
M7A4D.LNRD% %9RE#ZMO';QS>8W4BSC1@3V-M6MQY%KU'&$H;I+7(UBH,MX P
MXD*8_2/(%@/P5@*;K:D%[95K,M#4Z"J8T$*I">&H"!E '4443-;NW4\ZH@"6
M1U@FL*&%VP/=T0U,TE/.X:8,K'*6!&8#>Q%[?3*#(@;J[5HE%V3SF:ZEC*L*
MH)VS#$GN9VU@1J<WHYMZX[AFF'RW."UWL-?;-7-7EKJ$F$'(X(*D,49LAWOZ
M\:;NWWJWQ^D]_TU;$IJNK@Q%EPXI:8N11$-YHZF*:LRP]>[%+%N.+"]I+O4'
M=)\Z.Y)HFN"'S(5P*%@1# DQ6@^?S$@8;&_GI0IV,LGP;:678^^>Z])F;345
MU/YM<*P=]CU:.!3 V7>+;,56")$UMAVR):P=@5W*R2%Q,U [+,N9<G!JE29E
M/B2YZQU'"6N1-9!Q>XA=NKC0_+Z"DVWC^(9Y7$]A>L/!T9APX.5,5>!-8,_F
M,4?$K.PDO!%O655:,9!\.J->HU9*5C#FJW\ Q=C2CA#A'X2_#@G35L 2,7EC
M_QGFAKL1@HU]&H .+$7[CW+-.J-4Q"P+#[<^.M-!&0WX]=.GG]MS%TO S!3[
M8T\\XNME-ALP&F]@=9'7@'$-_4(%-\^#GF>F/2>EA \!F044$^0 G1_9$)"!
MKHB@K,=T3K#%\6>U]:"V4D7'(V[279)58UK_I-SK+I;')8..1-NGF<EN-9A/
M2FM$VRV7%9XM@HS%#?4B_DH_L(Z:W?"!K:0O&U_Y4G'R8:-1&7*PGS2/'SP4
MY&?*;C,EMB1U</DO;PV; #41TN^ZZ'_T//\^AS:N,WR/A'-: / HG8VA*B4T
M.+1UD(:L+N@0D%8R7)4!'17<%4PJ9)QWB7'5QW"/18 !L<RTT4?.7<F8%+EX
M_!S(GOC"@Z_^5,MM*RCY%BRI*!NSB+@-!Y.. X RV'/:&%V:J"<S'6! OX#U
M.AND*EYQ%/R\D5U@8B9JS<33\'L@N$&OE&61OSO!D"D^<!5IU9)X+%&7"2V<
M.?!!/C_N,_WNLUKN<>&S9"^'W^IT!%4]LMJX568J_)VVD)D(4E))QY645<Q0
MN%=.''@NEX@DA(C">I%O5ZC*KDV8[0<^%UT?<2PXUDLGQN&-WXZ]CB1O[&OT
M"0VMV'V?$> 7[2WB'?7S];M^@GE,OP\;Q*7F&\,3Y@8,T-LF'4;8Y_4D&BIA
M+8:$>8VQJDESD8*R'B.YU6=(7F#]46 UH^) '[J.013IRNL?C _NJTR,3I0_
M+^K:<SX.$U.O5QA-5B[R.NI@LC<G^(I[[=.I8A>O7T\\ZO9]L/FF_;T#ZPZO
M[ICYU7\/;N'^;^;U_G2Y9-XK'S=RJ3OE4(I'P+_34L3<2FL=?*[SA]>-IR"K
M#I7_5<5T>78EPTPN:9.M@>G!_60'AK$_S 'K18/D9V6,LU%6&D!IS(YS"*&8
MCAYYX>CH7$P>]VDP3WR\*VZ8B)JLU"\9M]D,^K"C22FJ#+;87[;DT\/&H'B0
MK3S-O]!(EJU?]-BXM1.SX*_HIHZI"I-9W-HH,N$-8L\+C$J\7HV9H] M&3O;
MF=T=4%ABN3:9/ZY^A^_;W3SY-HZ<SCN*W?G7[>O$MFMM\DH6BV/@9=#0_35?
MT^=V\Y(-N9JI#PU^/BK33P]&O.K@&+I<XRH/:]-XBUU#-K\AKQD'+)FNZUDK
MZUYO[M]0#=%%%--QUE;PWZ[I6M[0F2E]%B^_7[',^2-K/58(.>@K[FH'>AS_
MXLBV_GC"FC$GYLINIO666E#6H=[7-PT,AK8F\7-82Z* WWRCB4?>(!8/(PH/
ME0)*4]K!I_7UKZ.G*@,E/PEZB1.\_=:U0[I)0]37U!E(Y?;)1WAK>@TX>>$Q
M)DZ6&4J; ,7<1BS&B71HL,E>^X.AM$8R6"IG94.'A@[03,>U([:03,3-$JP,
M$MTCIJ/;D*U0^3-P7$G,5 AW?"_M-[?Y%APIVY+' G<[H-DQY;0N.MVYLX50
M""\&.D24\%D<,%"DC;8&QA+@\:_QX^CJ-[JA:/27%#'-%#F,0V6T)ZEB6[E8
M\VTL-XB34<I3T\[A)9@*H"U'J!2(2WAR1<5OX0X>5I.@&/!Y;KS877)H:TCQ
M6D),V%?5=+L1 EWZZJV:Q6F<3V.19D],@MX^CWNGB9CQ<WRN>E[I7GOCTZG7
MR&90)%=G7.T06K"^B1S_E9_"''0LB+T3[K&(<Z9?4\'@MGOL^3ED,*)_\.+H
M,055PP%YVGS0HH.X I7H^AJDV2RS$YTV]V_!,E'(5I"IM:RKE+^!>*E$YSP[
M_T>/^J^*,#7B6&,(\^V+_N5+54TR^[K;G6?>B_W/ROIGC,8?V(-FVK-8;!4,
M[W;=[SE*XB !XV@%9Q&-U6$9H+FJHIDSS2&[//(&/]#G!R%4GX$LQIQQI<*$
MLV1OE??]R$#^I<-P8AMY/?=XK?#J'JF&7U/LX%!)I)/STM&EO6 4:KZY)".:
M!W>VH^NA^@["!<*"1K,[<+)\%M<.X)']F$]F.3%,E*Z<1650[ &H([MT-_U.
M2 0-'V\O6^::&>UX=F2P7VN]S^G<XR>>22FR[RA!PD-S?3YS+VQI8H6P1NH$
M6S#F1I=D5X[]6Z1E]@@C)%D)A+6K/FXOL6%WD+<;2M!-<(#<67;IES^=G_;2
MQ$F5(WEEP2/\MQIF<"4<\</E2+/1R9]'BK&:^0$&*IC&3Z4(L0H.4-J)?66I
MLS@SP4Y&K"_(31=LG3LGZ=\I*N2T/R?.F\6U1I^OBC@"5S07)EZJ$IC!Z3]<
M4;>M"%P7WV45X'M@0V;*YK--B=I$PR-D@_X/M(O\+81O+381";Z%GRN$;(%)
M'XD&%BD#,I#C"MK2(:8/!(@J"4J?BW'C+TC'[Q0?FFP.V?"LL?8I*,V)WC[M
M=O;,-Y;7GEW_\.9/SR2 UG\+H]L8M%FVE+P4(<#?<Y]8-/.S+(VS [1%AES.
M);Y@R2BV3FV4=>&4Q7.OO,MNX.<I^N4]S-,IRA33JPJTZ$&47_F[2!<+UT27
M+Q$"P@_"VB<]9QQ(16WDE88*IB^T.K($3X6WGF&M!0D3!OT)N-/O:4^ME[W<
MAJ?W1E\WT#E,BA)(EY+=NW=9NPRU/!I/DER,]TM4S&1(VW3.Q?RL7<"B$^_&
M&ORR+9UK2@REF-(\SJ0I^0.Q<IZX@HIG;@;-'U<R-\%BR%A[HY<4%@N9M5D&
M3&CXR"8H_P;(.PZ6C7#EPQL!,SA3*U%MN34ROZ_2K[PH<;MY$B<[;A;G>K#W
M[!7!C:OHTGJ]Y="XC1M8S9!U>' OD=?#I8$@,3MNV$)!:#?Y3R/$N\AT?P"+
M,8N;<?8WL#&A9$LC2$N;,DT4V]C5]3CR[;J9A')J5<B#H5VFGD80N]6#@W&?
MR&8E'!KU@#&+TUX&N>U<2U:?@&RXV;@!Y*H*VJDKPBTEEX1AE$%?A3 S3N.I
MXF?$%0<H+2XAIY5\,_3%W"O:+EX57P\49O\>[*MW=/#YX<L4Q^E 38_[+&ZP
MHGFN$SV%WB:KE;5B/,S<87C22 ?'VTH6004B868%M''\""P"I4<AS!7Q<V=Q
MU=K'H)/RS#\C3O691-/QD%7=I,2'8RXCIF!)<:4DU'F:D\_<J\2OH6Y^=4WW
MW]$QT9Q^&,[G6I)\ ?GDNMV_<(V92_3NL+H5F$?>RN"J:,5Z'\03<FUC,)U#
M[W?**RJ_C^"NBJ,NJBI3C .+O)JN31=7!,)_&AYKKC==U:8:&GX#9R;4>F>T
M&[L?<K%<ED->;B@EN[%>"9?MLN*;!\-718?QRUFO;3Q[F,812D^&0XVZ3]Y/
M<@8JQ.3;"H/_WSWTG:]FJ"6^OD_OSX/JVS1V*FD' ;:UTQR1X\V9&PQW)BF1
M="O82 FDD8[+\>MF<718W2;X#N97CAA2:SD7PXY<GK@-NRN7++.4BBJ_?27S
M[FFT5X2Q?WPS->05V'GLRF0KTU:_'*$;RIQI\+<)1<IB>V49+Q,(!RX*G[Q1
M-Q,Y-&N2F8*:(5PS-3EHCP%'(_4A;&-MU(RN#?:DTHV9WT)EG+1IC:=8)\N<
M(JR.+!0\5IHNG)SNPOL^:<B9\A4+P6,$HV$:<P/]@K9?X G*LH&H65PFI3JL
MC;X:+M@+A63<#F(DBB\CQZJ;L'@ZG(JV[6&&N>0I"1D-(U<3UR?RS8LWE_6,
MF5=L;T@*CAH!6G[&K(V]]8IQ,X9,?,7/+K>HN8Z\O@9VA_;H.RS+ZV/ CB\J
MEXS-[(R'C0[D1[JP'++YZ(S %124>E4V6E:QH[Q:OU*7/2XU4A!7,YT-Y9C*
M(J(O@'7H+@0/)2+.5&R5M]I-</4_HCTV\T&[S$GF24R,M-),G:V\K..>BVNR
MFGALU JV$#7LNPTL.#L _?Y<&55I_O?YVFVBE+G#)V1#,<L<H1@N"L,K.&F4
MY5-^QBIA+M/N+@,O+^Y/7Z91:GR5,Y=8.T=9GB#)QC*65/"9<6E&^>%VM,I$
MLT>,;ME)+BS,,+3TUKBQQ'T(ADQI#Y$MH"2/<CK/7O[A_AVF-TCI(%X"\%/$
M'-J*3S6TM;R+Y+5,%\Q#^HCGGEUX/>A25GANC7.P%]<+UH+7B_@M<MF*?QJX
MB*UED>PE;Y,FVLIP[#9+2JNFMN%3D]B:W?=H73SF-OA\O$T]72FQ@6U_ZJF:
M^%W0.V$[]P*NQ8%CA6<*=%QD<Q)PJ6:<N&2,M3;H&6FWH<G\&N^ 0U=??]SS
MB#'C-S8$SD\YN[MMI;\=B'\ZE3<G+O_^Z_V;HW^OZ=NTY\(&G^=F.Z_-^_'R
MA44+HU24SB]\"488<A[EB4-&24YB)4/4+K"^\EFGZVQO2,Q"+>'Q']X(5HAY
ML(Z2<3529KEKR+#<BIM90BA2;NI'5SZ&C+-Z9#Y]SMOZ@ZQ>3GVLHM_Z,H"-
M]QAX%-W47QE%;*-994V=1_87-&3#.Z#3<9Q'#()R#;=U,JMARK("]CH3!JI%
MP+JQP) B55/\%H]$]K&?>C^=Y7TWO*\C,#&)]3WK=D\,ETGHQ'#E1^3M(RP0
M=:C(DI?3&"9/)F2/;"JB@;\B^]+V%RG"VMYN1P*JD"W]4Q(\\WL0$ WO4[4^
M/LF8[&"M[YMN6D-D.BGN3T[_4/,FVIE@.S$_^:^-&"8K],OV4M(<RN$"I=L'
MJ"NOKO2LCXB2=2R(\6L_+><(TT1 M\; R[K(#TS4$MJS*Y$U_+K:\W2;@@<2
M/-=NX/W)C]5UL@($3WN*[WFU,X4A&;_T@8D5V<:PG*>SN!NAM'$QTEHUBRMF
MFJDPIE*WC@I6,;C*@!9/AS"E2Z6\RTI5D!L/+(P<60=1,IVMA,M8G39V3S"[
MH3&YZSQRF]<J,(<2V;\_XU+!MI!-=?F=;8'(BK>#F]OO5LL&4RY'J+BF3"IL
M:]S&711I\@"F*/&M?9@.JMU[-/TP.'FI<:MSE_G,J<VE^D/%*=$[\O(_=OZ'
M?L-O5R$@C6(!?]@XZ>>'HFNY6G\5%SY",'TVM\D7*>+T]@@:5$;Y<VV23R4]
M@A\,%\3(*=>)"JYN \$T%3,\>[K8"X! W:21T>WURYN>(CI\I=U098/S6Z-T
M'4=J/%3[C9@7J[L\*;,=SS?^\;";5]+5EQ14R$(^._5?S<WW+/DZV=*L4Y<L
M8OW'SI R8<P"U%/(+&[IV=W&?*9Z>M+@H_AQ7TIRHIO-TZD7*A*KL=S-2Z>^
M^=DSCE#B-/KZ" J4WW),FI8G)84)@2\P\>LG+PKELU?$T_>Y\6J*M[AOQEWR
M;-?3&:_G4V*AD(5.3<ZDR!<L;YRVEGP>;2?R8>!F[_Y725\^48]]W&T$&K9]
M+^8#/#)7/=U%2+S^ I>H$JHQ=IIFK6;S@9?"V];N"'QK^:VKTCZ=D?125!@E
MKD1@D-RC\%Y/W:8X&[[9=)<$B94[*64$*AT58LJZ_Y:ZSNO9^)A'4EC9\OY9
M',5N_!T^BTS*10> 1T>FGAIX^<"G/P>6EWQ%=@37:_AZY]WZ(+0+6"$PKGIL
MS';N.D== O-:R)L:ZI.?^QDI"2+:.AA04BXX^^K#+W61KUKD--K?W5O9<G9O
MFV[7X,45*[=G!PC#*0,8 )]]#E9TA%C!SU6<=+(GC!G;NAD19CG\BQ2FOT=4
M,NF*:5"=%3?LZPN5I/-'8UMB3JWW6] ]M#<V>J=%/K7(J%,\\5CO _3L9GER
M]3P"CK*<:\I6&;:E_CN+FWM\4IQ@2==$E:/O1NS@"N@8%>;="V&4MA5*6Q/Z
M&S<H^?,^6G+:*&S4#*3GD,S*X(;)ENLE._N0A654A;7G$3"_,-[48VC_9;Y?
M63%/>ZTOM+J/(N<*" 5*3OODZH_ 6O(&1B+F)TR@H!;N>K(;$U_[!/QWA*TB
M9).7/ *O%YOV7U5V-GDU'E%0EL%U0\VLE30;..I080RFNG\_M,O@NR?X1PTM
M&5T7ILV;Q=U-8R9B\B0&-,(*L98 =E)JZ(9-9BHA:L6Y0$ T]U._V&4)Y9>3
MC+-WI0"[&S"M8+N;%]4OK&VZV8I?RO#6N#QB#=!6-]I"="4PH+YN07/Z$2*F
MQ=D#BY^WB?QZKFL'IYW7.3;"-7RA_ IY-4><!WFV$FHD8AH;=2.L(V]FGJQ]
M0W(/ SNTK_[N57$S27-;R?DV"]+W0P&IR-[0+:FJ3EDFNA9R*088!8&3J=-#
MFYZ"788GQB?)V1AGGS24 J/?<*TQP?2.B9O%J:-W&ZX#X9.Z_40Q9@'B5'+C
M:?A,N%$G:Q'0LH-$ (U4G#1T&\-)5=\1Q,<Q=T)$,7<-X@Q;5_DIH@-:2\S[
M9G$1[G'#5&7EPQ*[AM>_08+ZNY%DNUY)=DVR'_5D<J7M88'@8J2%RY6'1]XS
MYQY#'6>28972N0GN@@ EH8VP]*,'1[.R$G%Y/6U*;$U@;8/I]U@]):NA@K3&
MB-*/PE6:N-O*(0E;YY*J:HJ#:<T!O2Y%T16F+K.X@&?]#E/%KM1:+0<^S1G<
M%8LYZX4P-,EE4W [IF=Q5Z+%BM1#<T<1#:4QL[AM"^!)"5_$N6"#"DV?HG$"
M.=FK ;NCK8A;?^.!,"7-G-4KJ_&YY%@*TY3$BS/=D<:*_^S3MZ*.<XUUBNND
MO;R6%.,+TF,]NZ(X"_9&5XVBUCU\A[@48KOF0=3CH,Z4RC&+58DL"VQ,O_ 0
M$\JJ7\!)C2\TYF6E%*?5=!+6PU'^O62S\<!%0BB "@-E3,<"94=9="*(A+P3
M/638[NV9ZDI6I(VM0#SZSSZ,G@[VV5<"4[?/XKP!T7:T6SCU)S5_%@>?9>&
M+W44=9,=LE.BP:)Y )NUQ'",@_$FEIN5!,KXI-%<IY'\+ZY1I3"TDJ)U?RIM
M/!VMX"QG'J18"FS@3I&%/VHM92UG^C^""RCM'&.,;A;M4N?X=R-&MYCNT)F7
M^%32FM66)>EWX$A;Q8!MXZ/"V"V<7.$ODV:(=Q]Y+;(?XFBH4,!APVW4E%%Z
M6(I:,D,>@Y/INXH)K;J$)GEQLD*:PW2-!@M-/:B+?GX+2UI+-O59M15>>\L-
M;H!,!7D/ B/]_2V=KV<6[S!<F\6%JWK1I7CH/3#L;N!",![VOU. KJ-IL2G?
M36>>GYS%[5++C6=QGF>'&]":YJ_/6RG@?BJ;NZR68$K($*YCQBCPIK"KTG5B
M!K(3D:V>O29Y\C=?K]"[(>X0500L.3D\EDCXK:$OFKG[E(JZ<IQ,O!+>HS[:
M_TGSX4F!7UVM?KO0 UF+1>]'AO0'^!ET3.'31B,P1B:UI!HP8*(H2F%2Y(Z8
M\> *Y9P;XIIAYE%;3,PBQETF9C&7"LP@<=[4\(^OU ?2;)7WXNX9^9:^Y-G*
MT'PL>JQNV=2?-(ZU\,--5&(0?BI$X_X;TW= 1PN+A(FS.S%ZRI>/E/=%6*9*
MQ67$OP@;YKI%TKYCN"KPEZ:(ZQB E@L//XP<M,-6597(;M/YB(J&*?Z03P:Z
M%*'"\T*KQCK+8-J^OGC37_4*63O'K/SY UED8D"#+-N2L')LI^3\AWV#POE"
M.;<!LT6#GHKZ-CUWOL^#C[.XQ\2)8LK$@)[$J#X&%X>/;#'<K9I>6-<W135C
M[@4[+BO&*<L9RVF9+D=A47.)95_\)F@1;[ML%3- :7_BS'9_>WO^_;D:H?P/
MF' 05T+U7#)Z!M+@T]Q!3_2*"20K=X<Q]'2?-D;7U#G!1^Z,&U+D"<!CBXFA
M>/UVQ*A78#/>4';]F4IB!JN5[ [:I<+^_U277[['/ H/0,9M-#/F'PV;$N>%
M!9O\V,_T=<RXW=C=XM5QM>SD\/!NT[XOM_YE+J"H3G%K$H4377H,'\;H4/\#
MSD"H-G]RKD,*_@1\NLF28+1ZOGZZ2B^G3'16,#?"&9"9DI>+NB*[885*DL6R
M @/2/]5RK2+(BU\KNQN=Y4%"LTC+0\5EHR-+0#5;LZY,"(54Q";&,PJ<GH5?
M7K=R<>@_^(H*A? 2X3, /&$;+@.# ?4&$M-A,I]R4/J.JT:F^-=0,JO+LJ"#
M:(6A9X$"GV?C!6]6R3*3PG*GK)UHX*%K\J:8>#]C\9&/HI.]SEY.'2,VT,+4
M(7(Z[^?!X,#VA?_LW#<6_ :\,]1)D^BD5?+S$HVOW@$KVM6H)ZN35A.06KO$
M@7D2M$4M*"+ARM$ZG1"Q';Q> >9H\\'?N?)9G%5DR5HIJY-1".0SYST,MUD)
M23/\E:MK^X1/G%/6?7KX*=[>]QY)K?7$DBXZ@OM8S":3PE$+>!HR$1=RQ;1E
M#*IWWS37DA';\NVNX- 6P?(^DD4YW';BHX?_-;LLDL_]"*E_@6#S\WZ^.AHX
M4?NLS[$XK._WSP9;=!T6 C7J@J4 QOSBYN64+U;X_H(Y7IVK[30DD3)SB(P#
MJ)FM%\C;*. /D\:1E&4D9U V=YJHH"TX'#-Y!?&< 7N%S?-0.0W'B%2WR)8S
MCSQD$(]!AZKY0^']WW&S6$Y]&J:1PK!%= QR4$58+GS:1X\;7N@<_./85T$6
MS)[%+1BHAG,@[D_PO\G0I-C2+M>1;(]VSN+6QL7>AFFM]^FWX0IM*&C71F47
M_O1CX<VD*Y$>M+Q=A$LA1(_IRO=[)_AG=^GS=H;G90=Q_#!>.6$HQ;)\VR)X
MDD.% _XWXT-]D)WB_T-E[$LJ+8 Q;93!BV)NW($Q[[\2XW>!S!VU?4 X?LV[
MGS%/*&ZG8HO;-@B(9(O#66YL/_@9L3V"&7!K!'[N^S3]R)O&>16=4-3Q9U+4
M)BKG 4P_T;>+8#IV650>:9X8X,H]@[X$'C] .VTVP!SE KBBBKFO0.EZD;R
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
M@#9Q=JJQB!/&1S=3V?#G*P)]=@BW;W8CN0TK"4M=[ !*(NE/>6EM=6H>U?^
M?/U+94.Q&N/[ZN*S06*[VGO]W9LN7[AE^ONEP?L-S<];W86A*<0YI#7(OS!?
MY40-;ZYBR'6%A@R(=UH^U(\8/6L23?/H6TY(I]&E&;OYAKM"II(&1*D7^=Z)
M-HFGK91=)9>-8K7\S%0G87!W-\D.$R2D@NX*)Y/#F>1^UA'7#;S)8I-=@]L@
MHD0K^F(P=6U&QY;EC^S&+AZ[Z/DNP7T'?QSD'P&<\7P>3_#E>MS;V(O_NQ8_
MZ?@X=F*@I]/5]!H2A@P/F0*+4.?"F>DBM"$.8'7B)IW8W!@?Y\ZA- =B:"&L
MWCC420?5H?*"AEBDT2=0*^V?7:;U^O2'0U,?K7FFT4,C,O[L)LC)::7J*'II
M3@S^%!ZMGLK3&N$-O-'@<-L$S[1(3 ]0^14$CM@?Y3Z1=:)Q28<H$,@:%:Z8
M1D^%,<@3D_FF,=<ZSH=Q'>FG-3@?OSCMGV#S'8)+PR\449CB5PP5#:51)&I
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
M)U+$ F097_$ &II=&:O!+:J^9J,BWP A#WQ?NF(*_IPOH!X3N,H+_X(')-^
MYDPLDU$6?G5[N<?\FLTWZWU==:?!_-$JL^,]S%8E.W&+E>%I4O^H";H6\WZ\
M;$A.;&(N<O2&0O=#U<E3Y %\,[N"DXHN14A=))/]);!408488^]5!V$'T<7Z
MJ U9X>+897"+6,]?5)U<&MDWZ7YX>$L.B?>)46 Q4GIF$?[S4<R7"? Z\FQO
M7L6!%X!4-5=]BS TQ=*3"V1:N;,?12N,QDX^1:SA0#EJ#D?*)_Z"KTDL?3G
M'Z@90H)^)H@<P'CV4D>G#7G18J)10(S'P_4AY_RZ+SUY?2O0ZA=A)'/CK=;V
M2@WN G.@?UR<T1::Q-1MV YSL$3<PB4$@SHV[FN)B<>K^$8^G%9NFO*\=SKB
MRZ^S9OFZQ3T=(<V!Z'DB[A*J=;-]9/N3Z0:2?'Z\?"'&M ^F7:!]4=Z"XI7
MS=6$F6$RK\3\P@1:.0>3?USRQ'  Y^B4.ES&&!K/>:83^N.+2B%MWR4=U7XQ
MD2:XZ>3B,3,IFRR: 3/Y2*.3JVE];3@:+9EZAM3^W\(XV;<:P*]^SAB>[53V
MCELR-X<JXVBS?@B0J4(4_*'!X;2CAK=A<M!:>M#EU?3(J!.#,O$EGI0=UR-1
M@O9[R4^$PE5$9W3%.Z0(F$#KWJ*[-TH;)40R;Z7:Q>_1BYC$W,*1X^&4T8PJ
MGY"$U\6G_$:-MI[L&RBV/U 0G)68MN)^_OG]5J.ZKY_///SK%7GDJP'7"?3X
M,\Z%+4F2-5V(+ 2;L+CW-]D4B2U[TP.</:TMLI.9/H-?Q 6UQYT3V26 @1\O
M(/-)AM04<=7#!],Q<2^C2']4PXPG\-)6OPV5:'-WG3,8=6'YQ]+*XI'4U??1
M61"8T)H:\N176!(&/TUX]U:D;N8=K2OG5:A*W#S+RZH:>FP-+0J_]'$CMQS]
MYD>I[O /T:J;7G=W[K_&B0.M@R9UKWHBW<B+ Z+L+]Z-C/5_&;1#67E#87SZ
M9Z8JTL3]P&^+Q.K7-;R!'W77?QY\5GG9RG![$^KL*]*^[>@>(B+/I^WM):V%
MSRF">J>L80L@#;C 32#\";T8?3"(66B_?WPHZ!]W7+I/GI-4--I@%.+L^T:>
M/=[XS>*8,;WL*7S(U)ZXL']$NN9H$YS4*C"H,U"94SL4T="GY' Q.XEHPA8^
M5):R,:>$]]!7!?8V[,Q0)%#ZBBDU6;ZP6M3G:%X8W/_U-S7I$ 0FT SD0".Z
M]L'T87E4TDM$6\+4V_&VV"<X\>55M-LLXKY9IKGKVKM+#GY/_=Q]\.O\ ZGM
M?]W]7Z*W5^+<Q?_L*31X+'\LX9EKCZC)A$1VQ@ PL%W1#?T)%POOC[>1#9R%
MXTD9@N63#!S:?0=9U/TKM'+<% 85_K"#W$U!@RU+X""N6T/G94= PC"A,L7$
MQ#%;W8U>I^7_:]"MA,$+I3[4>S_=:KX5HWVS!5]3 !WD&'QW]DUU-651A=I"
MP81/0DLY.:NZV?XF3*, +)-=<PQ7[8#/B7>4R^T#:=:%P8,D>4E5JESEF2Z:
M-UC5?[DL+Z V(B;W<PA8\?3>$/DXRM87@D=6M+L2GXPP"P__^Z\K9S1?"XW1
MX![C_ZMS403WHJOA#"&^V31*7%5V06Q]4UEXM<XI4@(8C#0LZ"49CPR:\3/;
M;1OD>DDM&MSB;X/2'/UR_FFP,H3F].)KO2)#3^Q[:@MY92)P>9<,*?_J/^FT
M3?H1MV)H)Q*KC+FR*E(=P.&Q"\.Y9X>U)[YK'=09YPI=O,:' ;5_YJD<>L.-
M,!0@LRHM(ZNY%&MX-1'3*1Y?Z42F4Y%'[#GY3C0QW?PQ?=72G#FRF87SH[E%
M')XCR&POPD6J_]WY'62B;_)W#1%YU\/2\L-1L^[L_SL=A2MU\<!&5(/CCVKK
MB*?A![6%\=I7GT!;:LW@:]JM=O*X07;("V<1Q6*:(:SHNO2KY#+-^:?ZW=3[
MD(CQC>$[?H<-2:UE@.+$]!=DGBH,OC>R\;2OV*C/6X@.(\4W'PXWA-,.;1J*
M?I!6+/JGV:DZWXA3C\40)L:4<9L @,?D(A,SICO>$$RBS666"LIB4U*'\)P?
MXZ;/OU1O62:3\: /739S%PPFB[7FW^GFR'7.36 2N,3F<T;+)=2[/W1Y%"_R
M$1AX#9^&93!"&;QL6E><NI*.2<)+HPU VDK$\" FS1,IINJD _=EM".W +&[
M=A+*SW]'5D:VG@G_Q1ZJQIA0FDGFRJ>Y,Y.K_KZ/7(74=$K_/K"Y%;O5IT,8
MD;4.&R%D\UFQGA?GS@Q4C:2&R)=7R C@Z_^N#K5(1<_J7,-377,_.5?V@8$&
M=@Q0M/(UO!HR3ZK0@NJDM84,LTQP^8,4=,D-.?2JZX<;!7^@X-P35Q$ONNAP
MQ^*>OZ\Z_$\Q[E>O!K@\FPKS']C$W"&LCS.7K3"7&RDBF4T[*BE)_>>H!P='
MZ?:NW^'GQ_&RFXX'5G<3=I*(9M$:7%^&SUEFZ[\;KWX[V7Y2D>>F<HFK49RD
M&: ?*8EA=9?ZF6EM<IBC"*!)KQS--XF SULA\N7"*W(WGYDM"HM-D82!3_9$
M'L E9J_\'CD<(RDC9,\HP3VD#B7*-M1..?%>M3\:765\G]ET]#*=$&0MYITK
MHG[_Q#3\ U <(ZQ:.K)W%XE@DW.BY_+4=J-D ]VLX$TK-@8I;9@5=YF- NC.
M243?[2)4]4:#6Y*66@3_=A7+G[9A[5[PP6^^[[<-&W\Y;IG0 U17))3@TSX;
M^R=4I/[C!^U4&3,R-:CVJ^C$>X2UVX?-Q$1Q"V.LV,^F-3C*38*9: 8,-,-P
M4(HN*;:^-E(',U##/@@MDKPG?7KR%5.YZTBK4EU<4F07]ZO6R%?*MY4O+JLQ
M/O-X07+2@0S%HVU4+72)KO6U;1_0M7PC\9VN2C*Q8QEAR=*-4 <"!'\C&+V5
MFS2]D9914R]5O/NYT&;FV=Z#TZ$M<@D2KCR*@MSY*4H0BQI;@8UL_Q%VH)8J
M".V_KN (8Z0 =(_^/J]]+<]++@F\BVPDZ<+Q"E=DQT3 2!30>N"UMFQ'_U-?
M.-!J[TT686V;OSQC3%L,F'Q!.[5/4^8&&7,Y@OYJ40;GH[,GR5&.9D4*S\/.
M9T66VQL) !Q5%-BP\I:J&32B[?(7@HOVAQ3N47#G^^EM2\P-MP_RR3Q-JU=A
MM'^0OH@6B+%P/082>\$+##VJMJ0J7>YRL!LU\H$Q8V0F/>@G)SI:,?^P.0TV
MTS>R^94PS3E.KR!+?-JK+6:N '_Y:>(0ND3]I]K68=_U+N-#ZFE$J0(?TRL&
M7A%3:PN1)2TM;T/7=]$V">>$%<+5+56IAGER"_'-2O43U"20N>)7 W#Z%/VS
M]?QD6TZ:8RRQ7<_94_[C"6_AB!&_MJKXR:@W&[I]NNJ^7X+*E=Z8LUK]E+9+
MM3N0OH:@6R/',] ML+98NR74Q%T"KAKQV]!EP]"AAI^$8F#PQ-LRZ*.L(*D@
M@& DM[Y5(="%8UN4]*)GY&CQ^!*ILO(_J3)^U&4*6$',**P63:D=/!6FL7$@
M47I(2!LHI)Z38+';LI1*%"6F0@>XS3D+H:BKR";(L*75F-]JE&D2BA_II]\M
M[D,.O*GL+CV?]A_7O6(K'!,RAS5^.7,GY?BVE>LO#$<& H';PB7;<OMH^L'K
MH<3;=$*VKY=<?.JCI/L!"-W=+[$M[UZ7.-"\8.B(\1:ER6FIY]J^+!7UT="Q
M:?UHR0@/ 9O3X@#N3X S4&GT>S?U_@=V!3A@RRX[B2R)G0.)NY"=ERO)INLE
MR.FM;0I57(!SONLBBE[K3[!L\,2C.H_.FX<5A\9&BY<Q*_S[0^:U,9N UV#S
MJTPW@;F7_'TMT=BQQKV^\DG<NGUTHYFG>'O%WXXG?SPZ?,6D64L6+]?@5D=@
MF/FXBQ&.F?.4=#\_A(7NIM*SS&5K+].L;&.MKTD#:+K%=JD>646PK/0<_(#$
M4R>$BLY&YF_QA W>51C7][X\(Y\;6]K \;=Z5UV:;"U;>Q[21M8]H,Q=8MZ)
M[!,L2TMZ0?U]<HU\8R @,F T$D.[Q+[U^OL68_[I8G<S-2=WZ<H#C^8VKB$-
M NIS6CW3JZ*X7IR:)W';9J*DG3EJ\/U3E-+[A'HQR5IFY27B(^NJ@#^Z!$?X
M26W<,4LO3K=EP[V56+P%],$*&VKJSR<C==)B<>BK@7VJ SF\3>NV8ZZ>&4 S
MTN!TYF4T_N]-Z(H@J7RIRN28''G5),2!8F?KZ^BWO+;UW-L4IHQJ*W@]?'<Y
M\>\W&>:$<13,8/.1*8\X#8Y,@=1.PS-71J1J6B-4' T$,E^/;/C5(3PTR$RV
M"RQ-B2-S9$%,[::,L>TC&]S7;$@7>VGA^V76<_V,O'[.V)7\YJW+4&2KG(;2
MST$F,@KT.H1'GK"EW 3\ >UI-T5Q2G.MW4/2NK'?)&X@CF3T[><CZ[!7WG6S
MA5*X,YQN!@]!;4Y3SFLG!MVC=S<3EX-_GT06Q2;(?S[(66!<4"@9%J6+$B?1
M@:RV SS7NR+Y*.<GQA_](W^ ^.UC1E$!;U/M?#(4#W4PS02[7*+/*R^MS,4G
ML =\6 R)*V+O9PV[YF,&\24B4*^T*GDH>R%1/^6MSJI66YVG)A]C"W\ZP1J<
M=/9]\6.0W('\3)FQ0!IGO"5N:)>SJ%JV5'TW$#K29]UBZ8(NCPV*R4CS_!ER
M$*:'B=DPN:T@?=WQ7@..0B*:$ FJ3AUJ[@FR6%CQENZO?DPSD<>+P3$\-"'J
M'A$LO(R:8$BW"0X3$76;0#'YIKUVLJUI5"NH7_'-K+67L+6'YE10/IQC6,.[
M_$LV-F6]\.M7:N):T8>#G'_C %4P$@6'J;:C_U$(I!W(J1[;.**(?YUN2DV4
MM"H;DD4EL6W5F:<+BLXKU]=/9EIC(M/2QW=C:*4%N?IT6X!"&5?L%A>WOOY^
MW;0!#2.>N5?5^>@RM(<)D8E]A1P-3CO2"0L_K*0&4VJP*!M]5@)[MQ*6+Z56
MBQ0)!52P[4'_>;\UO,F9R-3M[KVR7Q4]?)O*VFYKJQ*KIQ7UCV2%)[Y-OEGN
M.+N.'Q,1-S-$V0D8$)(3[0O2(4!!AT);B(GOBQ!7F*VHOZ+!-2I_)8BY>K3M
M<$/GGA_((5A'Q#2B>C4/;NB,X"X%@X./2.VWV+T.;"JL=9U"M%7X-FBBG60M
M9]Z@Z4!OF^TYK8(;@$$%WBC(SP1.D?^[$L'+M<7TFG )?E6@0"M"E>)<0-L&
MQTK8IO75J8X7GE/_M31O[4]*_COE9!I'=OSX5?J]HVX/\1_=\0J#+LL&&_I'
MP+02GT"9;Z/!$6@+X.U8\E6:L/2H ^+LTN2\8#]B=]W^?.H<&B#:=&EM)XU<
M2 UJ:<O9^+I,[G+[+&7YL&+00FZNH'FYTL?HM9WGU?D=B#TFL7(ZA/^V*^E5
M=$M372^YM,[XS1(L.NQ@ZR?FYA^HC@D7XV4UCH<N_7KZ07 F[=2&. [TT1R3
MME)L1GQ7?3\*6DLGM5HC-@&!?S#Q;-&&<GCUO882\1RYEPI[W->B^3>>2E #
M+VA:Y7PPH73*7X/;3UI-,4AQV%G^C\W/+(.?EO:4_E,#5&>5#T?H,VB7.A4I
M'^954HA.%8!>6ZO@RU+J[J_#71UADJC*W_IE(2665?&FC?<OE>;?SO.NR?D&
M+J+7H(^[NWY3^,A.@LDB9D51=;F=(47K^!CBEFT[1[](TEM-B<\)5=JVI9/2
M7@.M+?HTE6N7XY;7UWX,ODZ_:7U!79A06AHA)5[]&*O!Z1I_LUE>_[EA];,B
MV%7%KOP:))M_:\*Z-72*[5]1[@UQE>P_)VE]TYD =V9DOP9G@P6%;K2[&;_2
M="$FGK]9WXZX --JJXHDPR4_8#J-"1^\*,\Z.3SA&BI9II[I*JG87].U[L->
MY2CPN*ND0W7HFMP(-7AK?2W-ZTB7=K-7:5".TVURP4I G ?>?-IR,'TL\[H+
MEBL.(G^&6OZX<Q=<YQ;O-P33'<&T_\?4^\<SU?_Q_RN5)*VHA%BE4HE52#%;
M4JE+6C^N$F+7=:G\2LN%+&9+\BNQJUSEBE@2DECR8R4VOU>7*\.P4/:K\G,Y
M)\S)SLX^I_?W>_O</O^XW>RV<W;.ZSR?C^?]\3KGO)[,7YQ18\&=SN=OTE [
ML89]GS4%IY'U6 -OV"C2T[AY6$96?2U4/,UC+D>AV1I<'#QWH#3T<1N: C?C
M8$=5^VB%%F.T1O:N*:22T?4N7-[6;4-<K$DEZ!7R;YC]VDN(6CL)6E^R.I?6
MRK_8[6_-G'^(T:7)BGCBT,8;>Y'3?I9[V&CP6D?XAYC DI_/ F;#*2CQ/!AC
M;*R!>M$TF^BFAQ/+@M7&M 15/%B?K/1U>#.V SKT7<-8"=V@7/?!M;:G[_R3
MKS_#3)6OF3'S]/D5J"F1I]"MBZ$'5J+ALWZ<@QI?N$&C?Y\ZL*,])NPYHE=?
M @6&;OZG>RQOK^$[\&991=V-V?9N"WLH\-4GS5W5IR>@Q[IJN[,EP?NBGDBJ
MO 8BR4I]THVT\XRU0Z24]*)2168DWYCP.%(=MIQ<\!P/?"G"^/M3[!E69U.#
MMGLWG(+;<0/)J@K(',2K;@#1$SF@E2? G$B64]-)U;:OU7:A_D2(4D;WZA)[
M0@;JM0-T?W RB;=4BPD>S]Y9#9%(2IU""LUY_\'7M9U_\/M@UR?0O*6[Y^)>
MGOSYE#J5GR&I8C;STWCSP;"OK/P1X@8 .Y$*!DI;>(N!U<7/H8@F?VO2&OX%
M<[?6OZ#QEO"QF.@6_!*:HGE >)M^?(IFW>*/HZ+_-T0O]X>\6D^:6[=<K7A!
M*H[;0![8WBYE*<=)-TKT:5[GJ*FZAWOJ(C96T#X>=(0MPVGK_$=/% H2_9F5
M6LSE<Z%M@UZW+$D?; K#+48B]S*#-S#,T;P_<@%PU2E.8;6R)SR]!'?-KF'>
MH-%RF.ZL9K"P XJ_TG#0X9P6_A]!\77(>Z-[R=%3ZN<HXA[G7XK;)J  U?R4
M.KUK"G8"P.B<E-5?IMX8F/ A*4M!72E?2> OGN;'#^%$-M7!@F;.ZE )-K"K
M[A YL=H@\/B;-Z!_#F<TW$-6;WPVXRC'%-TK&O=4O#Y$'&S)DJSFZ4*4HQ!;
M?0(14W3JK!1\,[HI:!L/J*67\]5[QIU:<$M0B;7S[N;+=KT!5Q>#WQ?L+CC#
M[9ZV?QBT8Y"V :S.C1G:BWFMT0_Z$^E.PLUC_CQ9)^=DT**.N(7Y^UB>R_TU
MA(T$"70(U[!9BSF<^ T^I,6\0CZEM6P0'F6AJAC8;GMJ1?!=AF@S=BGS4C]=
MS^,^J)F#_@O.+F9]OH%/Y(4P+WC*KM9V;[C+3#%8K<5P!T/:J;+6O]?5U$;9
M<$4$@]*0N=D;!/-RZ$9?GX#25V<M4_KZOJQ(.%GSLK)WQGQ#]]3)ZLJ:OM^J
M>Y7*L,F+V5O6]X:556_)/Y"!K+E\YJSX&8S2$'7JA_HD_ZY.(RP9H$Z\8+^@
MZZ+F_Y]W?Y*J>>OB_J:;+2+9?EV-M$[ER'^WN#R^=Q5]VV)6V(\?8Z&CS."=
MB]YH<@,!9Z6;W":;%J@<*&8M? -O>HMTOA(?-76]BT]I")@X$T/+:M[(EDAL
M%\4)!M?&@*QA=O=M@.:BQ73L4;SXQO2AK--I(_O'O9)B3V@Q8\2_._=UD",&
M)<4FHWG0^+$9U"1B]J#,TNFL8<[!S+S717S.:-B'A4_V3".48UI,EL)5*&.=
MBYZS&-)BDF/<V"+S\!E2-*QJW3RMQ21\G:_%Y'T*%XVSNK-("(\D (O@3Z1S
MP^+>\$$NL\S*RD*13QS*N4:8&LR(VQK\ I?'-X;]U(<AB4I0H\DC8NE! !H_
MY"4CDLI#;)!]NI=*-!SA&\W$,5M,N:WFU(;Q8IR2OSRH,]@G['YN87.$28WW
MQ>RQX+KNKA]_$&_#6 U7I E4CLIFI'?>J(X!\S\O/3^EJ&AX^V[MGT[1^2$D
M15!V_S ):+18@_OQ@F>C&D?"?]X):[PL/IO3S'QQ-4>&U:=1!4,$,>DR7F_$
M'P>%RSGF8UK,LDALBBI+HLO;\2Y*2ET!5;IEQ&KPS1;KQ#9U.\.>GGL?&%4L
M*#58X/?CF*J[3*6CG(1.L+FZ)##/:3DZ-+<]@67,&2<!Y?(]4]A04]-?@U>.
MR[Y>\?X%V^\F^Q'V=I'T-/W:7^VO/9:>/W]^Z2W8&$*+VL+E4*%Z(R*05+*2
M+S&#K*E&E&;U9D:W3_$M.=0KK:<>!R>O\T/8-]AK>48#N'[N&=.AZF=0K2];
M%R++*6G(V@_!Q,T]#B[,LP"_.1<G<#K#>>KJTMOR-V,GX\/<;#.)Y6\"-3]V
MEQH8GP#X2I;ZZL^6!:VD9)Y)#SX2CZ%O \E-DOZKW\95&5 6\%W18A1",91#
M%ZAE0Q2H:/"76.^H/75[K\4%!A</!,<,_SU/_9VQ"/EX+D %=*(.0&%$7ZBA
M7XV9Q=V9/,&ZP:SI<F;*ZNN<CNG_QOB7A)V]A/F"UC(]V0]77:LU:_82O%JU
MF)=DY2=P7!&M5(".THMO0!WI0DDS.1E9!^5([8"A+? I7<%[K^8AO4Z"92E]
ME^9)58ZG59.!%&5T+YR)M&<F[N@8E[>3JN]A\)552-M!K AXUL]MP>GZRI[S
M+;28,#.^82AE_K%T*CK .IIB^J9'Q!*4\,T/@@/F1+74_^^\5<#/>P[+1@<>
M -/L9;8$9ES<ZO* Q,A8FUU4HX_DSS;UO>^?ZBK_@7!J:FVINYHVLO3)^1V:
M3'B^FT[G#4*DJVY/.%JME]BIT/T6?.]T/T:291(6N/-AX6\(_QYC 7W>SXJ+
M=%/TB,;P6B@8:,/>=%+E 'B5'?2[_+V1%)_^%9R9;>,/E!YZH\DFN('+QMN8
MZ#@,+>TK['T",%L,ED@:3 =(*3+1=J-#X"9NRLE!2@^\]TT?_#-N]#4%2^C&
M4!DPI?H >8!865\9$*WZ +;=>4:C2*.01"E[#;P?B@6,9)P6=A);O^[J'.]I
M  ^\'"\WCVXSW34ZM+(W\D?!RXH;$DHU98UWR%7@.N,]*Y[-M=JKJ:O"-JN.
M L:X'W%36DS?$V:\I 8.P*MC1A8_>9;$['>4S:7_-WC:E>A\W,-PU:$_6Z1+
M[U#N^5#AE1ZJGJX9RM(1'RTFG6@ 90F<J(G\/TAF(\@B$7'5N),]LPHM6_Q+
MY.4A,<P6SVC9?\4M<_?S"T<E+U4/^[C&W)B#7V!'JV;&>CYT/3+-P..7Y3^R
M$DE4_H"EO/@&P^(#' -:37P!3<6M*LD+CB#4>@L/%^)O(2+L1DB:*D(LX-7"
ML!"M1W]D0"[78KP[+Q&,T<C!C?@@A7N0EMYO:\=,+W2D184$Z4R+&K48@,S)
M&,) @V""ZC:0K R5YAHKR((R2QF2#%($5R4O2=?Y5;!7$7V'J-K<NK%O%@--
M"^:]>-'SA%M[=Z%[STF1A_KWOT=K\BA<4L/DX U[&RLT[Z=/JSLD+ZG75QTZ
MMM=&\?[1^>LN@#4H^KDN> 6CBRO1(?P.QJ*_;H@82FC96)/^L_3]&K:28?8Q
MF&3&O-!?YR+'WHJ)SN"9NH4KE-1]4"QX2HY3X6_2G>4VN@UYEKWP>@5K3?!5
MB[WU0%!M\@G@#]((OHUJ/HXS)850H<W,1LE* ?,IK ?)@$#5=4BA^+1K_&@O
MP;H(W@>*XY&UL%VF3(M)A#WSAPA.]PK+$KDMK-70!,WZ>([RS)PPJ6HP=[^>
M;_-=)6;."%F9K*P7PH'\9-ZY862G([IA._>^$/9*6&/2$9XQ/0.9J:_<N:.^
M-K(=NY]T7HBY\X-E$2$T=Q\53FT%)MTU1<A2^$]@MBF'E$S<(ZY"_]I!:.(L
M\ 4%&5&O8<^R9L5K9I#RXI2".E&L)@O#;"9>^(_@#!A&_MXT7SGEUI2&'Q97
M)C17E3K95!V/\Y5-0ELFE5ZR,OPY* (H;F-6ZC;'&<LD GP2JB^]R8U,XR M
M9D7=!9"KHG=/\(/-=57,[BA^JNEI5:;,USH'9T9WJ*\"E???R$FF8[/9R.N(
M166R'QS"7MO'*BF..RP-5+;,LU)][\3HD+X'Y\U7CI%9>]:,"\HVP,LTK]8N
MH@RV-T_<WO6<C5[ELSLF7"T(ZQ+$Z^Z,4C(9JWZ^1(!Z[LQ21H=D611Y "_U
M3Y>;_XFJY0)<U9=<2?/A,(+-$U06#H)3\JS&:W#HYM(H.;?G$F*)='K(^/K!
M)%V>*>UPB$$0E4!6Q%V44PV"[UM?FQ).W%/38 :D"YQ2A6@>;H3B 0U!5\%*
MIKP,ZT@'^YB+R4\;U5L@,P6N!3= ;HCAPMNK>V;4XUCC(=\0MAX#-Q+CE4H_
M%9$?-.?_&ERVE7 @K8AW_^("Q@RW03)X<SY9^>71MNM'K%2>P'*=M7>/@%\Q
M@HV ;J&.E*ILVF>)#L?B/>M8_78-!Y9?>VLI>'AC[YKQ<0HKFP2O2E:EUKP&
MBI+!G#.0E\S&JXUAK;D5*5Q&\YF2(66KDE'AGP=[:4J0C8SW6HP9W4NVJ>?R
M17YF([(!<$R"7<#D_?5W+F8V'>%XCW(YS,=C5ZF.8XZP$;F-L;6O;I/Z#+R[
M]YN#OA:S".E@<K%*'<!(^K7PV3D_B?\1H+@I@A9ZKK/*Z!FEOG6H+$QJX]OJ
M--M<3_PFEW^5VY":SM08&[USN9UTOV;*Y T0T$:I"DQ@7L(O9W0PUR [1W"F
M=7NCU;N#V:;3?C%"V3$6T'RZL[H2=#X../3]U1D4HZH.>Q8L/K/#/?;KQW^^
MK7^][\X\$[3\7:"? 0_E2UF)$D-Z<.%!ZNX2&18#"5I-+QG?$@;;(/&R3^YG
M*C-&+2.OUMS]VFW_X$37P"Z9]Y$%])L)R.[T""WF(K9X*0IEF3=[$78[IYA9
MQ SZP[T!FW%M&*?+V)Q7!TK+J)H[8@D<'$41[R/:0-92R6"I7-C(OZG%K++E
MATF6!F51C(BFD)E\85M:L'H;M.&[^!"[S=]$1#AHFQEV+5R1,OPFP3/N0']S
M%.%$^Y6_4L\?O+JA?B-]A8:;H0L[<I./-#W$]CLWZ*[/Z"5])TX'-+CH2<^+
MRQAMG]G]1JJS;5@X@-U(A+28[##9(V?<,.4_O/(:5H#],*OJ@'*?PKN@$PH2
MCF:L.J[)I_]<W-6%VQ-VF7[Z&;/)4^V(=,4LRP5T%?B)2=G;18\N$5R?TZCR
M&7XJ8QN-TE1[T]$G,#[2W$ETNJMLXLG=G<>DS -NTFAE URL_"+[7J]'Z7=L
ML'D[_A;\ZC2#Y&XE-P@'66L90SZ+2:I@QGP!4APXYR6K%BH+40?RUDJ5I&'#
MNG)\OT0VG,*\R$G$K6!L&$-#W[:X!;><[@?=DV-7TY?S-8_QB .$\Q3!Q$MT
M=ZD&+^][_8R^9Q=JM2("I*5X UKX])M_)NB>YL^-8I)93.D3?K57<E59J.P\
MJ8K<H$\>6$1B69A!T5*#<_2=5=4 ]A;!3L'NGY4%"CPCVG@NF6? Q(\62Z
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
M [<*_Y$=.7W<FZ6S4?Y$0%@:.1PON0-E,)].+%7L,8'KK^ARCT9(2"<'K^J
M.&DQZ^=]?V8-KD&HR^AA5\ZB*'R3IX="0EL]2=%76(0:H9Q\BAD34\X" SP
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
M+BFG.W/F4-=!@DI3N/G/>EM_678&U5M>O-]N4D+O>OZ\;96X*_4TI[(HZ?4
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
M1N8!F&N$GZ"E(:( U^IH'%HGOH;8@*IR2F!7TQ'#Z<R1L8UY_L$W>K\(]M[
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
M^O'&ZY.4]:Y_3BOUG"#S6-#*PA[6]S-!H\#@;>;[M)FCK'GW -8-S@)JRF-
M/%XH5>&R</8T!TIA%Q%C.E TF"W)V\L?:FT)[%'A$Z2->0]?@YCN(FY>?=A.
MQ>';@XH.[CL.MB_Q*KL*07!<0[$8.AH^%]2HT564,BDICV9-&^;6P3<KE5R;
M[P</4_;RR(V1/?[NN9-#:G;N"I#SY#1=1K*.'B2_;VPZ>,;OU]J&BH_' _$U
M?UWQQR:;MAAMCIB?$27%19BL9>#M.N,6VNLEY*S8)'5H)W"V<(A_-49>V.6'
MRY: L0_+:UK_<!,/NU'7)L3)SF=]L&%@_BUZ^Z1X_\F$(U_,U<13I;.1=(/O
MR=GV<"_6'HH'&N#%CP@!%M0514=+5]%]ZE[ A6+<7Q@.?&[,F<Z_XE*X[7 U
ME"(^."@'B5?_C%L4VI9_:]ISVCHBL)MT+:0P7XO+Y:PRWPVP_8=Z?%=$?ROY
M08C)J?DQ0+_F1;:E_8O=9+Y%M8D_*16!'S^T$*\O[S?%/Z2(NH::AMDNG&>9
M^X'*6S&59PSGD@MD9\C +FXN//LM#0=-MI,;2)>U<4CES!3J8QH!MY$&8&/<
M/,CFF) PA_:J:'+\EKS-7D:\$BK;5)PL<W:5D7CBN?MKCG57J(I6:JZ8ML<Y
MMVXVW+X3[[<(/4;*H+G!+UGVK2<3)+ALVGK(0TYW&#HSEW(_'=.IEM;$2B@T
MF6@'AW'D1O3,5?7-]4:D$]L\Q([(CF2)CPE7WHG8.WS!@G*ANI@?WX-,RQ C
M$*G?E-/#??I9Q+>-EE0P^--!]!4OP;RSYRE[NU-9&0%18'80=#!!NMN5GHEU
M!B_F5$?)NY(Y7H]!;%GEN_VRI?29JW+?A.U^;MR,Y TQ27")WD#J<A]:30V_
M/!D(3EXF2A>!KCSV+,C/W1HZS*<M6\29\U3(60%Q.X8N5L=+W-#\$:PP8*5[
M]MU!CB,4V?$&JN(--=0P;HQK3@.]-\^;N!U$R)7594%E<&VIZ<;54+#^^A/2
M.WYW"*)\SGNW D]-^#6@N!.+@8;_H50=!TF=,9ME5SBNS0 (?/V^S2SX.=+M
M<>V*;L/%6RL;,UD;_Q6'S,0\I<TU_6+^"R9NOBZ4--T@V)GV%W047MQ$6Y/3
M:<TK:C6L:'DT/RS*/KPC+O;T?N*QAJSH4H=??DW??+0I*ZK^U?,']V^*7B:2
M\F#<(#TV#DOKV:ZG 0T-51GT2,T/<)^G*3@FE-<_/!9"9+2&REC3HL*=,SO6
M2KTY36]CD*8RG7)-?/Q5;4-1U$UEX1/'R($53YZ"<>^CX5EF\+ ^&B1E!5"X
MSJ:%,K8CA2XEC4N-;N%G7:3.(]>K5!;44\'X!^J9(6QA<L4PQ7!&S=D(59B"
MK<]B_28T <2['2>];]^2KI%PCC2HX&7P"U;]<7$CN4LP-"SAJJ<#@O9DXCQZ
M)"Z;6U<?O@@L[ @+YB= L:_:PS> W#RU*3*J^IAI/]#06%8MJ(8F?LWS>FY>
MH8R./ET9>'Z]8RP5L,/(%*8%5?JE4+J10.OC.@>LC0=>]8B(J-9C8)RTE3GC
MK=U-24P@GV5/LXGJ.QN^"<B^RM:8B-4"OV,[_+8DC6JCVWZR*;P4OCLN+F$Z
M#[Y!\=P%!.8&X*2D1>Q+K9Y5[!L!WO<H>8E3B?NQ*>MV-E4,C45'KE#^=MWK
M]GW5BY0_O8XYVORS>GF@W#4?X6@&?;'.$R20K&@BPZJ_$"&UU_<!5_LIPY(S
MX(7W)G=S4VV E2SNFG["F]V5-R^6LXR2P!=C$MN">9S50LD;KV$!YL-^J3GR
MYV?S BGT$X3I%!>D%-G3V)GP"DC3"1/]%@R%%TA>DWC8F<^!GY3P[#>M:Z2O
M%_'W#8ZO-P7+-&I\?$/>YM"WZY/2TE1KHV(:_/UGUK\CU@U%9UA0"':R!S!W
MUGF%X0(1]UQ\I=^K9O/>W<23FS=V5[X;>L=WH7?"BZ/F#ZV^-6QSB;S";H8G
M^>YBIP1F&NR(RO<4Q$)\%V^@  .]_Q=G>/(C<8+8-$6\FBZ^I5?E@CH!FD.H
MQ_?9*#/-"6+VE)QXH-1*,:#(R)U 0L-PABI\Y#XZ-$.(4-=^R0]!OKY.F'90
MY&CH;V(IS/0C)_Q%+/CQ"CG;B;X'GZ;O$.R;8TXSZ%2#!2ZN^8'" !:;3;RF
MV>,QC*MJLJ!"M??H9)%NPLI'9YC4!H""Q8YXQL,*]4M^N 5%WA?)Z#LT'W]-
M.;SX7W-Z>@O-ZUEX:I+BKD(L9O =[P^K8KDLW>^7_".G_O!+O<EBCU)DMPOR
M4R.JXDB 3JLM6Y9L#2Z@A]'9&^R>:89-0%J"N,;[V6+".YVOW-B:B/=5::N8
M%I3"0,_SDB]N5_?$JT6XK<.9O>C#IF$3F26S&O=L=U(,8%/3B=L9OQ(%^<VN
MF6H143ZVQD?N%%GU>2K1V7<\BG0<;!<TJ\;IO>?Q)!;I&UG$VF+%3#$G9"J%
M#-'():(UG[0O'4T^J69NL+=V96QGTE_P?_,S;^W,I:^?4N DJ3H7]@(:OGU[
MR21?-.K1_D+5@U'NH96C9I"<ZY@;TNLLJ,&[<G2EIYG>F\#_+?XU=N0CGL,2
M&/K:'$BO'LSQ<>$>[MD2$#F0J&I7,FK\E_WA*2"'O]?R91[JP3^T^!9%B7U/
M.GI%@LEXXU!\+YY$W\J\@Q:6T$/\Z+RDIA&K7*R"P68W/>LA,.]L"0H,G^&+
MMVKOF$JUH+)2+P1G]EBM2)(HM$I-+LWKSN?S_HD"CD??I),3@WK@AP+A0T53
M4T3/QH0^25KNH?@>#R8K;5J^QW#&!ZL,98FL] .]X$T+J#0(+P32FODG2(X]
MGB6*YIX+02D5]"!6H6X2U3JY(N%#?HHA62MH1)4[QT,ZIV\^O7X7TC[!/Y;V
M^O()<%45">9.E%L#"M$*R9\S[&BM2QS^'6%]_EQEVH *<$IERI\)JK9_]<R5
M-RQ7Y#*KN+ZH3Q%QBGR\[ZH2C_R/J79;?"THW+]_Z'M3P<L7?/ MB<Z$MC2.
M^-,/$3?_2/$5-*/9*!@]ZK.X*C79*<TP(1Q-Y]H%M07&JX99I'!6^'E*6=\$
M?,%OCL)4T@\WPESV'VA"J^%4FARB8\"O></Y9H9*>%<WYM/CN<<OE<ZB'D@U
MR%E?\,3:=+\+,9,7)ZS0:"[-DQ_>S#]$#V)F2C&0ZWJZM%ACI/=LH0U\1+SY
M9@?0$WW/4")GML63DW-3(]BCJ30J'!#9U$D&@BX0I25QH,!T"JW>X\LG0V>X
MUU/48S[M6KQOU1L+JE!G3K;^VEOE="G-8+@07'+1MY<TK6^W@"J)OPG9E>0"
MN_ 6U.SC<_2]Z8&'+_LG+],I'B[(U&#OR!]."IP2AL4NHU%QPL\3_SN$*]LJ
M4"Z\O O?,R->[#.67M>]S%CFR!^88Y>F-L=KF/5W)_+Q:!?0.D/9ZV_V61 O
M?+;85<R-^T9*)7SE%!-5A@$BGBBIH"\.2 (*)(&7UA%P8ZG9V=YQ>194_>3X
ML-'O+,>C/^S^V];O-P/DTA=HB3:0H&O)CKYM+;&/J-ZK*LJB0II>KK_YX*Q^
MZ%;Y37%(R..I GT6M#?*N-3T$R0R;J<-<)L*>]*WZT. PFS"NM?5U,WY*0&N
MLNI7.!SU5T"4PW&@H#N)\[7$^:'0B()_9%'C(A8JP".YZGB(BN &P$_*.Y^.
M%JG.&D8>&JK *FDRCY7+G4,]!DS*&O[:'#[C[;A:TQ!ZW=OA3:V7/P,C#H%R
M=H+AQ;4[5K8.S6B0XB/W"$U[RZ(?"Q:T$*HJ0\35#RYE7I>D(9Z16._>H9EY
M]B#]M.DT%"G;OYY_"(!KY!K;=V<;.;Y/^KX>&0X"N?J@9_??OQ^;>S9YTY/H
MU*#G<?>'WHW-_?@^.F1CS55=;K^7UGJ*"ERL!JLE;:SQ/'F;B_XOX"-+O1NL
MTM^%[H$)W0B-:_*)48+K7 >.#:T7-[N!_+Y 3KI&6$Q[/;)*&$-8.^97F(/)
MUL;]8!O1M3DY1,&J-AW>GQ#^Y):7\]I]USFYS8AX=%*C(!4RZ2= $X_]7KP/
M^))G7!=-\  C,ZD'P<P00-0=1CH&NHZ?C#3N&!UQA5(BI;BE4:RY29HL/R;[
MP5CXG+ XWA([Q@/E)K^@"IF_^[5-AL$_# ?-VT!W]5*$4?Z##H)E!\RLUOUQ
M0'8';F%BW&(3'M _+#MN^F&POLUF'RCNL<7\FBVE%::#/V"RJH%OPB[N/.V9
MI+RE'<!KV0.-:9<%%0.,_+V>75&PG[Z^0!9GLO?4?Q%ZNU\AVL*N9YBS18A%
MS^S9])22TR&V54 KY<3YM%["#- 9X;WUT.9.>!-4!;#V-KVES8\RW!_#SH-N
M5D!^LC/4@#_W1;*VE^R@UJ/;:=\W9#^ 7NDOON'XJK .;P@VV^7%2W'O:^/L
M$'UGS8=743+A^>D_:?2SR4-+#_35:,4+(5C @QU![,T9S*+]^L?P"B"=>ZW^
M6A7H]IF51UA&[J@4&Z9GFQ;9ZR^SNN%U;\^9EAO74WC2O,8Z\/#W^ST%5TU1
M,AO2=3_!M59'X_3=QK.C]F/AJ[G@2G'F<F%E<WTSE/YH:]S]ZU\#C&%G__WR
M\B_E!"V?Z@(]1V(+0B\?4 .@8 G&#G+ISI.3;&W)TGW,-9"C[-<^FBL4*E%D
MUPOL.F2,Z9"&'VZ=N174L:ZT>J17OE-BE]>+=&N^>MD\J*T/K7Z-_12VM\L4
M#W[GT\@NO[AN\7M>]W6I>?8T3B.T%?3L)L^B+:#<'A%("_/AE:,&TA4MVS;,
M= ) 9WACYD#V,OP(HW:T*#KT8W3?V24KKWZY<U*VZ]$Y=[>:]<&O3%QV%\;?
MS.)&TV\0&\3CR<;3U" HQYWG;-\>@LMH>$>82U%)5SV1L::/^7V]'@_8[P-[
MVF3I)^-:XZLIA1V;X<7@X+.'T-H]S\,"?W[66MR1#/]8'_?D[)%MXG88(>&.
MGP,\C'[??Y1L09W8O[?3@IIGPH"!\DBD3!!;NC-'YIPL"^[.D.\ESAS#+3QG
M\JB"ZF2"'M*":)K_XY:G_;^!]&LQ]?=PUTW)4INU7'M5H]^*)9QBVYK_-HD?
MD.L<QOV!I?IC?9SEH[3I3UK  -8">UX(O2LFL&=1.(*/-QA!P,6<A'M0],Z!
MULT2[BS*YG9E7)72KW0\>>,.Z=$D?$S#K%KJUK1__AU4.S2$4*=!LV+*HIG.
M3Z"U $W,&W$5NB6R[<\<8=FU.BQBR&R7S!KZ)@@2)38GGG[RMKXYMNECR'LQ
M+S[:Z7/5#>^"A(-TUTDKZ/3W"W:607+)ZP1Y7 ]Q'H26;"I+ 2(D[/%@,%-_
MMQZ* $G(M%5($D]T,PE0G92='^X&[;X715C3#(3?^X>ZZ0V5^-"THR\I';WC
M5Y">?3O,/N2M*3"I;+2P:<G(2J0B[IJ.B6B>U)GF(FIT!$#D&8+5VY"\C<M!
M7S4=DVEFF0Y"H7=I0IHC]/H1%2N2#WBS%IPIW$1PHZ.AT([-?>\I@23032KR
MK@G[JL/\$+95.IRF$3%RB4^S.\2YX?:9[9,715R[^OV[H.B]X$\FE\*?@1E5
M($8JOEKC'O,;M%GV.G3_FU,##<0K+?G%:2N9U5(W/WD0^3%_@5_2U^(ESPH&
M=:2KY%D-K+E*>/T@9RG5_RTUN'Q'98@RW/4M@@#5FKG*\Z,3WB-Y,2=KPI3]
M8T<.*I/G3(:<VB3RJ/CK/^'0HZ#N!T+#%EH T@OW@M;P+%6E:1[T$M&F(0=]
M!O2F!LK6_V/.(:#/PO.@ OEK>O=0\@VJE=S-O9-51^ZR6?G&>_\V?3M4T+/R
M$6'#V)+2FD<;CYFV ,#;1UT>8R,K_9J^^JK$N9/8+CKF\#">C_:>V)RCILTP
MA4#?8>,'Z/FQYP.<5:89EX?EA5=H2\]N/'[L3+##DOH0QA4O^HW!%NI@5+3,
M*)BQ/^71F9:DSPWF#]@Y@TE/$M).1O\S,AI<K55P%W=H>O"IR9IWF)!#C46H
MD021B!MK#AZ-9Y9HOQ1K,E_Z.BJ9SQ:/;O!DG1LHM:"LQ<SW\F]?_MZE(%1E
M"$C*EZXW\]_YEC<:N<L6V#U[(1?EGM))(KBN)?8CEX+\M4Y_HG%A997I1JU\
MV5@\'P4*+P<>\'-*I]]G;^6?2$UZ84X?C3.8VJ'=")]D%^^DCW4O3B>9W&4I
M<M,GD'S1[D+:J?D7/(0L*?:]).'#//+LS:;R04\+ZLA/",SPQ7!#^KL-J-Z-
M).ZA>/$]G3.%H!63O.%DU"=Y@2#6CRYV9=3Z30@6E&ZWHTVZ$,R!V(]$PX"\
MAU"FDX,J<U1S^[F)%XXO%96>REQ].2>,R-ZP( E/XI[+3YN3Y,H,VJK9(N#Z
M"%S8V)$/<(G6[XD\-P*?-NDT"0<27HFT&DBOGU0H7Q.,R5-GK;>.IF#+S5LZ
M5J8H1>\R^5[/? CO1P-%S6IAU9<=3K@@M,O-C XS(=,I\2NN2G%3*+3&/[^(
MFJSX1KX <VM0,^+-GAV2"+2UEN]K..1TZIO?)/^N\A91X:@*TO$3Q&9Q53BS
M#?[+#B&<B7<7M::)HM04U!U?@GB\0#F:8L:?$:PXE7:*AD]XEV0PS@OZ?JP"
M\=-DN0M10?AHY@I""%'1YD3XCUD%"":1] DO!,>-_9] X<VOZ?&"DQKQXP41
M*KZC"3UEF!C,M5+U3>+]+2@F]Q;F<Q_*_H5/+_''M @B>SMTL$#@DGL1\878
MTA2EMJ/,VI6--?NH(5QO/MZ(19;QFP6UA*!&>C=TPGY%_B5&9>#Q1$$LJ5E;
MH1@V$?G:,J<(5Z$+FQPGTE7<.^8FDEA[WGSIO L?S^_3"FK]\J%_/VD7OT!I
M?910O%*D[#G3KKR-NZ[#A9?B/03XJ"W.Z2V?C/1+GPY.45O;MGB:,A0/%%RI
M\$.R8I8J-\(IPG>4&.2GZ(OT:C-J)_E0I*[,&O\-+Z!;4,'$.V5-TB:I.<EJ
MUDDE9#VZVSDE('ZGG!\4Y'=1[FSX(YVX;LGQ-)9 I=*9IZ^R^IHV27AO_4VI
MTWI%O:?S*LQ)J)<ZW#67*6,$X[CAT!S6-D]6UUS/ ;V 5$'XXX160#Y$?RB1
M3^7;1:4/6U#MRACZ"Q3N"\6$ ,%# [A_!>/K)/\X@(E3"!9(T ^)A])P_Q;D
M)IV\G/!2)<93)DV]":2F,%@SUN[HTQN,VPX3%;GR@&FL$_@)88$ZWS\]9<$)
MN_)OJ9\,6#FV!&X]9$C"*;@'D87V(T0#HE</9C$];ZJ8F08+R@"5!42ZJ'H]
M,IB>8R0Y__C!#(:,^+>KH\%);YKN^J_'G^+\M(A&8B])DBY&S#M@06U8X*3C
MDT@J%OODU&5T)PL(NA0X_OF!'0M$0G>6;#[#OD[5LY^C!V!?':&,:#Z7%JS(
MJS+9 ]!%3=<:0*%O,==P%D/D<# Y)R#2(<.$DS.F=4OS;'X%FZXE819 E]T6
M.0=+OU8]V'HZH6:L:?+A],%[B:#WJP=_Y9X0_C)DK=W,3,BGC-+YC:2FYO&$
M@KY$A3/]X-1%]B6B-+LUB35%C!N.8XJ!4JHO?[$& 9/G!N,A.L\.&BVPH!Q!
M8^R<5,0.]/@*V)U"F+YD72M'HYJPUEH7\)T]7_CP[TWJL"7&@[W^R0&98H(I
M62"R%B/D B].X(=QXQC#R1]PSB:? (:QXB[R\9BD'QF:HG'$-0G4S?X3<G8V
MVMEH<A.HM/C53S7F4%,;2D<>KI)F,V O&/$+#>1.XM7@IU$6U'S""EA@02TT
M.4BNWV.-_[E?1IH+N1\3)K;YA-7U-&8>>=:\?TWMJ_O#*Y6E=XX$,%Y@9E 7
MFO_AK(;?TI]L5B\',J4UHFQB)#T[A#2N+H]^ZMY53+09,Y S6XE H$R,V)1<
ML1WU)*#J#AZ$78"O%8!8MJI-^F(]U4:Z?S;&CM).28PVU'RIEN%Q._9B^@70
M2;%S!%H_:6X4[&-!01RG3%6'!74UC"_EGSUHM(,DD;BF*O73C1=V@2+>'T<E
M<_XD.*""^JQ^F^7S26M5B7A&<K^U(EKP[H>X7#H2#Q)8IK\$$&]X$R\OJ;"@
M$-M@(ZG,/@DNW=D(T!GP*OB_D+A\MKJ!Z$QQV?W6X6@SJP/V'#3YUU(V$><5
MNV%EAHY:]LF;;O=OD%_'74&R;S=Y2"9H#T$X"%X>%3Q!,OX,O^0VNH^S'D7[
M";H$,Z*+)L?='U'/0,]!%WYJ8!?C<L3N@1/"UJW <_FFJS*VS0XPN?.VPV;N
MO$3R?,KFH.(=+<5;FY_W8]0WS=FM%W;SU6IC3*8%%2'FE="X-O2;Y0BR.H$B
M,XZK?@91--(>Q %F/<_DAY=YA263*9QM,#_*N/,=Y"J)X[DC /J4GT6P'Z'.
MAD(K()L0* /#X. HKWA%O752[APEP:[^.82)DH:JMW>WD*^: J,K\7 YD]@'
M8\=2?R]8R;SAU7:$\N5/W-_<TW&7B VD\:J3QEVT_UX!@5N@"@DK1]Q YL<Q
M1E#F2AW&$?J!/.TH%*>_!+8BR;0^AK/>Y"G2':6M&($TTBSV@X\0?>\30)Q%
MW2_E+GPWRG$LAN<3[7CZAL>&((T>!XYO:O)T5T\88[]FC43]0N], L33Y7FE
M"8RK=V\VS[FT,]#1.5K!>&^OIT/5WT]\C8-^!7.ZQ$TD]9U*%>S3IXG3A3J[
M\ND8>EU,[;C.3 X\57>,XU#_:M%'_.+JYXW?%/$S\@A2UFPH[7\[6<?\DGEK
MZ5C(I>N0Z_?S-*.WF,N]:OSUU[;'&']!H(6N7C6R&2HS[AT:":%,[G_>S[\.
M(RH6>R9YR.'Z:6 RQ]O(=C@&A<BW+"%>T7[<B;G-/8-Y]UPN'O\(K$E"2MOD
M 67<I^P]+ J8)2$MC(*QYOLZY[V'P8OWJK\?3E$?MY#Z(_!H?Y7IP.VOP_N^
M;R30S'TE"4TK?":L)]E&%8P@AKJ[D16]ZA[Z*ZN;?"EU<[L8HV3^]/V?==/=
MS>R Z5)U=#=M$;"^X!]*MLR=5WW&V]T!$AUK ":O!OC_9B\]7G=\K.5K75IT
MU;OA[J5UKU>O.^2='.Y_#(H'GI.@J@3 O8L(_$(:RA++?F=5O:X60Z104,'S
M7%1RF[GD.?BHL27KX0/JCW&V4?"RS(XCP1QO+/;YV^7@CQ2_?E7W]4H&9OCU
M@S+KB9M<"9/;I,B$EYN6L*23O(^'<%?H& [1@NH<!DA90GV>,+9U!\"7C#PT
M'A[C;'I+C P[8NP:6=\6NCK1@LI,[E^)N#1>Z79R$VBCVCPR#<3DB'DP[LWR
MUHD4XF^://)3UKBJ-EIL?V* ,X\RR)<4MN]%.D%(;P-8=A2ZA>["0:N3.UE#
MD7*'+O<LVIR"76^HWP\*#LF4B2\'[)=PKP:?KHGH8VNCO&W=#][P+(_J;QJ]
M3WFNCZ!CSM!^BH/68=2><?<@1L\BSK0W7S6T99 GJ4C5M7GH]UNUQU**TC4=
MKV+V\+>V]C6H;<CU8+JNE'TE-M$V;M>@1(3;,S >JS#0MYMOK0\(KJ4\YX7@
M3 L\]7Q1$CL[M:>X@M+X+W&QR0<IBRMQX0->.7@ZZ7'SLV+IVF/\ZCS<P<<#
M(4MWCWSKM%$%/PO]_=DU'W>501>P5,IN%UPK(JL1CSG-@A+>V[]-T<6M$[23
MAS)E9'6F_-IO X4\ Z/+?:B'-&WL &4&_S WBO8V[B'UD-!T6H[!4([8/+]&
M72,EH:/6Z--6+]U_C![U3*]Y9XRX1Y2/^HO:T7HL.'R"SDN#A[<[&CD^T+ER
MQ0#CZJ6FH(U!Z"!;:^1QWV*DP>C-C0P1GVRW6RZ"W<YK+2C?AQ=3PVAS(L60
MHNFSH!'S_5@%H<<XFO@Q]N\>^LM)E4A"@DYJG"-9PR+]>_Y=I#W?'':F2X-A
M+_'WST^PH+BXX>A[%M0=A50PBND<F[^7K;UD-,V)K-HR ^ULGE*P)6E]GN,^
MVH!$.1NB^T$H&H^#(&_9=S%PM*!NJJ1\7Z50>C$M??H:<S8U*1>9!FUX>XD"
MMF=G^YII#LS5PFKC^(SB>184QFNK&%Y\M"0-Q\@S[T@?6#Q18K=SXTP!N]:C
MCWE)]()N;4&=<MXLT70[)\BQ36"=G-$CQJJP/S1"4='_F,B@:W;#-2UNYG:9
MM>QZHAH[S(,7 D,[)T-Z7]VI:HFNLMH7?^6(MTZ#9J:X. K"RTQ:@71[P]MQ
M+<P!YC#]DY5*4;/@\\T/L_?=;,XK8]':,%I%5:UGIR2UZ0L=D=QJU5_RDMMC
MZ12ETI >%?79[(X$=)E#0,D\_A-BN$FG[DW5__MG N,<@Y;B*)CJI3UL7_'Y
MF6%2F8^'OJZAJ 0G>]/DSG2!*R>JE@LXD-U5!^Q=&_U2L:UI8,FD]6)3U&ZM
M"_><W#GEA:D%=FP_CT_W*YE@4/4+3J3!D2:Z82#]5?@KP7.8.W?NGYXOS/%]
M\2S R6!==%ZC,]!9_04,6K-&Y B'MYE'VR=- @3D= ^FWG-:4*7#KHS/[8IA
ML,>#%8)YTN%,7S=')R=F'Q[\"Z!H3.T&1BR+<;S?*5DMV)Y?BF$?0JQQ?J4*
M;*)=LB;NT^))6Y'ILZ?E-ULO2)B*].WUE]^\E)J@'(^B:%YJM1)K%9]@WH_*
MA!3BX0]V[\N^FHG5Z1+KAP0>UR7_RD6^KDP[ZN-,W"<O24M+V'V3^<&"JA,]
M4+$B!A)-4;2V-JY!(3;E[XU!"! QEQNLA2:X;>;D5]\R$Y$H$*K$1=MHQ\&I
M4^D>+%Z-W]7ONXJRVC=H5\Q/5=SD.YI]-.V]^"AQ%9KQJLF7/]4;-<MI4F<"
M4A%V%&P5NMS7.J6F8L6*>[[WQ:*/0V+172LXVX(2"4M2T\QK,@D?9Y!H_&62
MR,M^@,=+?G#:I=13V&:-JF1"^(WOQ5HM$#+MXMOU_*F @S$MIN]T],TJQ<>@
MF/;'^>1X?A"QL&'YF._7P'TG"H:M6=L%>$K/]A:YR-4IN6.,4*(7-"SO2?]V
MWD/)BO\0SSH\=IZJ1U)F#FN?D\%08I?I+#@NM_9]4:X@O)<',#$'?/F5NR<E
M)PY?YS<%O3?Y$,UQ-5[R6E]T9B;?A1B^VT5<Y>6NTIBQ3.86:Q^B$-N63=K.
MEVR.7)/90T'=O$RW8L!<=.WY_3X13G/2 Y=%,F$^MPK+744];FXB1C(NL^;&
MTA91Y%T$MV+^12RV/^#PPU&"+10*>LKFM 1=9W\XNVG(;:0Z2<*8I=+[19^]
MH/3+?N_V]>MOSV[['UMYM+6MEJ0RF-JV&%Z4R'TD!HF=GSE!F"G,S-\#_^TR
M%6$M5 J:#D1+V% *<;P! 42Z8[.O!540;;[;@BSLRTT")5^T@ 5\H[\_,\?,
MEF]&NE;Q6?-=@[87S3M.(V>?76=!5:)'+@$I C2C:V(X-RTM:7&%:Y7+ TW/
M#/QC#%(0=O%DI,WR_B6>ODN7:^2^+URL]<@03S)8ADH>6\5Z@3!B ?PJ$ Z'
MO>)51F^XCQ[D";PSTZW4@:\XA>3SN%1[/I#?FBQA^BPV1# E_9\^R;%_.[=8
ME: HRMQ3:>=)'63@&^/]*?HK14\\P]#(';+)+<EGV3(<E?R)3SC@$/+LVWK8
MDV%L9 _9B/"<)2RA:753H:PE8_)A[U>>KQ,3<E*48$L)=S2!5,D%JT\E^5O5
MPL=."1D# ,T&&8#^_P/,8Q@V(8.C[VH 40!].X3TV<O(JR^SH/CB'EHZ\7?N
MT)P)$7R]*=Q3(PYX8T'9JI"2#KMD?)>D;2=<T3EGD;8V#3N6"ZPSQ,J^25SX
M;L)4;SP0; JHTH<X(?$-=/S_^ *^.-W^Y_-4(F'&?B)PB/O^A%T<P5/BA"Q)
M/=P7*'H,1<,S<@CB_.&,24ZJ]I/^A#^V/.*9@;G5IWN-@.W8ZX<UVWD*V;29
MBWO62EA02N!X72XRO@_:"?>^6G_9L9<^5@0R>"+13T1)!>[I2T<CN8>*I7\:
MLJ#.$%*U?%YL*UPVE$.X;E9Q=2<(6L6?'O_F,@GEAF]6> 'I[JP LP>D]E44
MW!P>.*5]R;[,E7Y"3/%@O)Z=9_W_05I,)&>]TY0DCVWUTD II/$&9BSLF6MO
M06UZ:]QJ09&RJD13BH_1PT&3WR]$_?ILFWYR]0P9L.=OU/SD+OEBIY(_-V!<
M1S@8),0GOY+?!4L"]O\QJ \/J%^6&V/$=1.=0M3+M$/+AS.5C'U3BF[Q<)T^
M GH(U,DV\Z+=L7 _SH[=FB)ASZ<$\?CP3&BZ,1"B]Q!F#WBK?]3L?PQ&9GD7
M8[+/AT<9%-FUBNQ?A;'+;^WY&-+CY+6C#SZ$V$@;CNL.XQRXQY[J8V;#FV@#
MQ(4T3\0-TAFM6^-/RAA7Q/7</"TF&YZ?V>67?TL:9M^QT]A>J!\*8LF*_8]Q
M7,: 8_O"T\D]AY&0RO0CN^3546S=8UP]LIZ,K/_KZLWCFKB^_^%85$3$*"H[
M1$LK;AA1=D.BI4(M8E1:%Q!216434P0D0,@(B$%94J5U 4VTB+A!5$ 6(1$"
M1$LU2H"P*-FT" $S(Q &,ID\P^?[^^OY-WG-G3OGGO->;B;WR)>1B:Q_BH4B
M3+IP39O@3'5PD IS3MTJFR1[UQ#_=\5^YDKQF#7X7 7D>?@0D>T9Y;WK>N'(
MYN*JL!=5)24=4U55M;G5'_D?@3$:)F0Z#0]8I#@CKAJ;.M_LLXY+>,OR1?OZ
MI\8*E,+^S9K6XE_L #:R'M!;R9F+JN#P>S%+!FOSU% D/'D+/ >%#G=&7P#'
M?Q'T[-=M-Q_N9#TCP&NIHU6BC"HUQ9&BMA-&NW6E(QZVB)_?6B'XE=\718&F
MH5*^P?[ V+P1X61P0\(,(?;GF?7QAI44ES&AHMAI,]R$+52^T(%RXOF']6(9
M:[GA$AG/-(']HZ!U[1V!G9.<'+GY2;(#DPK5ML7)YXUL&4[C-,>]/A'N,4E;
M=/U$=^,!!2WGF:>N/Z-)DEO=&Z8E]D:^H-1:MU#Z#^CRX>/0&=&.YX8_W?_L
M2I;DL'S3"8L"5;Q< 0GRK+D=.\4B=]<T;?17!2>V#F[Q8I&Z4.=^^+*'M-$%
MB%-H\?"V'7^W[-&S$5*I[A!E4R/\^H4#(,+PQ_]NHA'G/O L4)IOE_*_VG1&
MR>@6!6:.5O?IMV4.R] 5PNDQ:H3\#T):RG<ICM13F\T<FWQ,R@]SMU'_.YBB
MGGAI8N/]PB&%GV7$_:\R9(@!B1JZAVD^#%J?S"">4\TS:4>+ <6=V2]]GL-O
M?(=0-[XNRX$K' \6XH?V%2$-TW.F!+O3'")E/I)[8Y/J\L,AFW]//^W7=!J/
MB[H;X#-SH!D O_+^#_< D0X;F4/;Q?12EY_Z$YC%VQL !DLGTS#PQ1Z*<@50
MAJ%<;M?8IX$':(V)=F_[Z807S9*CNS?]I$B:%,O^_C@^@4N4R[RU URJK82:
M%3C[,LU!!T.M>I/:Y'^3(QMQ$\&<?>G<8!-T(56_X5)F*G0#@SU)/YX4R27;
M+YU $@;S@-#4.5.55)/,HNP!AQL3[0Q%XD!AZH(M(Z;.0A,NXXUOON[E&[_U
M"LG_2.=&GC#_XU<LX(MD^NWXB/G:\X;I"<G>?BPV9;2G+QP&F2=,T-?8S7T^
M.B2 O3.+F]BAKI\,<09 A(4G-4)D(GL[H=%P(OZ4:YU*24G.7*ISN<WG *K#
MQ"PL?0*>-C?KH]H!.MS.[U^0ECV[LN7P'LK_(B]9&8Y$^3@*,>">FY\H1U?4
M?N(REL?UH;@,+;=.6]CH,-3[,=_IEKK0;VV&Z:UAR5&?=GR= R^R1[  JV-^
M7_3I4ZA[DA@IP8K P+*?@R%;UE^LCL *>?O9!/DLSWW=YN.,[GQB,ZE[;05(
M!4(9EC,W,3W%:8#R/ZK+3P[Y4=>_AVXLF]UB2O;#PG"90=X*4M3R%GD_L<5:
MX 4'\\,U_5975>%QS?UU78T4%=X\SHYXD>2WP4UCY_1$:<0M'RXFU]Z5]UT?
M^\C@;W F+H*"[4FGUQ,BOS#\4M4(_N[N]")NW?+4DW,D%"VPR:])G\WI6H,*
M#?3Q8>FMY>]/!WACQ/YVFX:WV]<AREVU32-6L(0]G&NFRI<S4>7T?]. "[V0
M6"DUD9M,_YX1$UTFG?F"Z<OAL]>'9%P?IQLS20B5%KL+RD]RW(R_YR,Y(A6:
MCJQ-E$U,#AMQ/7YK)+:2RJW9^9-JO^>L:C2,A<-]92",(3[,8IXIO4N=-*2V
M^TV/!6G&Q-/(L%_J!$*1E-/^W8L"LEL+O'%+N3[#A;Z3?AQ:6HH23<5D2L'J
MP$HL5A6NYC/3NFFTY*R(M_W]XD :E:I+*$SGSBF/,I'A$B])A!'88^F/F[WT
M]M:\ 2*X7%ZF-HB[90PQ>"-UR)I.>;?V]\5NG]W&I-,)TR%S;-M-M\W_:5*G
MX9;;^GQWVF+G)31CAI71%/.0M_>%6#T@=7;07TX8G776,V?3$@I/!SJQN7[4
MKZ5^SWD!PS=.;\[8DC^G\.QO'^^1IS]RT%IL:62ED)8S+IYVF"A](^\^NSA!
M*LU*5<R,HQG#I?Q=IT_O=*KWP]^:(+,S.X;GN%!"IED1\EU#O!^%?,WNYX;!
MG^9(RQ.Y:<=N3&C'Q!$U(*UEOPNZT%8?N7&W:3.Q[\=+7+,M2'2S<]<WV\@?
M,UB3_"S4,A]H_L&(.QFI :FZO8B;5SL 3=UMPFI7<\N*0N?UAZD"1V^"XTI:
MFV1A#,NT$4Z@C)F Z<I:\5AB^YG0,0WB _\*1;7;T47#K+71[Z*+_\NO)2HD
MR^-0QZL'I9/STW=6!^DU_]4_M8N\;L21!/,PSHFL1%*4%816VM(:2I: D*V4
MBWG]*4K^V/=&W(+!JVH?5K-">TZPJ1.9 ])"X3#Z0_CFJ1J+2#7O(I,./I6+
MQAZ6#5Y-MLXGVK5F7 THVE.B\\<0W@+4Z^[ >"A1EP17'$^^Q_2!I0JB)=,7
MRJG)$??6$$:IEL-5,;(4N_ OXCC'_1VOPSYLGO&(.4D?&_OR=^OC^P3S6  ,
MY/?-'PJ NX_<CD'=P-U54-4+X*DV2XM$*@RG9;N@P"PM9E3-#QZ!MZAIW[R7
MW(TX&,-:][A.6FUOQ"V1I)>/['=RJ7_K#CWJ_> _%.@L[.C.?*B4P.N'1D-4
M%8DMOO,OJ8#<T^&,!_+F UX'JIAKH$9?EZPBL=S*@Y,I(-"<-*_+;CJ+PM -
MT57PNI%#?)=:]KX&Z1=G;OQFB,CF,+&DSJIGT%K(Z\$#.0)+>)EJ==DC.%%W
M'38%\W3G0&$ARPSQ?P:MYB@D'+NH5GNAA1C4;;4?F"N ;]\G9C^:_.#<4ONL
M_^8[D%MF5?5@V"ZC KV>XG4_3@@&X7'PPWT"R/0B)1K/05V@4_4*29:3)43)
M\W@=UAPR(OBV#C:'*M7JJ6QD>T+<<<5KRC8I?R-YY>&7'GY$_W?5$CQA\:-0
MCRM_G?CQ:E$4@X::;07'16;*E^*Q.9!^=ILV75=09W@X5"?SH,\?C"6[PF.I
M%2,-;4.%S.0'Y>>.=#6&W/.KK"#FC/;HAE=UDNR/ES'B=A9V[);&7Z)><[I=
MAF707F'DAR2&Y= /4&WNY$UK<0--M+Z.&5S.<&Y-9,2U^$K:K]70X%]89O"%
MAR7NM2"ED/5MK)W??VPE?W&<_'A]R>%T1S(T*M\G[1_J8BU@]1/F S'/\\)-
M%(*:BMI<9 ?HW$(@(.LI><RE*@N7774@OM4U, *<RJFI5S;&;PR[[]H8J!RC
M4F6-I-IG=C4WKISV=QXPNUW/_XME#S0["4]@[!THZK%+R1>XQCE9UM"SIE *
MZ%G+CTYQLH+K580^:9MO;1YY(:.D7?<63K.O[B$YWQMYXG\/:/%++0UE/)#\
M 'ZT&ZL0Z\(\9)7H*R&XF\\F/+7.G\3;,=:K).URN_?\%D>"@I+C3LD5? N^
M>:*4FS W@O("4I":;LX MCWM9#K?'@Q.N#42L;8KWG4RG+:GBU@Y>C#PWJOD
M-84'"[:BOFES0-D+*KR^EH.NBV:9@U=;::9,+_A[2.\/3T8JZ7FLY1 IPKD1
M+,\7G@@.:P66)OG9ZTIA:Q:ZJO/+%Z8UPXC#)_MM#>,<Y$70Y\+<CGWO2 '.
MD66O@8G_L'J?]Z>!/7GMWW[J1?+*D;WVO"6B%6T<$<TRO._P]MO,[V5D[WYY
M\_V!MHU7=-SU\''E3: U8DE(6FWQNTYZTKL8^H,?3TK"B8AEA^YPSP2U[YE8
M7'RJ26W$6:(=H=K6UT%*"2?Y^8 ]Q3K6B0"W"#9P,$4OMQF,?F:7Y+0*M+ZP
M$BJ\Y?+V6&UM4-A#"^N]3XOE>Q['E132?L9**(@E&6>:= I/R"\2EI ]D028
MIJ3F&G$+20G@U&[XINH#EBISHBGSM._A]<J[>>E*+*I'^ @A4?GP==2+P<WU
M,NE^*+"@<14_MCA J#*_=B=[]%./K M_HDC7"QYHE?<]5)>+"7W_C#&#*"U&
M7.89N4V216 ;:M<SAMA78*MF(88>-O<?K@JCQ:1X29*5>6,VC"N2W5V_=9$\
M$A_NB&(Y=ZTL?LWR-Q09<8I[!^1+!58,BJJ\W8*F%.??AJ\J:3EQ"LP2RZLX
M(FK^961?GAI?(+ ?,>*L2;^"=Z7-@LWUW412*OX<V7'8:W =KYUE>UD:&.ZU
ML^MURW1[YUK6&_BX?@%S.;Q>OPX),/R!6F+)OP*4JG8!MLY=6M>:!1Z$I3$F
M:E:YRM&_;?WMB-C]5ZUZSLS\Z/1= Y9=Q[^_HXMP?#=:?=.W9WZ-5'FQ[F:4
MS@;>D0 ^U/T&'[J+'(*$.:1$_7+_6T#+%5AT)TY@E:T"V"<G\.<;V"W#"FB7
M5^B/@P19DB%%>>IYPBTXRX*ZK=#^VK&J'E=!6^+R?45E10AP=][L7\MW&2X1
MW>=!G!QFH%J>RS*AX@XS?^AFK61NA6EJF@UCO<AJ/^:BDZGY%DJAM:9_?]'W
MPAQFK-QB(L._C0#F:SJ.I%HT[AF>"K X^D5*K3MQ'QLTV'#9O6E_AT@4#OU7
MIHH/:44)H("C+'!1RBX02?Z5$A7U/-<&;HI\$.U[L+90?;CS;QA0.YJ$/\]8
M$SZR-#"1Y#8L#3["NC+H!6I0,[:>P/010+1SY!5(/%RBI.88<59DFPCF*OBJ
MG@+3,=O&IF:BZ^ K\A=V/%$0/Q=U?N8;+KY8R7+!FVFJ"EA^UF%2YM:*$=V,
M%5]%,!]\5=K;VD@B@ 'X/JG8R:P)1&_K=S!38)Y2NX3!>]&@O>#A2&LC6-3\
M5]^-+F<0FX'%C6;WX9#];Q'S(UYGF3$*C@5L'?P$-.+RF>M3HE2.JX/](U;'
M4&J^O)-H?O=3ZX8,I<(X>9]6+/_F-SCX#DMB3;$0^#+3X._UGM$RRM)J;6ZQ
M./\DB0[MISJ^KF \_4)8Q"@2]>]BV8"O>>PDFY-)?RT;*6X;+'W0X3J9;W7E
MR6M\-D7Q@%:5[UL@;Y%<('M*^60_./1[\$O]+<05Q*9LQ)DA 7!).7.[%%VB
M01?"JQ(3=#?]V^P^U;99[!:U),!1>Z_(#M<V-:[V3XP\<F_DC!$7@KX3/L5@
M%8AQ@:T&G:&4?-)&'H[EPR#H,L$[+*MZZ9Y8@0^<:E6&/W\+LA_I9Y6YHCF6
ML3.938\SQTXTQ5RZTQAB.:0.D\#?1XT:<>H@VL6W#+JZ5IQ.7 CSU(Y&7+N6
M[>0$TEHI"XVX(ZQ_,8=,03;DT2XV3+4"YPYX#BYOZ%X);6'NK/)]/TB T HU
M$1^==Q]F!TC=73U%M*[?_A!._NXCP:YN/LA<1AP+41%S4._.QNVWF#:0%^;?
M^ZX>A/U4.P5XYIZW2-3?,#8+W@6!.[QZJIE@/S99UQJQJ*D.2FDY_HY$<'R3
M?<=^P+ G]%5"AEEMU_%)O@DV;B@EDI];[-:%N%8R?VKH\EA#FI>@H"Z0(^N@
M*P5J:MY:B-C&<@<IYP);A(LU=AD%\GS!@(K/9GET;KSSU*WY+H6=;-\4$!>W
M(&<@BL%!S9(5^!6,!^/M_4:<F,-IT.;5[!2>: H*@ZR:^# MI-OC-: +AX "
M4JK",65/I#(LSIWW"T1I):PX#!?MEFZ8&+,,]OTB"7@[\0%/E;I^2]O<B8'5
M)5I5)9N/>%SL4+/;.NBY<E.F*3CT,^SV +\,=F.&*_:"I2I.*W&V"7U-8?&@
MP]H*R<8F*$AERB;][!'OJ?67D=;R@VY1X^BN94T?3W#X[U]\;L3R9EX@G*'"
M%U@7]<=%./4 )^(!72I\7,T_WW_E@I)NS2OPE8N)]NA;KHN!MU&P*)RQ_\M8
MQ%!;8'N#GS!GC+DJ7CG@F!@$>516%S>-Q^B>4N,&&6QTH51O#P,_OJVYI"+F
M^HXVW'ER2,,E@#(1P4KCM!9.>2"! '2YA8 -$;==;",VVE<<1J*"^.Q-O;%K
M_ZO-W5!Y87UYP-6OJ7]Q$$N:[J#LB+22Y CYJWZFP5MV@S?LK'.1+6K"HA$[
M\7GR9ABO_E*O#SZ(1*=_3@IZ& EM'E=)+B8;0EJO^.94,>C[WB4__# /V1H?
MY1Y/^(?B1%%<ECN&8/+. S+7)4#[<TQS2&N/9/ 9;/&@-^224\G<FPY5B0E.
MDX0"RG*6"Q(" Y5,>^@$!Z(%=6D'MC>![/.-;AB2788/''CW;W'\IQM?=SQ8
M-<W?1 D3F+(&@+E ='"B2& ',YA)S.W\?B2<J]D!N60F2RQ&N/AZV!&RP #M
MATY2>N1]T0I)]N1#O$-U@^?-NQJW,,FCDJ"2)O?#A]I= $F\%[IP[#LC#MR+
MG_WANW%PV3L/R3G"?.0 *%3F:',1TSL:= O4)"LDN\446]2*QO8-['LW^?#F
MLD./NP7.06J 3?X6O)NG3.63'3L4X8&MY"U0!+?*PHI2"ASC99()!BYK$ZN;
M1Q!X#B)+X!AH0%<!_W5;,S.4S5P!66E#P#<<I60AS!*W1#AV54O@X)6@89)]
MD>S24?9:#1#Z/O?[5?Z5H5H[MKWD4)>[OB!"^X*TU8B;ZPE;*^07>'@RD6&M
MNVBXQ[17<[(COH,O)8-A86^95'",R')BDN#7:HM$,6&%P#+P7@33LZF+&:ZD
M+-=P5\M.2),I=A%Q@^O J %+8$%<\8ZO[S\,8F+PMS33,;D^%:$:KE%BZ-E&
MW'QWBT0%)YNY%-JJ ^!A*%8CIBU'3*%(L5=HX 7!XI%!D\=/054,L(BY/?+T
M#/6" I+T;TS>.7I O]1]ZY7-$1U W,G'AS PH$X(SSFY&?Y.HO>_43<+"%*6
M[0=D_F,X\3A8M0-RNJ_BV,82EE!.Z.F%F&9ZI.R<S#@Q$I^"+GG.\!C0[YP8
MR-AX JPY1XXO&*Q:UT;IYMD:<9%^7BJ9F',> [^($HBCNBJBY/+,R9;(C["7
M\@+3:7")H#.L1;Z\AF@^(MC8T%VMM8(C6]?>CPL99!!%FP\._J.QX.D23]7<
M"#^<RO.$QU&S%/"4$=<J Y:>$D9K"]%Y<(W+18$CK&F66[LB48K]D/!<LB1'
MOH O6!QG[7M,X :>J;^EZ2%[PE$ <%RMQUM^3NOACMMXQ&^V6#ZLRS.OL^-9
M PH^H0HO$IXG^\"EBB:":JC=8-*,FEUMTS7P1<3SW#5=S%7\P8'/+#-HQU1V
M)/2IAV=ZOIIB/8P)\!PE;:G&EY);63V0Y^<Y$WTTK"*B?6I7]CV,8+(>L/[U
M&EP/ 6=O=9*W<AP9%/'OR.J2EBU,"ZC+MS87W>195 X7CBN)61\O-R=)5B#;
MWR$N]\1J"_H/G<GK,\O@T,'QT(:&H* SD>)76&H]A,U5?B:Z++"R"!+JV!13
M2DS\0G1 #)A/T"^&_CJ5%0F78G[8O-EI)2R[0WNM[#"D"KZ+W4^V?%>9'!8<
M$MY-LD+7U31!R]&E\1%)5Z1,H)F(VA>09SX)W!%ZB6H#I<:!]LPZ&W4]'#MH
M"6#^0'W,B%OL2E[&8.^5JM@MOS/H(>!07J-IS.H<%7&1QF[%AYS6%%EGG[WM
MQQS%@? 7[\!:9$61S@T2%LZ^)[& (6P?7/4<SL/4,-?/I+4X142PWZDH23?B
M"BWAO-TPK53#75>T,R_HG0=_&7RUA?4M>,PW&'D2T<<0_5S_-GG-HR]95XH4
M@<CR=,50*\<"65S=!,VO4,^^D''H,?A73QF?Z0)[0;[$;Q@;D)\A0D$2X;PE
MLKVJVYK6@UJ%,7HT+]!54G<V]!=4&&0PW]O85"=U[QN]"6>8H&:VH'US0^&%
M9 4GEV#%](A4:BW1U^@6:77N)!TO[Q=>!$Y0K&&Q"I]=T[3]"T(ZT?0<HG!(
M*2K:<L:$U47'4SK]RZ=Y.ZL+5MGS3(2**Y2%0!1@AVR%."V2 J":<OXHR,N>
M(,QE3+44 P75831S)/EMH[D:;\.0*8N17YZQ6S3W)*D*UR QR_GQ4P'(+5?&
MW4P13>UE *U?8V=^EL2<CI%#W[0_UQ^8/3;;1AB#[W^H2S%<FB!D]]3RGAAQ
MV:1O!CTA:OMSNG5L#V4):PL3T^OWU;0%R$:PFW..M%U9SURK-!!$S]+"Q7GH
MRM@JS5<QH+(/WAH(WNQ*2S;HT^0BVD"M0I)/_AX.49"%#\*C 5N/$NU2>.&8
MZX3?*=KY-(X8*X,5G4PJQ%%HLUFK7L>ZQP-MF&-S338ON1FT:]F.#<]"3Y7I
M#IWBNU?L[N]D<RA'Z/@X6C4AGQ)#S!':DC>R).A6N%Y)-(/MU1]J18[^(K8_
M++P%+TTV!^;'SMSD7)BP8,"1*GS.1,6!O2#*4<O-=]X=N7_K?47!J%?GH1B9
M)ROE+M",43$C!<LIB'>.[,P\#M;7P9E0G/K V:0PZO+AXAI."Y4CMT?,O<Z2
MOV7&@+_*<R?\HGZMA_:7W@V/#6WG'5$]U"Z!TX,AS&C%QR3='S@4EWYT>!(!
M^'O(8D-I8X:*FD.ITHKQ%R/P[!UU4*"(>DZ^1+#R\W[N=S6"IK?T&N(\1LBO
MD&O3^0KZW5C?B%L]7MJ[&84IU<)G=9DNX^J-[Z:I4!E_3/\0=M%Y&G*%T?(+
M1MRB9*$]0Z)[WF/$G:"8=2AI6:'?C_5<5=*7H)UNPVGY!Y:&:1J:=/=F".?<
M7P>HG#?(BB+B^@ORE]Y).QI[K#=]XW6])W,7A,^BQ/'/4ZQ1,D/4CLXSW*ZA
M6D8+\:71))+ !=X*"C$![TZ;$S=H^VZRCK2U/%3^(3:M1GBAD79\==G=6$KO
M =:W<6M.T>/'OOT)"1"C9ID*/KR?8,ZR9.3I\@QWD)U*0N9:<!5KH;_719+]
MW6!P!.C3[ZMN! OO1UKQ%-'5'^+"NB<&O$D>JO@#K6FLAZY?L@7];>X#[+C+
MX1MO'80)>E;YF*G^=*QP#FHWK"L6OU@@/)YQ0$UCDU=',():^YUNJ_'6GVF.
M8<K%=U$+:'[I R/N-[A6V3,0'#@Z4W$^,RIA=<7)B/7Z"K>QLGK#EC=I"=*Z
M2:?KFI<$3@WK%\0. ]8]&'^:J#&WCJS#/$>,<)$1U^*AN +_"FJV49<S\'O>
ML0C(JGKX=3PDW M'E5E0E9_^*[\'LS2M"1^B/:?2VLM2*X8'\8(,*VG(_JS^
M+Y3NHT YOY)BH!EBB<^:F&=A4]UBE5[7_QE0DP1;N<*)(06_?&4"?%1@D!Q>
M--XGY,\ET.D_P\MTBU\*#<^JQ$@41\S,L.!D"=L%B.1P(F=<0ONT4UN#GMFV
MDC0QDMB=,7_KE!&G^2\K@<N[(#XRB?X9522I0QH2I3+'=+7C+X\=J=.$GRW#
MA42-%)SC/:\*#3#=BSH+'6/D-+JD5A,X;<1-%DZ< WBR)PX?H\8G[\S()S]_
M\_ON;4,#?&>2COPA4)/-Z;@Q5.^8ZDTRZ;JQZ$PYP!M' SNS-6)'22R%.#YG
MMD$MI9P^DM@V]QA!@V:PJ4,!/BXR0GF%S<0+A#*CXDVCZS#1)?_X33*-RARZ
MH7/FCU,.=Z*- .>^(XM'.Z8PN9$.B3]Q!Z^/9?:&"%_J2FL[A'3-ESGEIWP7
M)7:AI?P0#G-<]@ J%#F34!L7;GK*Q*W,+&\'@-AZ1EUAH^;LIA#Y[M6U-/',
M;S9.O6)@/-.(&YFX8WKIK6)QAIE8RK=1#\@6;O/;1MD;K#C]T^?-Z3S9S#'#
MV@F99!P1\C=9?]*('<#$WDD#U:&H2+-]YE@R"4QSF,D("&15:V69KUV^.GH[
M\= G4A+J+E2D 0?0:IRSLPUZTXC#2%0#!0_W.ES*S^36N;Q/;)X:OGC&]);X
M;?(=\?B4SD]RR^G#X[1E3R<, +]!L698.LURW+PU 3[0#)C-[I;FH+U($KQ6
MOZ80_TAH*^'+3"?Y37$*X3GAUS_X _9R!6^T5%)7HB8#91Z&9*UAZTSFU 7Q
M7ED1CWIUP*<] QI=\$_^G)F$2?(Y_91&>F/AOOF^BV\D#$N1BSCTIG &O9'L
MMS8)NY%^TY+(B4EO,<F00:U,54A_5MNH;;7YT"O3KX1_(Q^"?DV^:4#F6/\?
M:D=V0N_BQDE'"9W6NK%?"XB0AE3:?V;-8T4:>>&-RPN<\X><;K;98),5^'R7
M('/^@_J?3YGZV7R?8?&^M*AG^+<S264KHVI/#9Y+>6-Z1/ME_IJO1IQ?$OKH
MFR07_LE$KISC]S6U/?U8D8F/2:V-]PBK%$0R[O_N>TDC&Y; B<@]Y\^^D86_
M4PB'SXCON=/2A5\UO;C?=%^ PT[7O4=3FR7>MOPA(TZWV5!031R(TNV!$R"9
MFM;*X<QV38BF+H^35_>40'_/'L78FHK8/HA@Z.C]1;]T<:5M5Q*'TVY=_14^
ME +R6UC+P/""UDU]PTX64HK2MD&JK0Z[3:>]Q1EQWF+Z.$=4NZ(=IBFU6<B*
MAXR.4+"</5IMX:]:W"A8"^7%O$Z8=[=>17L\,%P5-V47?6WX<9RU[LJ5^P]C
M/<]<D:6U7@'?CSP=# ^HFE\<-CWP9<3TZZ_Z@TQ[PUW@&&? 1$W@ %'TO@K!
MMQ@P'#3\C6"%-,\;3GAP$$YZ'T=;ML&(BQ4NK!U]#8WKPL#"\KB8IY)?Z$ZA
M(T:<@]G\Q/*8F:1=[WK-;_KN'1:L@U_I8UEBF=#!B(LBY#AY-L'!+J-:\&K;
MX/>@]=D)0A\U'"XH0UA%X;"E$;?<0]*_;#N4<U5D06W9[SLI'K._SRBG0O,Y
M@%J?]Z-G#[JP!H[3543^U+T*K63[Z,AR%7!;M^)K>8L1-T!44-L<EU&A<%Z!
M.]X<#L1(>TEC"*A16CU74Y;"Z=LH=D2F/3](Z9A(@U,PB@RZ%\NUPZ3O593P
M5OOIO'G!Z;AHNNN&*^+][Z*Z0E.T!D"4"6]7<0;2=;V=$\,"BQA,WXM;T^EY
M@I7PN)*Z  Y1_5>N=V'\ A.;Y0L\M'U:A5<[[:(1MP)=DTHQU3*],DJ9ZR"7
M7,$ZICM\7"%9-##LM!:2<Z+>DOPJXVHW,5(.U1$HR'>&,F$<L8\3/-MLJ&H+
MTQ_2GA-L9.[#BN,"\E,U'%>!OH[:W46R35!R\G@FQ E"87]P67F6.[ D5K :
M\YS, Q @ML+D:_+Z:82H*N&;[RQG'! ]W5G^:IY,2QW+P99P'9RLMV'NS'M!
MIL ^4$E[PZ_EHT8<9**[":44DNW[8).0M\@*,&^VR<M6I3"7N[(G2;)T]AB$
M;P4\T3+XN6CFQLR)S++8F2NW[X:_[[B#$6[O^]#%02T4<#\A"W6!A\L1^^<P
M#6*+9B@7*-$#M#YJ,\6&OX&Y]![3#XIJ]PM3?+HJ%EI$]SSSI19L1%?UQC@Y
MP\?OM3WL8V3O!7?Y[B]A?M^)^)/S? H^W:)L9&UD#0IK:T46)JHS]__&O-1]
ME>1\L );:JI(7F7:;D[LVR=M)3MC_I+/CE@$4]34L[[<>F6\N=)!>+2['/*L
M@<*4POX[8&U.XS*UP;[%RZZ[\N9\OH6@-$%'1Y9O54Q=%%"0*$,F,Q*T%UL#
M9I0XZD)XJSJP59M%66&:D_S2/5VX-(9K!IZJNLLDPK(%G:M29\\,"2I(%Y'7
M@RFYGZ3\,>F^QJZD]4' TN&XVE$\&P#W !;,T 9PZ@++AKD0'E!S^HRX-HI-
M#2&S'S]F>VL8753RHI:[YATSZ"&\Y2!T$.Q"B;7P>9[921+M]HB3-6'I@1;.
MD<0'/]9:Z?"W@N;7$GO[>6V\G&*O?"6<_(@9 &[\2ZV_::EM_8.Q91^TGWU<
M=2')PM>L4IO\Y]LO],BNDN"JZMJ&1BX8-KTT-'0PO"HO/>QZY#9@HQ!/P9)X
M8*OROR)0_K-48 ?GZ2SJ8 V4HGL$EZD,JVE]4Q%P9X-VS+:<U?6,:R\T<),/
M-BX%I>UNP4=4 +LHMI\OPEN2R\&1CK;0C#=_J>R!W+W##7,;CJ&S;*HKP)+V
M&2#:&RVL&BIX)'#&C'D7:QWRH^%Z,IX3I<2W9#B+=%PB2.2XLKQC:-7S<@KX
M9V\];8!35/R^U9]0AU7<T1@+J.KG[FK]>IMDEZ?7@:1*#')X?4543.7GU^#[
M[14WV><FMQH.!$F9.](A_^8SQ>32^Y\#*&,5Y!94'5IHWO'A^Q/G@P-Z/GPL
M?F.KY"J=ST??.28T/*2<L%COWT4*?L!Z!YBX:Q?'^-;\EWT_KE:^ C&+N7,H
MKIC%HS^D18^/;-$\Z5]]/^9N>/^(M943O?_VT[KSGU1+7E92BV9/\,R$I_2A
MR,+9;2;,EY@QW2*5O!POU.FYX5Q-Q7I5FZQ-DNDK;N7CX3Q1H*X W'\?6^@6
MU+50_=-;T@HH5*\T""^6M$1\U_1<ENRZ^$W8_='JZ&S#'::>CP[2P+V$></<
M53WN% ODQZZ/;SUH_>8B#'JH+=$LW,X'[UD8LBTFV[+>HN:@2POM@G!A\H+&
ME<7E8C__-MXWR:[I[8^C0\]70"OA1[T[54U>NVNEU<'^ 0(T]XLPFG!6YUO1
MDY<.\93A=Q\>5WI 8Y\*9)Q&5[H?/ZNXQ[X;BG]Q]9?M>'9!SNL*L.>[]9$&
M7F)\6I3^^];-3;3%Z#L,H8;RY+LY+30'LB7\=_A1=>O^XETL1SA'&7PJ>-]0
MBU5"+'E=-C5XRZ\-<7U,KW+J_-+*[^O^& YE@O*(W/@3A?O)VUCS&!K=N.$!
M:@N?G_>6[(F<A)M!63MWB:$$"0:)8AGPQ/%-009D2Z3$OV*:0(-^03^ 0R+S
M$OV")&U?1YB4L*>KYCEESOM8:FDH8W:+UY3]=_>G6EX/Y3C]&T8>NC"$#F6+
M@-H,]L7&E&30NGUF@K:0&16CN.G<3+!(%BY&3H+6K82YL=81.*[Z!7D1=,/Z
MF9-YE[.4!( BE=/U1R-.BR!26B*-D=<VL_MA>37AL1&W &-Q(X[-LV%&0>N5
M0^S*8H(UXN:TO'O2T>_+(^)HXX[9(]%6WTQ\B'C"/(4A;%=]PQ,9<YDZSMQQ
MMRL97?MM0U5W=7QD4)?KRO2X5&V&OAPWYP9/S!GB4N&W'QZ9?C(=35;6HWAT
MD/#LZN@DV/-F1J3['71IYO69M/JNSITJ&APFKX"?5S BQ1%V4#"7.V4_:'&@
M=7 .2!?QES'NV'+#J;]>)VUG".D]&[^<,N(._.X+O?HRGWSV6.)G_.^GJ7-/
MDY? &0K)'*\+QT .>S1I)Q*IB@]L)Z]OS'Y3;,2UDE=W_^@V&&<GN)WBVC8V
M^:[V6<V3FF7O2:&LDJCC9<-0_W#/F6?ODA4) R:4/]3UWE@NNH6X&%+FF+)X
M22927L?=P%W'DB;:''!SG)^H.2>'AN5"OZUKVG=O\G;(3T<=A>U7'19%YD?F
M<X8,,;13/%#.5IGLWJ)YY=B4ENPP/D+](>'RPM\6+6XL-/BHR^^1!YMB/OS.
M& ETYIII>71J6H1OPH1NJ%#(+I][- >>U/,FC;BY<U^H25"V3'[/=HBOEA;[
MYQ/N:[LYCAR ^F_(8XI$C9+2]FP;\IZ4[&()+S0O9W[@#TE14_JVV7->9/SO
M$B647/6M-YNL\W6OM-/ I)"0MLEG6%*NY@9.+Z^63?)O$>:PFON\C+AG;X#/
M"&OKA'-Y+VD%!Q33(B:GAFS)AM09G<N =#H!Q(_:\VK1 4Q!EX[#VL($<2]S
MA90PY!>G'05(4P8?A7YF_"(=N"+O.>MB,L"];@)CIF_<03%4MG&;9&6BIFL*
MJ<,\]-&SII2/A9@;XU78.$YCEUCSW\R<;*(X;CORAEI^^^-O#D.5;KQ6D[=S
M?MKY8LC&X>MIJM\%R5U@5W[(JV;*EZ&O+DC,3V]\G)VN#6G$1ESH%?X0S(=/
MH;\%F$VZW&"QWYW/X# 7.;GM?./[,?$2]P8!V#Z3U&Q[-7\")<KHM Y.SQ]G
MYSCGF[P0^R!^]S6&L(Z7\YE]Y*;I9@(\!:LXUT[OQKOP:2_1ZS9O E)7N/AS
M#O,ZG#Z,PY&%:TC'] "F$@N<IM33 $WZC=N-8T6%O3IG^5>$&GMF\>^[&8Z;
M*<O&%ZO?\TZM#726NOAEC/=<K9LA#*/NL3- .#D]T]K9YSNU<Z7IVV43P]EB
M^K:/D467MXC?$B*V1@T\QIT(+[69? ,LXY4/BV,W>>ML-.@.JWB 6AM@XO,9
MO^OLG"EOR>OI9.?;8U=F$@O]ZFVUE_W:_=C*-4,#]\8T'"J]O*?8F[!'2+VF
MOB2?OI0YLI-/[QB?<XN[A?M!XI<Q<R/R+OG/&X5L@C^W3I$H^:JN^'G3[H1>
M@H1B -YDX5Y-O#)0*GTFM>+E<0-0^%F.:V$YGT^-2)1>DJR$7I+V9C%(B[[Z
MI=I\"0!F6HMN=)V+RD8!B?!K:2UB;L2=0'F&V=>Z^9HAPZ9OY^0J;J0OQ326
M)?P3'B$YZ\02>A;OZ5G-J]6T ELU^4-ZVC@MU03)').3SQ[XAV)MQ!VE])6K
MA04#*FHK#R>/)7N5^$N9/BDJ1W,Q;0G).O5>= -IZJIO<.%=K@44D!U_?W6)
M9RFS9U]$,TFG279/>.D<?^M '_)BAA_CER@7I --FNFI%Y^?4^\C^BG%TF;=
MT"6I*<7$B!,]$4;29UP&-[M@+)>CA"2S?1>M[4JPDF\S% @_;X-N._' 1I:/
MVHC;[[HU[7RY?/M/-I*CY#M#SW:[B:FTEB+3PMT)4O(U/TGM=TL'"FM -TP>
M'$7;RU%,AN2C0K"1[,,"ONZ=[71Q#T/6HZSVFU21UI;'%Q,*C[$"59[>G[U?
M6XW_EC%>TP1\0_5CC*2G3VFZI+D*9N\,MVF+?%@J[Q',_;]+A1-4)$J\DE-(
M<X I<,(]"KB+VMN53V"C[A0:]N'X;'>:=HE&H]G!EWTU^-.<M8^.%15ERY^H
M'7.')Y;?1'6F#J?0>H1S>YCV#0=>31@]X<LD0SR40"R\*?Q2BI'?8I$AWXC[
MS(6QJL*SQ1L1(^[=CK)_&E_H/Z=,"Z[Y?%GL0YIRX-POP^G5W*WX5T*"^"N\
M"&.H3<+(+:_@=#61.KV1XB!FZN "31 V7LO_&T^"C<<1;S?BFNP1]!O>.@MJ
M(W'TZI['38^O'%)=G.G\[\W.E7^T)2Q/V?/*Y-6B6__Y[#U&=#AK6;B"_:WP
MJA9.XHQ1H2VZ1,,5(.ISXW%0K?PD'HV:7P\^#ZF#IMC,'V@J.]A?EP>RVRGG
M :M&>Q7F"=[0F4&8GK9AK&]I.%Y8I: M#3X2>1L>_*+_M6O#QAJ)^7 G930;
M:':C1.YR0,C0=1W%0>";0?E<&A*(+#/1N7E30#[I^(@I0B067K/5B)$-)U,T
M%RU_6FRNPYXJ*WV84H,?JP6]U%/MQ,5,)_@OT$L)S-H.HC+@.5@K]CU1_W D
M5)S'3%'3YS ZQ:VZXO0P88XVJ6(A@#MTJ( 8'O=78_C^_SXI=YYT/6?$K1_F
M@3N-N#RGQ88JP6KTP^ \J+SYYE9U1*U^WV$D +Q[\]$AAG0O>+Y>[\D0*HE9
MK*6P7B$KV!#1?1N4%<:/(69W8)D2HSGYO!AIK-W\)YZWE04!%D$MLJF]05-$
M9*NI;K,$*9+;&K0S&VF.&5N,N!T$L&TKZIBCM^5,EPNVC/K GZ"WD]Y:R$9J
M\MJ(BR3T!>D>&SB-?DIA7_EVF ,&ME*> IA@<V"(:" Q3^M.QXI6M-T?'&^+
M6 >9%JZ<;;] B**R4ZSM-CY1V4ZL!RXNB1.>>@XV_55?\N*=YC2YU#H3?0N
M0=1\GCV9R.H=,VT#LCT)\X"X> ?&>6D;=Q5\_ &#K>/"UA!Y0'&1:<G9#8>K
MJ6-A5'P8TZV[.BZYKGNT\B@GC!TD(T4I7Y.^B_@^8Y]DE J?L1Z-,N)^U+<#
M,%/@B_\$V2.%OGO_?XEX54Q%&5USIH>QHFQ>)5C'>"CVQ;=IK=ZS_A&WIZ3)
M6@LBVP'\!&=>W!AXL7THW% 03SF.7SC",GW<56W+=_4H^.'K&T*NDW=#@S3>
MRT-PZ>^8BE3/"XMK4L9-+P**:Q0'\GSF+X:\#>Z\'%X5M7T@ +X-)N[L3JHX
MH)3D)=/.15C6PAA6S)V$B_2><%$[L*RM-MO#OWPX@@(EB\_5^)$3CWZ55,9Z
MG@EM[!276QR5ZOBH(UMO![PC0^6S]<I#H)%?L!P\AHK=SO\"6A?\>OC(G\S3
M\%#-6<DB?"NMY#YIJ&@;(7^*!V[7]B\+S-X%"G-0+Z8I1,Q"MH $E>D+(\ZB
M0PTL8'10N^UW8!,APH BXE%Q3\[MC.>BAC\'"=#N/)?<"<)2FJ!<M9;I8F K
MAN]6/0'?<"^G\*R$BA+>4M*6!S =R[=S$ZDD"D14R<;LP3@Q8(YN8+TA+%[$
M6@B;89+Q!5!%;)'W9>L>=K(VPIQ#V3](F6ZWD50XL)0AL'"2!U0+NI/ER^+V
M[]L>M;I&V1$V93CX?Y#71%'2&"\CI6J.V T1.(=<1<V*] X;/]%P</>OSZ[L
MA3K4U_8W>[^G*",3LS:O,2F!Y^F]XYP<#<^!:'J_Y\".!C"JY240Q3E+>7J@
M16CQ?L>*RW'/"*8>0@)<18.2"Z]=2Z?@^SXP!J@@F[UQ]4^T7X.M]S?6UH9[
M'SP\R"K\33\EWI6?+4\AR_]="-L*%=?D3ZH,1AR.\0[*/P6KH9=J$QP>KFO"
MJ9<#HB= ) WCDRW#G%D,G$F0H1N]_$Q#@P_C!=O(Y="48H(NYDMO?.P'&M,G
M)!K)5R-.(WM1CII=T-L5\> #*%:.(C7T;](,,\"(FYQ27Z0H>WE/L"0M!M04
M,1:$+9R[+.<$F.4X[%UN('ZU$M N3+T-*;J<QEJ)1MU"@5"WS(*!M&3R]3<^
MPR\);#7MFUF:^W_3^M_@$AEE8J_PI;J, ([2>KLNS]*1PPSR._P1(,)UPIL.
M OK,]"+]9Q-N$W[H3>K'21O- '_[GPL#YSJ5"G>E8'!*]>\7+"" N^B]O<!K
M,L3UHR@9S,0A(VZS!P8PSCHO1S(!_C>#[(TD&G%#!;N;^9>FZBTN=14V85)0
MFSQ)N>JP+]Z;Q#50#^OT8N'A&1282X!74T9/IB$4Z+IX%Y( 8Z-)[(I01X[>
M_I(1]ZUI@:G+)4BLYC(HNKT9]S[1P&WZ(8O+ 8&GZB4G)S7Y:A*^8ET6WD=[
M [7YDN$K>\%&S0KT]LE88IJTWV0C5XF%S*%\'ES7R /OT.'5+J.Q@60<=/\S
MY6,]DN3XDZ/ &>!US&O:1NTE%67HXS\J. ,=ZL<VLS)X6>%VA?I)\VB<]LES
M>:7OD"-T4S0YD\S_%OX>7*:DC XK-)PYB!/X-X,J.B!8V=WXZ[W^9P\K-+4-
MY1<\AE=ET,*ZDWE+1T*?/;D?Z]6^P"HNKV.:UY&U1AK[;>:HR=>/1IQO\-;/
M)C[-'PM3_7QQ6R_))C7BGV,^O'JSF<I,2Y]9^K;XCQLL!S0?*!^:*#.]-V'$
M65+*-85_GJS$1-8VBK'O_P-02P,$%     @ !J3F7&1)*(6)!   &@4   T
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
MK6KF6NB^0&)1%T.M2*"#_/^; %!+ P04    "  &I.9<E53;E=$#  !N!
M#0   &EM86=E7S P."YJ<&?[?^/_ P8!+S=/-P9&1D:&!"!D^'^;P9F!@XV-
MG8V5@YV=G9.3@XM'A)>'FYM'4DB87T162EY.5DI&1D%%3UU!24=91D;#7%/'
MP-#$Q$1>W=+6PLA&S]C$"&0((P<G)P\WCP0OKX21HHRB$<G@_P$&00X&*09#
M9D8E!B9!1F9!QO]'&.09&!A9&<&  0H8F9A96-G8.3BYN($*M@HP,#$R,S.Q
M,+.RLK  96N!\@PL@JQ"BH:.;,*!B>Q*A2)&C1,7<B@[;3PH&G3Q@XIQ4E$3
M)Y>8N(2DE*J:NH:FEHFIF;F%I96SBZN;NX>G5W!(:%AX1&14<DIJ6GI&9E9Q
M26E9>45E57-+:UM[1V?7I,E3IDZ;/F/FK$6+ERQ=MGS%RE6;-F_9NFW[CIV[
M#AT^<O38\1,G3UVZ?.7JM>LW;MYZ^.CQDZ?/GK]X^>KCI\]?OG[[_N/G+Y"_
M&!F8&6$ J[\$@?YB8F%A9F$'^8N1J1RD0)"%5=&03<@QD#VQ4%C)J)%#Q&GB
MPHT'.96-@SZ()A5=Y!)3,7FH^A'D-;#/B/-8$UD^@WL,X:];##S,C,#(8Q9D
ML&?XEB]8,=GWP[99IKQA#P[GQ;A)*";O^"(A[W5TYX^Y#Z.U?>U>/0_*>+C?
M;1*;@;W6VBT;'S^5_+K*7JSE^>%;X3>7=%G^9]BZ]L_V.6FF.7/$OJU3/RZ<
MW6DZ9:+=W.H2$^F%U;H[_EZ?$L.><;Q,\O&V#.9K[_?X+\V\OBMVZ=D+D5O=
M;F<L]/S,+_%<IE24I\[PXM)/3K%S+\=M;=*?=KOG])QUAL=EGB^M9.]]'W0_
MY-+1UKE7KTC9S<PT*3[&*)#FFG2^/R3NZN7:+FG]SEO75FT23,U?MFVME."!
MF9>3S6H+=A[?RU!N4''>>=?EK;Y.TG>_[8K>4]Z_Y=^;]7&&9R,W?!2;NRK+
M^.6WZ6S1W16/IZ5RU#D\UI[<D])7^"+[T![S<I4XL8^I4[:9F^67+ES[(+KU
MX,QC;R_I;[RS]?X?V?MBDU=%QB^(3=)>.NWMYKFO7JR5E+M=\4>#^?*+15T,
MS_^$/EQM+YK)[+^O-;7#0X7Q9@./E?R4IFPF_O;-MPZ*B.U:(E9P5-BI.S^A
MI25Y6NSY'0_F^9O>DW_IMX!/IL9^=M[]'UY?-^QV>J3>9[BE1$;C0560?/OD
MQT\_MG<R'N-[/>% OQ/7)]O5NY8LX)/<P[]R[JM_JM4GYBDS+_W;$O2NYZM/
M[W*YJQN7_JC5,76_JN)Q],NTESEO&5(]!>O>A4QBE(^Z)^M_:4K?L@9Y5Y$
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
M'Q*;M6RZZ+VY*P[M5UYSLJ2Y<Y;_+)_/<]KO_A!TD T5"71@=?UCO?OQ6I$
MQNW+U>>D-9Z/SW_N*L+PP/:L2DU?QJ(&E45=&LS_;P( 4$L#!!0    (  :D
MYEQ4J58&@AX  !:H 0 1    <F%Y82TR,#(U,3(S,2YX<V3M76MSV[:V_7Y^
M!8_OS)UV6L?/.'%NTS.R;,=._*HMQVG/G.E0)"0AIDB%#UG*KS\ 2$HD\=B@
M_"AZ!Q_:B44 7 L+SXV-S5_^-1L'SA3%"8["]VM;KS;7'!1ZD8_#X?NUVYOU
MSDWW]'3M7[_^XY=_KJ\['U"(8C=%OM.?.P=QY/HQ]H?(Z<5NF RB>.S\D(Y_
M=-:=49I.WFUL/#P\O.HODKWRHK&SOEZ4U8T1+>F=<QZ%SL<L<#;WG*W==[O[
M[W9VG=M>U]G>W-[+D\^2=XDW0F/700$:HS ])J\Z1 ,W"]+W:]\R-\ #C/PU
MAY )2=HX74_G$Y2\7RMP#-RD_RJ*AQN+1QNT]#)#[,[=15J*&=%?[B?1 XHI
M:)KX]=;VSM::D[KQ$*47[A@E$]=#FKGRUP0XO*]EF/7C@,':WMS<V:"/^VZ"
MRN0S+OW##DN]M;^_O\&>EDFS1$:X?%+C.TM$Q1(06QM?SL]N6%4OTA*,?KI(
M7X7\>B-_6";UTUA,CSS8H"@HB-WUS:WU99W0-%A1*3A,4C?TT-JO_W <VA#<
M,(Q2-R7-E?Y2_#:9X' 0Y3^0GVC5O"NK\QH-'%99[RB$]VL)'D\"6LGLMU&,
M!N_7J'#KI5Q_!F[_%4%7)G%C+XX"I%9B8Q)'$Q2GF%1U14A6 )>[3I$^WB#O
M1,'9$O+:QE.QF<3HQ=F0=R:DFS*9GH64CP8O3HJ\$X?XV2AY;O#BE,@[O2R
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
M??I8I<=L,5ECDK1+<Y?!_5R$5LLV7CIQE).=P1P!X.JC1E=FS*I\30)(:>I
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
M8,E89/@>'=%[6'$48B\I'&>8N=000C#"%;BQ9^83K,)4L32(B1JMXCO+9G"
M :J9 =_.-HJD'E;Y9;=P.')Q[2",!F[%'BLR;]'T#WK-C VLK$D;=Y+W=$2>
MN*;^WM4#U0G95=(V:) WH!"3#'_JD@*C>$Z7$/'4E*8L1B7A<(?H/H"R_D[^
M,\16)0:EQ< 0>Y48E!:#'1,9[+1AL&LB@]TV#%Z;R.!U&P9[)C+8:\/@C8D,
MWK1A\-9$!F_;,-@WD<%^&P8F$H#P8Q^; GL)18HV_(H-6?G4L,CQTHUU?B&.
M&K#"*(B&<[9:->G&GC;.%7B:SU"+6WDP8I2;GA);*SYFG4)I853S8Z.)R4U1
M ; ],Z.&<2V4$$<ZN"ZSF]CKU!A7XF?8_*:+5,+UCQ'Z2.T:B^,;X[JB!D(Y
MMZ\T)W-IJYC2B^HQR.FN!=*67,WFUX*3J6T30@AP,[K?00A7X&;8J74;J(3M
M+_]<7W?^?7?^^<U__OWM+1E=OW3''^^&_=<!.GP[>G.7]KI'X\/.W6RZ.?SI
MT\G=WN:\NW=__]O#[+;[!;W^K3O[Z6#W4__WV1C_OK<UNTCN-K^?G^]__&FK
M\_JG3[>]'L('UQ<;G7#[?GR\N7^);WX[B>+.]L;%P_?P]Z.W7Y.=WQX^A>ZQ
MMX6/[CK][;OA[L?-/TXFTP^3^ZF/CJZF?USNSW^ZZ9Y<[W\YZ/SQ:?S'>)+U
MST^G>ULGMV>#V='GB^3AXB0^^OKF\M;_[>WX0^]\NKT;C:X_7/[VVX?/_<[)
MS;6?7 SW9K_[HX/.O7?V[6#GZ^G#F^L@?MC^\+%W.]C[?G-W^&87GZ3>_M6W
M;^//5[V[F]UOY_W+X=6WT_/LRSR:?7R+;C]\C*>[1Q]V]F[<SQTOB4^_?!JG
MWMD8[_WQ^7P?[>Y.QB=]]^/%P/VR[1V\C6Z_9OW>E[.=Z.YL]_CAZ'M_\_O5
M^<[T>_KI8'_[X#].]^9Z?5WR 2NRYJ1_TI.',&5?21I$\9BUCD[1CO[ZT$U:
M*&DSVR $$V^$QNZO__@O4$L#!!0    (  :DYER^^O6I^!$  /;R   5
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
M1G1.B)KHH=AK)<;<XF.K5X&P8C&9W3FP5K"1$FZS *DL'N&,9\5OA^$[ OD
MQ0[CU]458"IGM6&XH>A3HENU/MQMPU5@*1/ BJM>$HNN8!![?U98XG8UAF,<
M@CZA5[=\A-F2%?'.7EW8L[.$R -97-'2,>IJ"'& (0WBGE+<2 <.6]^H1/=<
MB-KNU.$NA/5B'9*&/@Y=N2Z$R'7/F@95D&H5UK O 12O6RCH(0D8SJJKY*40
M)3L43Y$BBYI-3X [)/76F737Z8^%Z+9^(:%PY0* AZ1=D$U7O>J.DIO =(*0
M&_*R>')(>F_ O]L0(';I1C2\%D'@)^5CH0Y)2B^#KE:GXK1R"E+OJ'>&0!Z<
M=FN,NAH"'=8*0UQ=/[5+&0.H!Z=DD%=73#'3//PP#"^;^TTQQLN+0 3<Z+@)
M\B&)&L.O*RS$W$^$V_9\X1[VIX<!;[E;$RVL^<X^J4FOID)QY&VTT'LWTP/G
ML,'&*._;R;D!N\%M[ULWUP#L^F6VHK4,X!V0A$$N 0_)N6@WA#)_)8QEZTRE
MN,6<%(#%URZ.S>#&=[ANQS< &T*OLDT%67P!XQD%K)T0T6*LW+&!K<7;'?5
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
MQ5GKF>VW>L-$4C$,7IW]5O70\HLM@1=8XO495&29+?!"GV;-DLDY"X+H*8M
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
ME?KM7K:B.W\NCL?>19'WY <!VM)% WKPRQDUB#&6-/V(!E<V^F(WWMCHI]-
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
MGJ;@AJV<V"^<):Y,G<#6R=9-H]&L]E=1N.0UNHH<A'...@U8!QTR%(@>@''
M(4(8^5RC1QAY4S9XGL&;:H)[G"&$,'R:T=$>JS*)V4$YPVA"H1QA2$!,GF!T
M-< N*3#/+\18X,<7IM3H.KTX3 Z4LXN/A.\N[U;<GT]"C;VT\$-CZYSN#K[;
M28MKBTSJV\&LOK62UK<-7N$.,NHXPI@T)5Z-QY@-XK490P9WK%''^68PK]]8
MR>LW#5[ASC;J.'\?S.O?K>3U[PU>X4XHZCC?#N;U6RMY_;;!*]Q)11WGN\&\
M?F<EK]\U>(4[L:CC?#^8U^^MY/7[!J\@!Q8"G!\&\_J#E;S^T.#U1R1>?QS,
MZX]6\OIC@U<85T0&Q,OSY(2W*76"^J&^!L>]1J9.=S\+)?-P6S(YIL[VK-^*
MO=PWMVUOX?9M+R"B1)'>CH"2MW#[M2J*3O,5?6<3HZTF"K=5J\+H.!9$W]E$
M:>MB&NA33O63@#+;V6S-'SA'/:)J0!E39/"I59.K8ZC)=+0YQII,5!B\8)-L
MW!2'2,3]H2:2N4/'WI3%T"<'(U55&1?""U(\M(!PI-A$F+(NG<Q@O+%9!;J.
M0A==A0J(;4)4^5%PD./%4]T[SS?L#QX"PI_Z]&/656&?C]A?;A5 B9\/DPR8
M:I8&C.RG$=U$E(U2>[M*!1)]9R;MG!;)NT%;6&_(I6:&DJ=J\#S>L$J86^(2
M_U&9Z!X3-G'>QP;&<G+FNC1U@HN(,DP2SY,5H?<K)[P,V8! LI_A3)D:P)9H
M.(12C+#G#*$L,(IV(@3+1!*29#1Z^<R/G>62DB5?$M\Y 4$(8=Y#L++.%[?D
MD80I::U,H':0?7 #=\!BLRC1S5U08X<Y*XI7VP1W4C5FX'-,$_Y6KI>ZR9S>
M$?KHN\I!S^S;BECLO_9"2<V:#G16:*-<*#DMH$>,%9AX%GH%4*P>[*PF@<"V
MB1CGOK;6(%[$".1*MQ-*+;IYNO2+@IH/YA\EGIFG:Z,)H;%6UH#Z-Z,O<I0Z
M;B4U0*.*X"2>KARZU..P\<G$*6Q6$-Q5_,Z)(_9#\HZ$;$'(_DB'2^G'$V=5
M7FGPB.4;OK[6#"=H?C-Q-EM5! ]/SO:L98$TB!1]-W$RA56%C$LNEX3%$A!Z
MD[4S:\[-/6!CLB?#:.)4_O)YM(#=;#?\$AQBGD,,]&B++ QK@MS2F4^)FUPY
M#Q$%;HE-ZZ8]0AW,5YMBBQ24@(H,8+[ALY\?+CDFO+=% &&)!F)Z,/S=[YTP
M7;!2I!1)!@& )2*(J,'P3V<S;EZFG>+%? "L11>2):)TDH41+)%CX>A1MVV)
M @U"C+ZAE>^? B?T9MZ:F>.E3OQ'4KST!;R(Z4-3+Y?L4;/NS2X>_)!].W1I
M!.<58Q$QZOG%2$UI[VM $LI$FIAK'K;(AJJB1 A98D0(ALY.1NAFU7%=R"U*
MCIDLY-%?Y^^G9PNKZRB9!?PC5C:4C#-*D";SSW2T[,9[] K48>S85)#!4]-,
M0[:N1#6 NJ&<\MR1@/UL60P.,\G@H.'2U#)HS >G,\3L9DH]KC!VX^?K31!M
M"3EA15CXN;MVY5!RXC#+I]&:%R#S*@+W,W5<,YN4<99+ U3 &&GY9=,T]-T,
M@H-?AHN(KO,G+8F["J,@6F[!MZ)*H)^#_*K\@X_5MVRUS. ^)'[ J&V>C$C&
MX]9'+UDB"4T87KD;&BU(S!< 3G!!P(^I6N9?LFQR3C$\=D5)+\,XI?SR85%"
M8 %E*)^#CE*&,:Y*9>=19$.)FS]&.5M'-/'_RO\=>NQ7 4%8$BG#?@Z"JVL
MGL&,QW7D04AJ\V'U[U^R-&UR().<U8Y;RN)@G$;M;+]DK21L0F9/J]WCR'"
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
M_#(44WG>QCC3ZF48PZW=V"WAJ"D!^1S$E/&+DVK+I3P#S1G)__<R;*](ZS4
MUGE  3Z'-C!$%XQT!L6$#:WZSNSGH.6>0[0$!I5YG94<<7X5 WT.*G;QK. 5
MQPO_.F55C@+?X_6Y2]C_SQ+*\!RK_$*Y$V;OD5.RXL>WCP0X?U1EO,K,/C.&
MHM!ERY#LXGA)6OZC<)FQBY:,=4 1!L^:#(HG*[E@S9%G-??#E-DN'A'@Y]UD
M$5'22,]83Z"Y*R]/V<!*PQJ1'SITFQ7PFA67)TN/LG<+RP]YHT-AS5!5#*;8
M'-Y<&].TP88 GH/Q?+$@; S=CQ+/MVP\J7-T<WMZ[M"0>+6_40O:/,2^M6WE
M<&:1%OZB6NU^7+34$Q(ROI-9<D$\_A8\GV!29G5;*^,X(_G LEG;<)"DPM@F
M2(K(?G!*B>?S74N>C'Z<EB+ ?:FM0$0QQC:CJQHS[X\T3K)EYXAKNBKJ2U6W
M32]&QC4).%MZL/U RJ8MMEE ?91 $_ZEJMU!.$;6-LD$@J5N ^7EB-BDSVCJ
MMLIF F^3?^;'O$XIQ7M818XT,&5Q[JL9I\WW@)EO^G(!:]F*>SC#.%PZ(PO"
M4+UQA.I#LT6I7M90MY"?Z?RA)DV?)%W[,+QIHFPPK%RS."8)_&310GA'HQC+
M]]L#=MA0M#.Z>R.6._Q.'4JWBX@^.=2#WO;H(!OK!VH"BT8I)4(Q)Y=*JW\N
M?U9T3[Z+IH\DGH7>S'5IZ@0Q?Z/]B9\<743T+$H?DD4:E*>QV,(?7D";VP>
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
M*RA2E8T*-I7O(66Z8<L^'F#;=&.Z0<JOI55KGS,"W-Y&+KR537%L@<M6"IO
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
MD23)WQ>),3S?0TMAD\"#F2YU!_6HZ)?&N.0O7.V]T,!^&"=)V:^WQ4M7W%-
M^3&QR]T$Q>_*1+*A=Y?239#&)T[ 8]/ !^Q#RF*3_ >R7K:$+D<-]+MCNX9*
MRH?3OJB1>\"#8VW3+?+Z[FU)OQ]VJ:QA3OUM,=FW.(U3_*B8 IW5^V'BNIIX
M1DSV4-_)MOH;A#2$&L FDWOU-,SJ *-#)4HP4.U548S$A ( D_D(]=NN3"[,
MO(1M'/!TA"9TZ<I"""T,RJ,<Y]F,>\-GW+LH2'D!?XK"Y<_L_Z[\M<]*H'&-
M6=F8L3NR\L%A-S&I,P(NQD<2_K6*4O8_?_CDGKBK, JBY59?""5#4Q9!C0GP
M'"&WJ?^)L(6&F] H]-VX*,9I=)7HT*]@9LKDJ[  GC3DMQ7YPW=8'R/^UJF
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
MZ-K*M_/3_?,-M__@Q.2__^O_!U!+ P04    "  &I.9<+[ P'^+Q  !Y$ P
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
M?_%7AS#HXTBIT9A!?=9I<T.3DKL&6L[ND1)/\)ENF?W1&*=A$#L[<FL5A4$
M_<Y'2LP&38Y;!GV^LRTI"O*R-H^41(K(QS.O;^IZW\#=&6'S\/;=_=:+_6XZ
M;S1F4-]UVKS'G.0WXI[X]MVK^Z]!5LN2LGG2SQ3-[)2ZDK?((=FO-I?C?>AW
MTG"U)8/JK1#FZ38I Y)"EE3*E'6FSV8O]$?L['EW("E^.UMJ9H,61FZ9/B^:
M?%H49&5M6FJ1(NH#N-$WW8W6-#P>R;EON/N\.3A8%\MSC%?I-+M=#QLN8?/&
M-UXB;L0;L*0FH%5?@Z0R*-6VNA&3T6%U0]8J"%TX_0Q]_Z]!^!1LH(/7$M"=
M1]&YEPMC7LO&0<1A1(P?4NG-9U(+9-5 4L\J<EK4506-J..Z>/D4^F>\]D3T
M#AMU\T1CMV@<'S4&Q+C("X.DM%4T<)1110&K>]J33^+=FOBFD'5,[,0=W1&%
M#9N?<)A\M$PUJ;=R7@DDM>Q.,4)-U287?J?U712PL$GHBD=X[<1.>SH3>=\$
M9L,6G!)8?+1Y(^1UB!>SDR''L@>"2%-UUP-NI[OXJ*&I$\.'L)?[HFI[5CS5
M<O+MSFH(9&6M^ZLUE-!T6:MV3%?CLR-$#]C*O$?A4WQ(O1U[T#R[7>,(8+(A
M1D)6!21U,N]5JY 0:JD*#7Z/M2'R7#A))\\H^L!'LU'SX&CPT(*,Y[*;>U+#
M+BRXFJEA@MU1=4#,=WLT.;L>_G42QQ#O>4F3-[[3[;!#T*Q!4/"YX 5JG=ZL
M05H#E*H 4L<2,-HUE$&CI;M=GD<%F_@8SQ *T33$BY)=+R"1:-[*HRD>-^WO
MIP(GV'F.7[RP!K094+0#_D%:LA%B1DVAS4=60JET>(.]VQ'WF&1;%+@.ZC87
M"9JU\1Z[P47KJ^R\!LBJV'Z;S550XX4VN[>ZJY3R:YT>UB>5YHRO3,K4Q6N2
MR@LKJXL1E@*JRY!&K]1U/<'(<0EZKF&T0]Z)F)5.VF8V:%#?+/H<C>=%0:FL
M)96+]) IG=LU#;4GZY3ER0MP(UOX'%_API^[:9[3IDGELUG@Z3]=::;%P3](
M!4!KV%HAM.@E1X*@G]I@Z'S17F['O-(%U^J9HBU>IC-D7%-FAZOSM 7B*M?=
M?M?:,J_(C'2+,K-B=A5:EWE-J96^:"OVQD/'>;>%>;4E\TI-"+>HE!0"\VN[
M&JT*NZ;/4C>T+QDA"2GKSP,7/O\5]K&TKK=H_EJQRD#+?6)2&-#2 !>W>Y'(
MUD;M!I'1OPY+[<XG-]66;"RN!><QQ:K:XJD=4]:-=70O9W,D^DUR!MQW\*)R
MJ];"%Y68D Q@E :S&D\((X9VV$&,ZGW5B^:<)$69W)-P"+N^\PS5&C><[J9*
MG6< -IO9=F,Q-"Y; >58MXQ^=-%UZBDPJ,KK-*QHOL9$2WS#)+O13]:1P%%/
M$Q"L[NE'="^%1Y[$4P>ABQ<\?'+\<]\95EN(&4:*F!L>9' EX 0NV)$/L*AN
M.<)VNP[K(;1;NJZ;(JL<=[O=W4PO.1:+AO&TS@PFN%FQLK(4-5:38 G44TU_
MQ>N>&BZ0<W%^2>][HC7<00RY>Q]&I?1:'HR8."%5B?+_^/;=]V\I -0:,P0(
M):9X"Y&T.D!Y_=?X<Y)+[92T8 $U6LHC*%*7B0ZJW$<'L[X--^?3R?>P?CJ
M2K(MHYB2XXD'J:0VB$,09?7'@RDUU1604A!)AX3S)<0N8#S,)"8@9".[.9,3
M#K22Q.:%J;*Y]&G75R.I.;^K_0K^$:+[L(OH^4GE2[(?PY@>0AFJ.5JH?:@W
M6;4.4C-!2Q,F)P Q*[*#<PP 45!.;NLE>J]GXC>'$,5;B([SX!&O<LFA6M^I
MR9@D#)MU%@^\Q]RDZ!O<XA%X>6&+=D2DH;(%X7;1N"'G<<(RX9L8G7?QF636
M7J'0Q9]MVNRNLM;-I4V'=^4P:X@%5I6 C855A0.AS=Y5#B-M3^-,U32F[V;O
M]- P#V(L$ _;^3Q1^^QYYY_)L_KW8>@^>;XH7(H./J1(&D:,#$^\%PEYU11
MKT$ ;1IQ%966<24M TV[<X(D8G/P< N="*Z]AT.\W'^,$F)]FR A+=/62,0,
M[^"2E'H3[M^<(S@"NR2CNHJ):NVR^1U?&TNL%0,M1D)E?:%JT%U#W(;!P[ +
M>18%P^.6P0(W4F+P,*)5O$ [973P^M=Y6;G + Z]LBS1L+>X+)@0KB^#,'@S
MQC5F4T^<96:MGYHVPW/N/3_)A1ZX-)#3(?1=+&YR'QI?!G*-D"9KVKI(\L4S
M.?/)U?QVOIW/-C0%]>;#9#W[L+R]GJTWO__=#^_>_ODO8/9?'^?;O]LT1(HJ
MKU@G%?ET1N2P[CD"0O90I^:HXQ<5;7KKM*N,@Z'^_';R\YBK$*'P":^N!CO$
M+%&P=899L-!^A'F?EQW#L5I3/<Q3M5H'[1U@5AEA[48F1W*M_V)EJ[O9R-P9
M5LZ%W$<,<VC)(6+:A9+)19OORBDI;=.)4JBBBA<EOX?&AQZ?%^;HJXE[%/=[
M?2K@N[XT\&.B@0#&>M)_R]I)%=%>@?-E ?^ME@]6M3F-^W9Q"S9\^)B<2!J_
M,0Q&><4T7/7X7>]ESL0[J&0[O]NA,W2;Z^)A9]-V\G;GV5;^^" DY0%\/L$@
M@A%U3P\K=XJE?=-XS)0T' 0&3$YFFD\CSE$<'G';B=?A0"#E43']&(+-AMB[
M- )$P1AE25VK;R#$RJH\?A!TU?CJ3\ ,<_F7NO56Y0X<VWNR?L3?R9ED\.F$
M1\7&R;_TY'!]IC[@]I<EDKIJG/VWF71C-[=\9E@#E2%W&_$#^I6ZX;V9@!/6
MYBQ?C*^L;\CZ$;?JEJQ^I7H-[P=ZO<"B8.E>O,1"Z[VX'SI!!.C%U-N_Y(MC
M&FW?2G@>"86QKLKK7>Y[4#X0DZ4A>Y8=]"O"!]8/C[N)6MM3I1C?Q2WV\-=\
M#%KV;OJ:S'#&ZZ+DJ#"^"S^^_CAW?IQ^=S?M ]ITF\9<SHJ/Q(2TV8XNQP_A
M\>@E#E&3P"691KW@ 0:[QLEJ]R,( 273QQ!\5GBN <N[N_GV;K;8)BXHT^5B
M.U^\GRVF\YG-V"X2ZJOLBELZKNDE8,J_:3P>3<H^3#2/7UHA]UFB%6W..&IN
M2H,X)I5R'0X2#*;>O 534Z;/<YY$KA>0/'-1DKORD92U;%=86JD;DT;7S!]M
M,KA@OFFN2OCUBQ6Q[NZ@D51T<HX/(?)^A:)0JAW'7(.2O>%79T5R)#IY!?#*
M"]+<LE^/ S<\/7(@Q)2 S0'+8DAJ['[A2C%\ MK"#=-%A3M*OA@EZ)Z+-IJE
M>7@'M[$I%=OV-6%#TK9ZM/!8AW!5;T+DE'IMWYX6S$C9TB]0";;M9\&)C.U,
M%/#BA=Z;O2RY/PYM-,ND;%O.$B^2YC,L^8F.=/@R="F$4UT(]JUIC2,ID_KE
M*\:VA:VQ(V-F2TKY@A2A:W4GKDO3M3K^RO'<>3!U3E[L^"5R/=M>"8*F'6-;
M.>+Z)685P0G7?(-'^"ZI:]/M55JA%4=7.1GHW@LX\1G_?"E2,:YH0OD=C/+?
M4HKDW>L9G?QS=.7XQ&.O]ZN#+KP8OUWHP"SO B*K!S#+$#W://KL!1C5FXFN
M C/_%K(KR\P8+HEJW=15ERX^KD/?=Y#5U<?X]*U[B+Z&L>,%T)TY*"!O/3\&
MSNF$PA/RB#=3SS:KA9CQ6/0B;KA!Z9-* *:UK(:EE]%=-3Y]:Y>UGRR=CV?J
MM$L],TG26@0/,(B\1S@/=N$1WH81B4JVW&^=Y[Z78HK4S3]84F&/_UXI:R5[
MIE1N!_BX";NOE'004'NDI"PG&^^.59GD/$@6:O,54>?7X $/U]^<4O7GLD<8
MG'OW\\J;-3X_)71YZU_';@SYNK2K\TR)=>-#M$R=O:BDO[\ V1D^E2J39IU
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
M5G40+(@[J!G*/SP>PV#J.U$T:06 5OC^)@'3(?L;'/ "?I(B8 *6R/4"!UW
MAJ0FL[D*X&NG$E.?W4'C#ZK8?#"3!2>2?J&2-9RZD<T$ZQU:4A)D.+9HS_H0
ML^Z[L5)K5T.;M"OK)NU*PJ1=C=.D74DAXFHD)NU*QJ1=O5#)VC-I5PHF[6ID
M)DU9S+HFK;R!',2D,0@8#RY9YX"[HTL.!%;6#P1X.JGNVYC=,F[(V'RPCU]*
M\AW#@.LB:.T,9W3X;N)P]WG )42Y?2LKB!(#/#?J;.$0C6/AP%!)T^S6NV5I
MV5!C@S78:NNR,0PW?3GK#K:)Z]*P:8Y/,E3,@ZES\F+''V3@B6D9'H1"9KAW
MJED=0"J]\?#B**EF$3-2&BSCI[WG&M?QF]B)SR0"!@GAC!XA"T"<VW=.54-X
M$+# <V[,"H.TM*U[=+',\VMS0>=T5\2QXP70G3DH(/>] ZV*F42,KXQ97'!7
MQTEAD)6VNG 3Z:BZ>.-V47-*V>W.QS-=$?*BP@XSO4C3-3W5R#+&#TB7U0?)
MT[I*"R!IPN84I*KQRG2D)!T]2"ZP!41PN4^?M?<?XI]!P##(FASP=A7K]Y/%
M_+_3F-2+:["8;#^N9R2Y]W(U6]/O;0:HYNNJC!I.=S43,>T.T#W[N+G-^3[R
M7 _O"I;[6^_HD5MQS[GW?"^^$& ZP66)TA_(=C? :CEXIVL8[9!W(GQLX7-\
MA<E][AEAP_!H.O_0$)W@+=-26N2ITXPLA#Z#]R@\GW[_NQ_>O?WS7R*\>GOP
M(I*=SP63!_)(V8O !SP)PDL$;CSWO"/<@5=3YW)T@J]!RHS-7$A#PK221FDP
M-6GL+ HUW9)"N$FI706CFLD=19,\=]&8HS K:6L_P9=TOI?@=$LW.[,>N/!2
MH6_CVH$3XUF<M5GE()#\1(PD66NA4XAL8;!'6%3S.7<3F(;)6CZEC4RBY7Y[
M@/,H.A./==(F_6(-L9QC*3LFVY9)XR;)$V\!FM4&#GV'C!?]>.I-6@!N"D;R
M):*MV+*&BDK,3:2*<#3MIO<0>'MO1Y[4)Q&\\+Y]%?K>SH/18.M/.:*FK:$4
M5[P5XOS]8GXSGTX66S"93I<?%]OYXCU8+6_GT_G,YAY(3<,5:R<OD*Y[I32M
MS^QY=\!2A5D@DHB<-]*4:+B(%V#H>XZ_2K.S;$E<L^&W2#VP9FUGU)UWB0W1
M&OKPD<0=R<B -6[=YH'E$+AB[VEZ$K#>\*GEPLJ8(-(OY<7J.V.5+%7#H)=D
MBQ?,!"(O=,$L</'>:7UW]1/XN+D&, ,T7L?:/!-55'09JBIBT5B=UO"?B''R
M")'S(/=<5MB R76HB!$Q:-)"XX&-M&;R=69KYW4>5?/"-7V,X/[LWWI[*)K!
M><^KE5LU"2)E[F3.&Z/8.]+[FJ01<.L]PGRS,[$5;:F;CHMWV%H2TXPLT4ZK
MY[E2AJ+A>5*")0XH"R">$R#ZN*S-&!+RZJQ$D9 40-<MS1RO)?9>X,60#%BW
M'D_,T.Y%C0MK&Q4E-B6,9M& /0O9$R38&P]U@6GN,;@T!C.:4B1-[RXD>.+
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
ML= C[R$@F)-:N)2*FXUDGI'ENAV1 F 7V@Q.7I=D*?9XA?WN;MATX9N$*]I
M](AWJ-$PXUJ2J$67;3Y7?$=N6AI$:?&1^,&VZY3G'=LB MT4&X6?6\^@JC1M
M/(5&05O"A=%JIHRF JJ9,6H]L9#+K<H!R[6_X@\Z O=/5:GJ)F:C)V["#> 0
MIZUB@C8.7(4<B:)9VCY@E=)=XXRUO;MZ<,KRE21A,.F#O>2+M.GA#UAU.# ,
M. T6>;=$B^UL/=L4AZBOP6*VM0C)#OHO8U170MU B^G0P9'%<!TP\*4424NP
M%/$D<6Z:-6/SG%1'LRS\M8JB&^!2"0WAK\TD80E091Y:<IEF2Z\18(:E'!9&
M&KW3?(E.'HL1E"T@+T^IX$4ZL[+IE^DL)KBW@8OMY!;,%]/EW<S6I"4E^LI+
M=6X/.U[;%2UWO*3C-F3K2H['D-0%'*D,DMICN&QKTQ+S:DTH@(ZF0MD\6#,)
M@D 56,6>516S),H<]5T]FA9A$&;'X?G*5AR KI_MMAQA&]MN*<YXV^_MA]G:
M\A2BK]_&EEQ>%%T37G/(9;2&W/=H,F$M,;8*EQ)36I+_Q-J,U@\4V-FSE26E
M&2&#1+VE;^(F$4GS16(K#))/6T#(=)P,+B>\4)YY!?" '*OO']O550F:(>ZI
MIH/)P4%>?)DZ"*ZA=[P_8W'3!.])EBCH]NUOTDK/M/M)&T-<OZ3CR2=/#E"Y
MEDV_%%E-5MQ4I'JOL1"?/>\.6%SPO>,%4;@OG1-)+<L%U4TNTOEL\%Y6IQ7
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
MTP:)E5$^=F/TR?@;SR8/K(><6:F7*E?=UY=WSN[@!1!=RI["@XPN$27#0TW
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
MS6Z;%!E-JD=5U=83\<E)S+3#CCQK;!^>5FW^)M2FM5#Y@"5)*/R-9 ']%9)
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
MY5)A=<%D]I8P<4V?Q#'R[L\QC;\9#I*U1)V^79RV,RB,0;"KX'8DYW3:&!!
M55).NL&HZ?'?Q\#K_Q"NW+3QT-(%;=[Q;Q+,^]=L?LT.?U\WW22LGAXP%%2-
M'5WKJ?D\?C4.6&MHOK _6<[YHBI?W65PN9U"&@,.N1(1BX.OX$)Q&(X$$DU5
M\<!1ZZG585CE165 CN3RO0\5:.?&)-O?0^CCM464S,#$89I^NSGY_3]);B-G
M^L2JA1]>T-C"\9=L(A!\)(1 1.J!B%2T>08BJ=+*68B,'#1CD.WWY G7(TS2
M0VV=9Q)): U)3SP_">6)O]S ./9I<O)HB(M]72Y,QRK38Y,#TP4D8:A(0S0#
MC:5 5#T!H1+2K(.83*'8.H#'CUUN8*)D=L9<0O3XLB#;#UH'!NHDOH'D,,$G
M9T)GDC&C4M@"<MLX&B&46UCF.?9EA5^889:$C"KL9838X9D##>A;A7/+0X:D
MAHVG"I0R;R*G9<A2TR>E;#]!J(BU\<B@Z(CFR]JTG3PL\P8^##&C\NF8?G/+
M8X3W-"4K!Z*DH,WGMVW*JKS%%7:TLXM%Y7)GG>;,74%DY-F)#'%[[A@2W/&.
MK(0> ..XZE=0/,<!0%8^PV!T:>9EE 3MD2%T*?$VBFQR<X>4$:0]T5*V"BR;
M0M&-^Q7%R-O%L!05/$H#0"_W6*Q)SHR>\2A+U7B4+RFVI"* !QB121(5J]&]
ME+1;#>HE+PL]Z%TYD1<M]VE0%KP06(6^M[LD_]_"Y_@*U__<,_(DB1H&GAQ7
M'-S1R@1R*W)6@@%(3Z1)PIX5POM+[^0G;Q")'<$-NH[ED!MJ>B]C4D%,>I#\
M&&&C.XMBCX3FZ]OHU1HW#+$J=0Z4/D;4=N7%+**$K8HR&A@]TM/Z38B@]Q!,
MSPC!8%<.)4;<P>F?/ATTT;"V29\/PUC29I0#N[0]D#4(2DU8A&!G7)31VDUF
MNAX8K"SKPX)8CJ9Q_PP)IK@7$=&!SJ;T0ZFZ56<!!<56?0=D!=$GXHJUI(B^
M$2!*LC(*?,KQRHWTF56FP!T=6-4PT8YA!6%I.CLCQX6X77J)W(PD.0B&Y6B:
M=FJ684HE?BC>*MMT8%;1:\5I65H.NIEH'C%P0S3PCIA+QG@.&C8?W 0T27'/
MZBZE34?5-#."#FK<;T[<1_+:-MJ&F_/IY'M8P$*D<"X])9HQ>1/:S@XWN$E2
MD01_R*O:NB25UTU^<RK9\0Y (7'XI^<H#H\=H2)LR 981 RUP85H#>25;0-&
M1D<-R+1V7V\"6J'P!%%\66'!Q7BB(ZNI$SD''G9"DB9K>(*2Y8MW/9!6?PUH
M W1+F3=A>Q&DJNKRO*8D%STDO@]#]\GS?=QZ/9O[L%A4(&P8C?*<\3/XI;7
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
MB0F#0[\"W$0EG@0.),\XJ40\7,^;R3>@!86GL\@\"VL[PAXLG@O.33;=Z>+
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
MR6P:?XZZ91_Q&RY:Z/']-?D5_@>J=&NJ@EEO50LR[[>H>3X.MR9' +%8B*)
M'$=$=Z2;!)7]+:S<F5>P160]=OF.7RJRF,]4K,7R,?]9KNJ):!9;E^@J9[A2
MP#BLV&ZB5*6\&MC@,8"6=[=\+B]6Y"2ML-:5J'7X=OTQ2\1Q(+,3.&28K3.Y
M*LE-99:W3 Q[IUQU9H;\R)$@40?ZOZI;\%1%H'=GC*+&^HC!<QW:3M_TZ<1R
MF(_N"._#"_OH0M2#1W*03Y'RT-OERIJC]% :[\TL@S.53Q4&[QJG8A(.:B;+
M!N"VX'@T2X-,%.JDCG1_N_@9OY*G;%+MV:N)G);+BJ8PI]2C\X KZB?4YIX)
M<"2"'@D&""-F.+BKBV!A?M. F]F14-5VGL2C@(K:'=&IINAD,#XFS0OFXZ1D
M]83ZX_;7I&BAN4);9<4&>@]KJQ,.1B(Z-""7Q_-6L5A'G:?+0-WS1J6ALI$T
M>[@;^X=KYN,KGH\50X#[I8(#K"M/<0FNT&I_6:;:@YW7A1C +MBI#L<[QX
M1=#:$$;B9'%,XH=/\?"V!OP_=UF!M9'47"A\Z$+\@  (+8NPDE#0H>:_EN
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
MM>'""?\5,KLDWX.JD1-<@5WE3"DS^K":9H3%_F9P0"78V8ST>'7S@W1BW+
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
MO$I_(0INEN+JN4KH+5&1HZ+ M.N081>+4'>"@&_@E13J;D%[_F5BGH!FKW(
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
M&QO"[DR<[$<B,334\3:>].B\TM%UU*W[D,"C!Y*/DF+/ VR?MEA1_,+Q@G5
MZ/TNM<_)X=ID2!#'(J*Q$<,3T?7H+E'%3>C(J0#:-H2FU&2:X$VRU\)B03PP
M'E& !?I2!2Z9K"3$J&4K2/:91H9W299R,W=G-J$V3(NAB8-VUG_)SL2]G.%-
M2P[DJ63CS!5?;8D(WW_?ENW_9/ #?JZ2E+[I[YJ4_\K2KHC#(SX:<0SDF$,$
M1_?KP*V,'*D<'6S3V!,\-(2F)T( "W@(-Q4$'<ZI3R!%B'0848\RRF(%;DR8
M$"]BYZ6OSB8TIC)7QE2F:09Z7)TT(G99V>>DQS .&4$2DE!AW1/I'&W3J2P*
M:NRS[DBUN2\.?Z>)'D>+7["4B,Z12MVC]1U^P_F/YNM-]EXSJ 6B<.C'&'PE
M!HJ,GF0= WPU#^ NM4>\PAEU6-?#=$RS4#H_I 0_2F<-JW X4C@ZR"9QQFM)
MB!VNFOT#D4-#E%;(H]G!)7FOKX<J8!:(0BVZ#B<[EDN4K!OF.&Y?6R8ZV> #
MI>UW.>8MCXMA[D38RA%:3JCU?1OG_/>*/2A5H6TE%%'!#L745=S64NBGNM'7
MY'OVVKY:<KG9H)#7QVBN,B\UA 2M-]_YFEEI'&LAX*[7/&K*+GP,TX((/.N8
M_-[@S.B=\@-GAK*4?>^_YT6)(G',NC)1K;5-$X&ONL6\K<X-06D)<.$C$0P-
MK N,9SVZ]G6$^7)XM-EOV!R_3H<$9J0TS;%OXY $CP%8>5+7R_7/2561.WY9
MT5KI7=U59EN \+ DS\%5R,?5?*#V"J9H(9>* Z"R8B7E%W()VPX]8OCA'!-?
MZ"!"WMQ'<D=U.IV$X?[6QS-^W9554NU9]CG-^8/J2:*3D78%=("\,2#/AD0#
MX("BM1*F$IXC-X*)YY*LECVX\%_A(7;1-%7VTC:TD&+)G%ONXA*X$$.V0#(Z
M4$$8PGA$:"?>0:2N'/1UN9'_^>T9K[:6BNTP#,&XT+?<<+[CFTY%C\\Z^$3Q
MRU;DO:ZIM]<(^5-+D[Y OD"#=(4(8_#R3:16M3MF,2R4/!W%%8U$[ SW_WH=
M^A\FV?V'KIEX;/Y6DM2/2$=.>'X]6DL/=X_'\.6%1W/6/AV]EPMF@3\X)[_;
M6'(<^XFI.@IQ',@A#32L,*80.Y+3=$[Y<L:P1B%CS\-S6Q4E^2,K5:(S#(BV
M*@JG#!(8>#678,X8-PK'SI@IG/%WP_P5;[-5;G.2B5$QN"F',U;=%2J:?*W_
M/"_?(4SQIJRNRO:E6;?Y6.3L,:,[PCH<B"!! HMR3S!$P;;"!&+'^V$RISR)
M\%M!_X53897^I-L5W<@NWO93*%&,)SUBN(ZN>7EVFI[:FCCMHY/MK)\+WH?=
M%KRM[;L>28E\5X$Z-%8/4@![M+S_Y+YM_Q3-MOV3?=O^*0(7*H09WY6)WMIL
M;-5-(>-R9W8$.3HP#Q@00?#,MQJ3&_0N6VNM9+88&H8! 8H88V)Z E4R<N:+
MQPC!LL+9IF!VQ]7^^OMJ2\2!H3XW/2QS&GZDU2XX.!+P2""@!<X72,(1,FC0
MC4B5R";QQ^,.([<9>5;7/#9!NYOXL'])=F7]WR)>(^3&&<Y;N4E4I(77G"98
M-0U:5'SAS1/HG:)=A39]LO)1:8I3Z%,ZKIFH,NRP\OT4B+9B&!64#*6!F8@9
MZ6)VRN<6+;&5X#M;#1/G#\=4HM%:X<2I4F,<[Z[ILI]6O/%T)5%$/"S5>V?F
M8ZMQ>$_!5D[#(>NZKT5"(2/*LS8*1Y%:K>> _U)RDKE/,@I>5CC-&BBA[=;
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
M%R>Z/6YXL+P2C$UI23N C N8(L61-",&/DP-5XF(_!TO3E: MQB9_.#D?X8
M2$[\,#TU;\"%&QY<(4C.3X(\! H\.ODYDEF_RQX33V$NDW=<U$7M090A4IR'
M8XQWOHQ:BJ6/"9HZ!$(OR W>OQ(<?L7^RT$B9" .1!:F"_8?"1^"1>#,#[\@
M%2N9E_67Z'+"VDMABO3S'7QVQZP7/!%%,9 +:7S@ED,VSX2F,^^?:JP3WHVP
M6,Z.C#?=34QD+#N? N]F.$(^B.(]IT;B<-XS.G4&KO>$$ZPX"-]WC"H&ZGNN
ML$AM2:'7P+-,I=>8VQ2[+X6EX8C!+2H@"$?EO^^7E]2OQ^Z$^?W+NJ-G'5&X
M>!T)V_8](S.&?K]:C?DR:#3GI;9P/1]-%'G45^_ LSM<E)P>3^L;J\(]FV[3
M%K2RMP 5PV[3C8WV0*^&SQWFP=C:H#H%K89X-9_-G)U6?BS+=(]67/FA9PZ7
M\])@;5M,2QN[C>5V/Q8<?3IML/M]\^F:[VJ.W>WMG\:+UEI:\:]EUFFNI%+%
M'DUW9:>^F=>GHMVZK8]-T=0Z<F=<KU4%,+9ML76U7HX&-*_6:^,:5UWMW+*C
M;52594O[ZKK6DR7EEN&YV:3&3\IK6;DQZHV6H(C=:>W*H?>=A2,I'%#WI9N+
M095O[R>Z.6RYMWQWSE^UJ]-)8[EA].O'"KWAN':S_.=EI=5Z@Z?Q3&@T+Z39
MC.G<])S'O4K?R"[SA[4JX@C<\J4+NS_M#2IW3+]=8?3-\N?/WQ0[%"\OR9\3
ML/,H>5C(F&YHQ@<32?"HO,E4@M2R9(/_O_T%4$L#!!0    (  :DYEQ#3\EJ
MW6L   !C!P 5    <F%Y82TR,#(U,3(S,5]P<F4N>&UL[7U;<^0VLN;[^16]
MWI?=.&'WQ3.V>V+F;)1N;8TE51U)[1[/QH:#(E%5<+/(,B^2JG_] KQ4\0*0
M  @PB6H]S+A;+68FOB]Q2R02?_\_SQO_U2.*8AP&__CF[7=OOGF% C?T<+#Z
MQS<?[[Z=W9U>7G[S?_[K/_[^/[[]]M4'%*#(29#WZF'WZB0*'2_"W@J]NH^<
M(%Z&T>;5_THV__O5MZ_62;+]V^O73T]/WSWL?^T[-]R\^O;;0M9IA*BDO[VZ
M#H-7_TS]5V]^>/7V+W_[R_N_??^75Q_O3U^]>_/NA_S7?1Q\?G!B](H8&\3_
M^*8B_?DA\K\+H]7K=V_>?/^Z_,5O\M_\VS/]0>WWG[[/?OOM^_?O7V?_NO_5
M&+-^D8A]^_I?UU=W[AIMG&]Q$"=.X%(%,?Y;G/WP*G2=)(.OUZY7W-^@?_NV
M_+5OZ8^^??ONV^_??O<<>]_\UW^\>O7W*/31+5J^RJS^6[+;HG]\$^/-UJ?&
M9#];1VCYCV\B9^<0 >_^^O9=_OG_I#_Y/?K]- SBT,<>1?W$\6DS[M8()=^\
MHJ(_WE[6&H#H5Y^WX1.**&^OZ>^\YHIX;=;$WQ=.A()DC1+L.GZLP>*F1 ,-
MN"3]:(/N$O+G#5&E:'13BB9#[]:D_>O0]TC7/_\SQ<GNG@AY%T;?2]C9(<0
MGJ=.O+[PPR=%(/>?:S)M'JV< '_)NKX3>#=.DD8H7,ZW=(0D/Y/QTGY9NFC'
MJP OB<L'R<QUPS1(R$"_(!"Y&,D8W"U'D[&%Y/@6N0@_.@_T0V$+&1]K,NLR
M>"0=,8SD$*M^I0L?[Y&.9TEXEVZW/B:=D/C.G(QID0Q.?"&:S%Q$(?'C9+<@
MHR^9/#TZ4FPE1T2^#&VD$K$K3-S$B6.4R#';^%2325=$GI2+%1]HFR'"*+E'
MT89Z;IQ($L;Z6A<N8;!2MHOQL:[Y@/:9TS2BRPHZAH=!\9>9K$/U2=)-\$D8
M1>$3&<"E9@#&UYH)O@H=J5FT_IWF26A!_JHV Y5?ZAWUEU&X.4WCA"P.(QF0
MF)]K,NW>>9:'J?*1+L=V?+G%3/;[VE:L!-2EK G5KS09DN_5R7SIS;P-#G"<
MT+7D(SI_WJ) ;F+I%:6+..237R-+8>_:B3XCNJ94L+9+BB9#;U&,G,A=$QUG
MZ!'Y8;864;"U1Y"^Q0V*R'17RKV1VO2SOM:&(YGA_'R+*V=4\TN=D[B*/8T/
M=0TFQ0A-W*-<GI,MK4O:+K_'[)>EC52?[K<7#EFO9X%!QY6UE2O"6/1C4-1#
M7S^E_D,F1,F=Y>$K;9/89H.SU3'=#1(WH8,H"B2#!%U2M,T8*RK_%FW):I1(
MEYHF&I]J,ND"!V2!A<G@M-D2MPV7I^$C]MZ^ES"-*T(7:NE#C/Y,Z4Q#@Q)2
MDVOS4WV!/H_.+MZA[0$]4,B&IG!)1M<\8$M\:NL$,MU55K+>?4,E+':RR_XD
M8WN'D+&BF/=T9:XUEEE('".B*6V\B#1CT4UI:[DB]$<ZI6UK?VL\ZBF/7Y\H
MTQ%0:8O[)!F*ABJPSQ1@+C0IW].Y,LR%U]2-;,DP$6J3-H_UM?90DK15K4]U
MAI7D*:Q\I3_$)&U.^]N1PDW2E@H*-!]ZDJ>\5]8H82AINX7$F0M)J4PR'!EF
MPE,*@+*^-Q*JDE^FLSXW' %2 +!3D/ZPBX(/-K\U'X)1&/3[9!D*QR@,G4P!
MAN(>\N:Q!<#$0!3<0$6^+NS=-?)2'X7+\\RV#U&8;LG.=44F=C**>S/BD F.
M?W:B .WB"^REQ,!H=^KL-DYPA8G_(N]>\FA1GT[M()"1#9'-)YF[Z'R[0K=D
MG(O5V]<A3C]_<8(W=%C^&*-EZE^1-5F<><_LL-53(TE$L/;F'+:J0^UG2])N
M,"?JHV0R3Y9VHT\SMR1TSGP_?,HR$,+H+$P?$L)T:85Z.R3$&W"@>J1+T7<:
M0O2[32O8-<!M.+*T&]T=[U*RO4?D../+&WT#S!L#KK*AJZ\\A#_ 25I2M!MZ
MC9PX)1.YDUPX./K5\=,!8R%7F':S&6$]FH]569:1F3!)#UL=I?;(:]'>T':
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
M;MM293W!W4""ODM[\#S##'>JLI[A;B!AHRDUYSN8>4/V#X8.U8546L^Y&+"
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
MR]T7,35S+W8O?.%@C[L&UU=,MJUHZ#AZOEPB-]F7BR0Z;@G9C?3-<<94!5-
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
M55G'?S=PMEP.8MX'WV=;ZTC"[;B9;"XM5U"I7)<95+NKMV+7M"Z-<[*9^!
M3HT=S3"QZ.E5!\"H3%VR?KBFR65EPJU.K..QRS/ 7KZYD((L27)#?::AGH>I
M9;&3G(:QV(@K(<ZJ,5@&)H 3EJHC%=EF^9MCX>I@KA"!8I*LXDX0'-#\*T93
MSI]=/Z5Q+'HEX G[OO9D;@&55A$M!Z:^ Q7#Z> 5]S61"%X1KYH"SA*ANLQW
M,LK8S9=^+$]!+&P&8@<9]:V .$PO)6XG5>)6W=,M*V_;6B=5 W/9_&OD^$I8
M[32G-I&ZG.+( FPJZ:UZ)XIV9*ZE-^.8;]1P1FO.I_81Q<, 8&<@-=QPSB1U
M3*Z@IX_#QEQ5"*=6I[,V3A17DV[(\O'^"?F/Z#H,DO6(<[&(,5-WE<ZSBJ%$
M3#0@V#;]-^1$]T\AJ.N4-GQ%'K.''3"C5\%BXA[CU0GNMN)K<Y8<>L!487F;
M+\)4]P9!T8BOS%ERX*=98)YG,OE=>%^A1GQMOI(!KR_%V6P\]9H@E!+3G.3"
MP5&V/S,05BVUS Y:%*.K79(4N]9>3L9JJ6 >W"(WC2*R:SUQ8AQ_#,('6M&&
M@G,9;-.$_',8N-C'[5BTKOZFT3+00*X _;4^IY,1H(!OV823W?Z//V/2%R-W
MO;NB+\B8B/6**86,(.GO:TS'Z4$=V">*9M-,O;AMIY&+MW*ZI^ A0AV'2;X8
MO(/OX^Y%9QX:9[:],Q+$[])D-U4LZ" W\%J&)T[<>"++ =#0\]CS@"X>88+7
M=VNRP;A'T8:6U(F3;$#3[%-,%=8[1N>.CHVJ>GRY?2W.[(YM;_])&$7A$X$D
MIAB2C:I#$'#\RR!.<))F27@&MG(,]1<\]8I[/"450XL;[96>H0?#!8T8JD"W
M9T,H9=<U8H$)L^BN6V*F>A%;QR3NE?*]FCDDUD&:"&-&-D0\+9"L=;EJ)UV#
M]S0G3O!YOOR$@B_K,)7(46%]-V4$F>T$V'#D=IRNR0@KC7;UJ^EC76LCP&';
MSZGSC!UJBP30K8^FC'.[A0#G5 <CYH%,DAOK.SO KK03H)S-9>"E9"%&%F>S
MP#L--QL4T96:VK@B+&S*S(@C E"JYAH'\1K1S:O4.,3X;,H4L%JI7FYFX.1Z
M0[8Q#Z'T[%K[;,I@LUI9@/TC$-AR0S_[2UL@;P__/P$$K&LFFXH[<Y38NK^=
M3ECW$&XQQ5A%PU0ZEEALM@J-SM"L-%G4Y,NL\!T-%%_&<4K+W)\Y"7JKF;0N
M35:0UPD5X*E>W:YK)TDCG.RH7489K"FRD, Z4(!YL@V_"HA %">WQ*R[A-XT
M7Y"5/L5T99;/3L46\ML-I"WWP:_"8$4;?Q4Z1HZ[:O(5S[/8,G1T!A/G5"P-
MH,=3G13P_1OTV(G:G)@]=6*J !R'.CRS2A(;F6FP9.2DB:,$D*DNY^RB:O Q
MTR=$M]!W:WK^@@*)6 'SPPDCR&ZHNI,/V,C437FK#/I;VU!_._S421OLS+Q0
M(=@GD.<I!WLSCU-A!:D-]N^58?_>-MB_'WX8I0WVORC#_A?;8/_+\$,E;;#_
M51GVO]H&^U^''R]I@_T'9=A_L WV'X8?-&F#_4=EV'^T#?8? 4^:ZI;\I SZ
M3[:!_E,#]/=@H+]7!OV];:"_;VZ5QJSW0DU]<H+;-'+\>@*)! &]0B;,13\
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
M'2Y[,!MWKY6=9$:[WT]O.MB*D?O=*GQ\7?QR3ECQEP-?%5$ Y AY(H6_VF*
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
MZ>)M5EC$\1_)!JV,B!?[-=TQ#4GM-G(NC3!@;G3VBC4]QMSH9KHJV486:\B
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
M#6:GSA8GK,<(>=?:^)]/>CSN:C; C0>V.?F>@;7KDF*C)@;BO9%>%^,S4H=
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
MQ@(\]/P+VFF8 9H2IX,P,^#8 05 7DS5<MIMM3A^)L@"&NH-!QZ&;M$*T[@
MM7B_VM-"!UNR1?QPH %:TAY".T'J^/D59BT\U01:1$\="(!:M=28T[P<P@6.
M7<?_#3G1>>"===?7[&>&*]0"=OB  .235(W/']W500];H@7<<*!03_C00LS!
M5;(:QUJH:<JTB)P6'  I&;55"DT/P7G*B+8YIR74(H+:@*@G7FAAZ&Z-?+\X
MTM3($4.L12RQ0-&72J&P [W /LJS[S1L/BO"+."D#4#!Q)B/HQ\,*=?U07+C
M;(8M!9@"K6&D"42Y%1T[$E >5;MA1)]EWN^W3NF]G6AW&GHZ6.J6;PUI/3"5
M'(X=3ZB%9(O_T):\U7?84I-J#5],2$J60,_%*B:],\+2.YM9>G=@:>R@0LVD
M4_+'>70?/@T[&./)M(VA*APE/V.'%.H&Y:.O1G(*@=8Q4P)1TC)V0*%FS2*,
M$\?_-]YJ6CTPQ=I&40.4DJBQ0PNT#\\BY RFIB;( C+J#2_A'SMN<$7^Q5^L
MPT#'?K0ES (:V@"45(P=&BA2$A9$1A@$R!^\(64*M( 2-A E+6/'">Z0FT:D
MK[Y]]W"/DX'YX2UA%M#1!J \]1P[-G ?.1XMOKS;/(3^(![JDBP@H='TDH&Q
M=_:E+YP_NVLG6*'!8Q13H 5\L($H:8'9RE<J.>17NN=I0M9X 74<'4E.7>(M
MH$P$I)) F%W^)^3[OP1D.WN''#+U(2^[DZ_CC( GV1K:N-"4C,'L^W\-?;+1
M=:+L0"/2D4S>E&@-0RTH2F9@MOY%[LG^>8?L"58=!'$$6\,3#YB2KK$# .5)
M!BWSFCVQ>N8DSFGO*SSB)SU,P=;0Q0.FI&OL@,'A_#8Z=1*T"K6$.^ORK"&G
M 4/)"4Q2P?D&12O2H3]$X5.R+M(=-'##EFL-1QQ82JY@T@[.GP^90WD&G@ZB
MVD+M88D!2)G&.W:8X=)=1K/4P^1?9TF"XARV"]\9MHOJ$&L!35V@E$1!W5NX
MP&1#MTG.HRB,3D.BV]5"F(!X"X@3 :DD$.P>@^O2 \-\-1IX3C1L..P0:Q%A
M+%!*HF#B$]4\2@WS54V<!<2P0"@)&3O\,"-&>]3P,Q2[$=[VE$ 4N"S-$F@!
M*6P@2EK&CCT4,^1\BP-ZO14])R?DES\/8X8CTP9R>'"4_(P=;"@,&GQL495C
M#P^U0XKOQXX<%$;0 _?AHU5#ECT<')I?\C!VM* PY )'F\MAZZRZ)'LX*)M>
M,C!V#& _9PW>HM0EV<! O>GE/5"H>@/Y!;L\X*#[QF%5*K'P[__CVV]?_=]/
MU[_^^/_^K_?#]<GE[6_GGW](WWQR?OX2__/F_.G-=G;J^W-_\P[]>?%V-__^
M\YN[Y_<7?_[Y:8Z?;AY]?[%9W"Q^^[3\<CN_NKQ\/MO^]>(2(>_?IY_6GTZ\
MB_5/?UE\]M]^_K(^^>?[N7=Y<W5^?O_\^OW3RGGSH_/G_>L@B%;_FGU>?EY\
MC/[\,7H\B><N^N_?+C_=G/WF??_TW^^>+KRG+U_^^=LO?Y[^"VU_^SYY>W%[
M]>^_7J7HM^]_^<V]^^?%.^?[=W/T%C]]6#C/;UY?HS\^_'KRGYL;]_7%R>8_
MM[./8?CS3\&OP?+]'^EN=^-$[]\X/YSLSMYM/_WKM]]^G+LWSY>_WCG7O_WK
MP],O*\]9O_8_?K];_?Q''#@7)U?_>75VNGWWSZL?__OQU\\_GKS9W?S\QT_.
M'T_+\\79T^-/R;]__O#+ZT?GXG:U0NGK!7[ZZX>+[]&;WY)?DK-G_*]_SLY.
M_!]?_[AUPE_QNW=?WMS]L$Z^3W9/X7__XQ__[]7IW>VWWTZ_BW3X9ME=- 1:
M6"5%__Z:&O+@Q.B__N/_ U!+ 0(4 Q0    (  :DYEQ7&(&R -8$ %G\-  5
M              "  0    !E<F%Y86LR,&9A,3$R,S$R-2YH=&U02P$"% ,4
M    "  &I.9<7#/P":>>  !3J@8 #P              @ $SU@0 97)A>6%K
M97@Q+3$N:'1M4$L! A0#%     @ !J3F7+E;@U(9!   81P  !
M     ( !!W4% &5R87EA:V5X,3(M,2YH=&U02P$"% ,4    "  &I.9<VX_+
MFB($   M'   $               @ %.>04 97)A>6%K97@Q,BTR+FAT;5!+
M 0(4 Q0    (  :DYEQ7H+'H<P0  /X<   0              "  9Y]!0!E
M<F%Y86ME>#$S+3$N:'1M4$L! A0#%     @ !J3F7/*WP!AZ!   '!T  !
M             ( !/X(% &5R87EA:V5X,3,M,BYH=&U02P$"% ,4    "  &
MI.9<M>N1OI,#   0"@  $               @ 'GA@4 97)A>6%K97@Q-2TQ
M+FAT;5!+ 0(4 Q0    (  :DYESC&2<M7P,  '0)   0              "
M :B*!0!E<F%Y86ME>#$U+3(N:'1M4$L! A0#%     @ !J3F7!@\@',^= $
M#X$!  T              ( !-8X% &EM86=E7S P,2YJ<&=02P$"% ,4
M"  &I.9<9$DHA8D$   :!0  #0              @ &> @< :6UA9V5?,# R
M+FIP9U!+ 0(4 Q0    (  :DYER,;CW#:0,   L$   -              "
M 5('!P!I;6%G95\P,#,N:G!G4$L! A0#%     @ !J3F7"*><7N1 P  ,P0
M  T              ( !Y@H' &EM86=E7S P-"YJ<&=02P$"% ,4    "  &
MI.9<F-\;)SD#  #> P  #0              @ &B#@< :6UA9V5?,# U+FIP
M9U!+ 0(4 Q0    (  :DYEPNG^'J7 ,   @$   -              "  082
M!P!I;6%G95\P,#8N:G!G4$L! A0#%     @ !J3F7,B_)JH[ P  X0,   T
M             ( !C14' &EM86=E7S P-RYJ<&=02P$"% ,4    "  &I.9<
ME53;E=$#  !N!   #0              @ 'S& < :6UA9V5?,# X+FIP9U!+
M 0(4 Q0    (  :DYEQ 7D*+B@(  #D#   -              "  >\<!P!I
M;6%G95\P,#DN:G!G4$L! A0#%     @ !J3F7%4M&5JX P  5@0   T
M         ( !I!\' &EM86=E7S Q,"YJ<&=02P$"% ,4    "  &I.9<<:E+
MAY\#   _!   #0              @ &'(P< :6UA9V5?,#$Q+FIP9U!+ 0(4
M Q0    (  :DYER,?)**&0,  +\#   -              "  5$G!P!I;6%G
M95\P,3(N:G!G4$L! A0#%     @ !J3F7%2I5@:"'@  %J@! !$
M     ( !E2H' ')A>6$M,C R-3$R,S$N>'-D4$L! A0#%     @ !J3F7+[Z
M]:GX$0  ]O(  !4              ( !1DD' ')A>6$M,C R-3$R,S%?8V%L
M+GAM;%!+ 0(4 Q0    (  :DYES_:IEJ=V<  !/0!@ 5              "
M 7%;!P!R87EA+3(P,C4Q,C,Q7V1E9BYX;6Q02P$"% ,4    "  &I.9<+[ P
M'^+Q  !Y$ P %0              @ $;PP< <F%Y82TR,#(U,3(S,5]L86(N
M>&UL4$L! A0#%     @ !J3F7$-/R6K=:P   &,' !4              ( !
M,+4( ')A>6$M,C R-3$R,S%?<')E+GAM;%!+!08     &0 9  ,&  ! (0D
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>164
<FILENAME>erayak20fa1123125_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2026"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2026"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:raya="http://www.erayakpower.com/20251231"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  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="raya-20251231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </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">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">raya:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakBVIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-17</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakBVIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-17</startDate>
            <endDate>2019-06-17</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ErayakHKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:RuikeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:WenjieMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:LeiyaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:NewFocusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-21</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:HecangLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-21</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:WenjieMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-21</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ChuanlongLinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-12</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:NewFocusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-12</instant>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ErayakPowerSolutionGroupIncErayakGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ErayakPowerSolutionLimitedErayakBVIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ErayakPowerSolutionHongKongLimitedErayakHKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:RuikeElectronicsWenzhouCoLtdRuikeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:WenzhouWenjieTechnologyLimitedWenjieMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:ZhejiangLeiyaElectronicsLimitedLeiyaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">raya:WenzhouNewFocusLimitedNewFocusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">raya:LandUseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ElectricGenerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ElectricGenerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntangibleAssetsAmortizationPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">raya:NetCarryingValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">raya:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">raya:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">raya:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfWenzhouMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfWenzhouMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:HuaxiaBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:HuaxiaBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:HuaxiaBankOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:HuaxiaBankOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:IndustrialAndCommercialBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfNingboMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfNingboMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfNingboOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">raya:BankOfNingboOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">raya:RuikeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:WeBankShenzhen6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:LongwanRuralCommercialBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:InvertersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:InvertersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:InvertersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:ChargersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:ChargersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:ChargersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:GasolineGeneratorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:GasolineGeneratorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:GasolineGeneratorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:PowerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:PowerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:PowerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">raya:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingGeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingGeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingGeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingAndMarketingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingAndMarketingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:SellingAndMarketingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:ResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:ResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">raya:ResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">raya:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AilefuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AilefuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:FushishenyeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:RayakTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:RayakTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShenglingXiangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WeidiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WeidiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:LingyiKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:LingyiKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:LingyiKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:LingyiKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouAilefuTechnologyCoLtdAilefuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:HangzhouXiangzeTradingCoLtdXiangzeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouWeidiTechnologyCoLtdWeidiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZhejiangRayakTechnologyCoLtdRayakTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ChuanlongLinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ChunhuaXiangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZhejiangRayakTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZhejiangRayakTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouAilefuTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouAilefuTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AccountsPayablesRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AccountsPayablesRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZheJiangRayakTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouWeidiTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AccountsReceivablesRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AccountsReceivablesRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouAilefuTechnologyCoLtdAilefuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouAilefuTechnologyCoLtdAilefuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AdvanceToSuppliersRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:AdvanceToSuppliersRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:OtherReceivablesRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:OtherReceivablesRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-14</instant>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-14</endDate>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-01</instant>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-20</instant>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-20</startDate>
            <endDate>2024-05-20</endDate>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </entity>
        <period>
            <instant>2024-05-20</instant>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-25</instant>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-25</instant>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">raya:PreFundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-25</instant>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-28</startDate>
            <endDate>2025-07-28</endDate>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-31</instant>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-31</instant>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">raya:PreFundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-31</instant>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">raya:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-19</instant>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </entity>
        <period>
            <instant>2025-08-19</instant>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-08</instant>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-08</instant>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-08</instant>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-08</instant>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-19</instant>
        </period>
    </context>
    <context id="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-19</instant>
        </period>
    </context>
    <context id="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-19</instant>
        </period>
    </context>
    <context id="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-19</startDate>
            <endDate>2025-11-19</endDate>
        </period>
    </context>
    <context id="c286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-19</instant>
        </period>
    </context>
    <context id="c287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-19</instant>
        </period>
    </context>
    <context id="c288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="raya:AuthorizedShareCapitalAxis">raya:IncreaseInAuthorizedShareCapitalOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-19</instant>
        </period>
    </context>
    <context id="c289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">raya:ReverseStockSplitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-25</startDate>
            <endDate>2026-03-25</endDate>
        </period>
    </context>
    <context id="c290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-25</instant>
        </period>
    </context>
    <context id="c291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-25</instant>
        </period>
    </context>
    <context id="c292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-25</instant>
        </period>
    </context>
    <context id="c293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="c294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ErayakPowerSolutionHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouWenjieTechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:RuikeElectronicsWenzhouCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZhejiangLeiyaElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:WenzhouNewFocusLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">raya:ZhejiangLeiyaTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">raya:ZhejiangLeiyaTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-31</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-07</startDate>
            <endDate>2026-04-07</endDate>
        </period>
    </context>
    <context id="c334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-07</instant>
        </period>
    </context>
    <context id="c335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-07</startDate>
            <endDate>2026-04-07</endDate>
        </period>
    </context>
    <context id="c336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-25</startDate>
            <endDate>2026-03-25</endDate>
        </period>
    </context>
    <context id="c337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">raya:MinshengBankOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825875</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="Segment">
        <measure>raya:Segment</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-39519">20-F/A</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c0" id="ixv-39520">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-39521">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-39522">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-39523">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-39524">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-39525">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="c0" id="ixv-39526">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-39527">001-41568</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-39528">ERAYAK Power Solution Group Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-142">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-153">No. 528, 4th Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-158">Binhai Industrial Park</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-39529">Wenzhou</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c0" id="ixv-39530">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-39531">325025</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c1" id="ixv-39532">+86</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c1" id="ixv-39533">86-0571-82651956</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName contextRef="c1" id="ixv-179">Lingyi Kong</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1 contextRef="c1" id="ixv-185">No. 528, 4th Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c1" id="ixv-190">Binhai Industrial Park</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c1" id="ixv-39535">Wenzhou</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c1" id="ixv-39536">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c1" id="ixv-39537">325025</dei:EntityAddressPostalZipCode>
    <dei:Security12bTitle contextRef="c0" id="ixv-229">class A ordinary shares, par value $0.22 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-234">RAYA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-39538">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-39539"
      unitRef="shares">854094</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-39540"
      unitRef="shares">40910</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-39541">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-39542">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-39543">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-39544">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-39545">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-39546">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-39547">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-39548">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-39549">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-39550">false</dei:EntityShellCompany>
    <dei:AmendmentDescription contextRef="c0" id="ixv-457">ERAYAK Power Solution Group Inc. (the &#x201c;Company,&#x201d;
&#x201c;we,&#x201d; &#x201c;our,&#x201d; or &#x201c;us&#x201d;) is filing this Amendment No. 1 on Form 20-F/A (the &#x201c;Amendment&#x201d;)
to amend its Annual Report on Form 20-F for the fiscal year ended December 31, 2025 (the &#x201c;Annual Report&#x201d;), originally filed
with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on April 29, 2026.This Amendment is being filed to (i) revise
the disclosure under Item 15(a) ; (ii) revise the disclosure under Item 15(b); correct certain display error in Item 3.A; and (iv) refile
Exhibit 1.1.In connection with this Amendment, and as
required by Rule 12b-15 under the Securities Exchange Act of 1934, as amended, the Company is including currently dated certifications
of its Chief Executive Officer and Chief Financial Officer as Exhibits 12.1, 12.2 and 13.1 hereto.Except as described above, this Amendment
does not amend, update or change any other disclosures in the Annual Report and does not reflect any events occurring after the original
filing date. This Amendment continues to describe conditions as of the date of the Annual Report, and except as expressly set forth herein,
we have not updated, modified or supplemented the disclosures contained therein. This Amendment should be read together with the Annual
Report.</dei:AmendmentDescription>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c0" id="ixv-39551">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c0" id="ixv-28597">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Our
Board of Directors is responsible for reviewing the Company&#x2019;s cybersecurity risk management and control systems in relation to
the financial reporting by the Company, including the Company&#x2019;s cybersecurity strategy. We maintain a process for assessing, identifying
and managing material risks from cybersecurity threats, including risks relating to disruption of business operations or financial reporting
systems, intellectual property theft&#x37e; fraud&#x37e; extortion&#x37e; harm to employees or customers&#x37e; violation of privacy laws
and other litigation and legal risk&#x37e; and reputational risk, as part of our overall risk management system and processes. We asses
and manage our cybersecurity risks though our Information Technologies (&#x201c;IT&#x201d;) Committee, which is integrated by the Chief
Executive Officer and the Chief Financial Officer. The Chief Executive Officer presents to our Board of Directors, on a yearly basis,
the work carried out on the identification, categorization, and mitigation procedures put in place in relation to the most relevant risks
of the company, including cybersecurity risks. In this sense, risks related to cybersecurity have been categorized as &#x201c;high relevance&#x201d;
for the Company.&lt;/span&gt;&lt;/p&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c0" id="ixv-28598">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Our
Board of Directors is responsible for reviewing the Company&#x2019;s cybersecurity risk management and control systems in relation to
the financial reporting by the Company, including the Company&#x2019;s cybersecurity strategy. We maintain a process for assessing, identifying
and managing material risks from cybersecurity threats, including risks relating to disruption of business operations or financial reporting
systems, intellectual property theft&#x37e; fraud&#x37e; extortion&#x37e; harm to employees or customers&#x37e; violation of privacy laws
and other litigation and legal risk&#x37e; and reputational risk, as part of our overall risk management system and processes. We asses
and manage our cybersecurity risks though our Information Technologies (&#x201c;IT&#x201d;) Committee, which is integrated by the Chief
Executive Officer and the Chief Financial Officer. The Chief Executive Officer presents to our Board of Directors, on a yearly basis,
the work carried out on the identification, categorization, and mitigation procedures put in place in relation to the most relevant risks
of the company, including cybersecurity risks. In this sense, risks related to cybersecurity have been categorized as &#x201c;high relevance&#x201d;
for the Company.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Our
IT department is responsible for targeted and regular monitoring of cybersecurity risks. They independently and continuously monitor
cybersecurity risks and countermeasures to defend against such threats and, in the event of a cybersecurity threat or cybersecurity incident,
inform executive management and our Board of Directors. In addition to the regular meetings between executive management and the individual
risk owners mainly consisting out of the various departments&#x2019; heads, a comprehensive cybersecurity risk analysis for internal and
external risks is carried out as appropriate.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;According
to the priority of the cybersecurity risks as result of the risk evaluation, risks are addressed by concrete actions and, if appropriate
and possible, necessary countermeasures. In order to be able to react quickly and flexibly to cybersecurity risks, risk management is
integrated into existing processes and reporting channels. Our risk management program considers cybersecurity risks alongside other
company risks, and our enterprise risk professionals consult with company subject matter experts to gather information necessary to identify
cybersecurity risks and evaluate their nature and severity, as well as identify mitigations and assess the impact of those mitigations
on residual risk. We may engage third parties from time to time to conduct risk assessments.&lt;/span&gt;&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c0" id="ixv-39552">In order to be able to react quickly and flexibly to cybersecurity risks, risk management is
integrated into existing processes and reporting channels.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c0" id="ixv-39553">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c0" id="ixv-39554">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <dei:AuditorOpinionTextBlock contextRef="c0" id="ixv-29277">&lt;p style="text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt"&gt;Opinion on the Financial Statements&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify"&gt;We have audited
the accompanying consolidated balance sheet of Erayak Power Solution Group Inc. and its subsidiaries (collectively, the &#x201c;Group&#x201d;)
as of December 31, 2025, and the related consolidated statements of operations and comprehensive income, changes in shareholders&#x2019;
equity, and cash flows for the year ended December 31, 2025, and the related notes (collectively referred to as the &#x201c;financial statements&#x201d;).
In our opinion, the financial statements present fairly, in all material respects, the financial position of the Group as of December
31, 2025, and the results of its operations and its cash flows for the year ended December 31, 2025, in conformity with accounting principles
generally accepted in the United States of America.&lt;/p&gt;</dei:AuditorOpinionTextBlock>
    <dei:AuditorName contextRef="c0" id="ixv-39555">Tang Qian &amp; Associates, PLLC</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-39556">Dallas, Texas</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c0" id="ixv-39557">7080</dei:AuditorFirmId>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c4" decimals="0" id="ixv-39558" unitRef="usd">184856</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c5" decimals="0" id="ixv-39559" unitRef="usd">532605</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c4" decimals="0" id="ixv-39560" unitRef="usd">251932</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c5" decimals="0" id="ixv-39561" unitRef="usd">792204</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="0" id="ixv-39562" unitRef="usd">13582352</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c5" decimals="0" id="ixv-39563" unitRef="usd">12037136</us-gaap:AccountsReceivableNetCurrent>
    <raya:AccountsReceivablesRelatedPartiesCurrent contextRef="c4" decimals="0" id="ixv-39564" unitRef="usd">3178800</raya:AccountsReceivablesRelatedPartiesCurrent>
    <raya:AccountsReceivablesRelatedPartiesCurrent contextRef="c5" decimals="0" id="ixv-39565" unitRef="usd">1314332</raya:AccountsReceivablesRelatedPartiesCurrent>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-39566" unitRef="usd">9725561</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c5" decimals="0" id="ixv-39567" unitRef="usd">8836815</us-gaap:InventoryNet>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="c4" decimals="0" id="ixv-39568" unitRef="usd">6205921</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="c5" decimals="0" id="ixv-39569" unitRef="usd">9437740</us-gaap:AdvancesOnInventoryPurchases>
    <raya:AdvanceToSuppliersRelatedPartiesCurrent contextRef="c4" decimals="0" id="ixv-39570" unitRef="usd">1284785</raya:AdvanceToSuppliersRelatedPartiesCurrent>
    <raya:AdvanceToSuppliersRelatedPartiesCurrent contextRef="c5" decimals="0" id="ixv-39571" unitRef="usd">0</raya:AdvanceToSuppliersRelatedPartiesCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c4" decimals="0" id="ixv-39572" unitRef="usd">153832</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c5" decimals="0" id="ixv-39573" unitRef="usd">139505</us-gaap:OtherReceivablesNetCurrent>
    <raya:OtherReceivablesRelatedParties contextRef="c4" decimals="0" id="ixv-39574" unitRef="usd">14300</raya:OtherReceivablesRelatedParties>
    <raya:OtherReceivablesRelatedParties contextRef="c5" decimals="0" id="ixv-39575" unitRef="usd">0</raya:OtherReceivablesRelatedParties>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="0" id="ixv-39576" unitRef="usd">4537044</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c5" decimals="0" id="ixv-39577" unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:OtherAssetsCurrent contextRef="c4" decimals="0" id="ixv-39578" unitRef="usd">4244137</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="0" id="ixv-39579" unitRef="usd">43363520</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c5" decimals="0" id="ixv-39580" unitRef="usd">33090337</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-39581" unitRef="usd">7102555</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c5" decimals="0" id="ixv-39582" unitRef="usd">2157214</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c4" decimals="0" id="ixv-39583" unitRef="usd">2678447</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c5" decimals="0" id="ixv-39584" unitRef="usd">61972</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="0" id="ixv-39585" unitRef="usd">6032330</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c5" decimals="0" id="ixv-39586" unitRef="usd">6457903</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c4" decimals="0" id="ixv-39587" unitRef="usd">78033</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c5" decimals="0" id="ixv-39588" unitRef="usd">100994</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:LongTermInvestments contextRef="c4" decimals="0" id="ixv-39589" unitRef="usd">193453</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c5" decimals="0" id="ixv-39590" unitRef="usd">410998</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="0" id="ixv-39591" unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c5" decimals="0" id="ixv-39592" unitRef="usd">3753785</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c4" decimals="0" id="ixv-39593" unitRef="usd">59448338</us-gaap:Assets>
    <us-gaap:Assets contextRef="c5" decimals="0" id="ixv-39594" unitRef="usd">46033203</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings contextRef="c4" decimals="0" id="ixv-39595" unitRef="usd">8293890</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c5" decimals="0" id="ixv-39596" unitRef="usd">1055828</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="0" id="ixv-39597" unitRef="usd">6097560</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c5" decimals="0" id="ixv-39598" unitRef="usd">8335266</us-gaap:AccountsPayableCurrent>
    <raya:AccountsPayableRelatedParties contextRef="c4" decimals="0" id="ixv-39599" unitRef="usd">132136</raya:AccountsPayableRelatedParties>
    <raya:AccountsPayableRelatedParties contextRef="c5" decimals="0" id="ixv-39600" unitRef="usd">0</raya:AccountsPayableRelatedParties>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-39601" unitRef="usd">1191559</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-39602" unitRef="usd">822014</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c4" decimals="0" id="ixv-39603" unitRef="usd">1573763</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c5" decimals="0" id="ixv-39604" unitRef="usd">628067</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c6" decimals="0" id="ixv-39605" unitRef="usd">1776888</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c7" decimals="0" id="ixv-39606" unitRef="usd">3510165</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c4" decimals="0" id="ixv-39607" unitRef="usd">778103</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c5" decimals="0" id="ixv-39608" unitRef="usd">161529</us-gaap:LongTermDebtCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c4" decimals="0" id="ixv-39609" unitRef="usd">929213</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c5" decimals="0" id="ixv-39610" unitRef="usd">1021395</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-39611" unitRef="usd">20773112</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-39612" unitRef="usd">15534264</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebt contextRef="c4" decimals="0" id="ixv-39613" unitRef="usd">3409358</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c5" decimals="0" id="ixv-39614" unitRef="usd">3913204</us-gaap:LongTermDebt>
    <us-gaap:Liabilities contextRef="c4" decimals="0" id="ixv-39615" unitRef="usd">24182470</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c5" decimals="0" id="ixv-39616" unitRef="usd">19447468</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c4" decimals="0" id="ixv-39617" unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies contextRef="c5" decimals="0" id="ixv-39618" unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ix_2_fact"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c8"
      decimals="INF"
      id="ix_3_fact"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ix_6_fact"
      unitRef="shares">85406</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ix_7_fact"
      unitRef="shares">85406</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c8"
      decimals="INF"
      id="ix_4_fact"
      unitRef="shares">22540</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c8"
      decimals="INF"
      id="ix_5_fact"
      unitRef="shares">22540</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" id="ix_0_fact" unitRef="usd">18789</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c8" decimals="0" id="ix_1_fact" unitRef="usd">4959</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ix_10_fact"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c9"
      decimals="INF"
      id="ix_11_fact"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ix_12_fact"
      unitRef="shares">4091</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ix_13_fact"
      unitRef="shares">4091</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c9"
      decimals="INF"
      id="ix_14_fact"
      unitRef="shares">455</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c9"
      decimals="INF"
      id="ix_15_fact"
      unitRef="shares">455</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ix_8_fact" unitRef="usd">900</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c9" decimals="0" id="ix_9_fact" unitRef="usd">100</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c4" decimals="0" id="ixv-39635" unitRef="usd">27837444</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c5" decimals="0" id="ixv-39636" unitRef="usd">18641264</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance contextRef="c4" decimals="0" id="ixv-39637" unitRef="usd">1244717</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance contextRef="c5" decimals="0" id="ixv-39638" unitRef="usd">1123204</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:RetainedEarningsUnappropriated contextRef="c4" decimals="0" id="ixv-39639" unitRef="usd">6549754</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated contextRef="c5" decimals="0" id="ixv-39640" unitRef="usd">8061204</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c4" decimals="0" id="ixv-39641" unitRef="usd">-385736</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c5" decimals="0" id="ixv-39642" unitRef="usd">-1244996</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-39643" unitRef="usd">35265868</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c5" decimals="0" id="ixv-39644" unitRef="usd">26585735</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="0" id="ixv-39645" unitRef="usd">59448338</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c5" decimals="0" id="ixv-39646" unitRef="usd">46033203</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-39648" unitRef="usd">22855437</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c10" decimals="0" id="ixv-39649" unitRef="usd">30300360</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c11" decimals="0" id="ixv-39650" unitRef="usd">20322498</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" id="ixv-39651" unitRef="usd">17983764</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c10" decimals="0" id="ixv-39652" unitRef="usd">26307998</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c11" decimals="0" id="ixv-39653" unitRef="usd">15299849</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-39654" unitRef="usd">4871673</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c10" decimals="0" id="ixv-39655" unitRef="usd">3992362</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c11" decimals="0" id="ixv-39656" unitRef="usd">5022649</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-39657" unitRef="usd">4000311</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c10" decimals="0" id="ixv-39658" unitRef="usd">2302809</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c11" decimals="0" id="ixv-39659" unitRef="usd">2023428</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="0" id="ixv-39660" unitRef="usd">771176</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c10" decimals="0" id="ixv-39661" unitRef="usd">946269</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c11" decimals="0" id="ixv-39662" unitRef="usd">962479</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-39663" unitRef="usd">1608311</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c10" decimals="0" id="ixv-39664" unitRef="usd">1670669</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c11" decimals="0" id="ixv-39665" unitRef="usd">1176943</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" id="ixv-39666" unitRef="usd">122847</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c10" decimals="0" id="ixv-39667" unitRef="usd">224534</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c11" decimals="0" id="ixv-39668" unitRef="usd">36972</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c0" decimals="0" id="ixv-39669" unitRef="usd">368693</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c10" decimals="0" id="ixv-39670" unitRef="usd">-295907</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c11" decimals="0" id="ixv-39671" unitRef="usd">-81622</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions contextRef="c0" decimals="0" id="ixv-39672" unitRef="usd">379480</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions contextRef="c10" decimals="0" id="ixv-39673" unitRef="usd">111882</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions contextRef="c11" decimals="0" id="ixv-39674" unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" id="ixv-39675" unitRef="usd">6513432</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c10" decimals="0" id="ixv-39676" unitRef="usd">5552070</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c11" decimals="0" id="ixv-39677" unitRef="usd">4281444</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-39678" unitRef="usd">-1641759</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c10" decimals="0" id="ixv-39679" unitRef="usd">-1559708</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c11" decimals="0" id="ixv-39680" unitRef="usd">741205</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c0" decimals="0" id="ixv-39681" unitRef="usd">-48040</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c10" decimals="0" id="ixv-39682" unitRef="usd">139441</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c11" decimals="0" id="ixv-39683" unitRef="usd">402671</us-gaap:InterestExpenseNonoperating>
    <us-gaap:RentalIncomeNonoperating contextRef="c0" decimals="0" id="ixv-39684" unitRef="usd">153845</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating contextRef="c10" decimals="0" id="ixv-39685" unitRef="usd">154471</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating contextRef="c11" decimals="0" id="ixv-39686" unitRef="usd">195347</us-gaap:RentalIncomeNonoperating>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="0" id="ixv-39687" unitRef="usd">-229170</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-39688" unitRef="usd">308038</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c10" decimals="0" id="ixv-39689" unitRef="usd">362364</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c11" decimals="0" id="ixv-39690" unitRef="usd">878080</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-39691" unitRef="usd">280753</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c10" decimals="0" id="ixv-39692" unitRef="usd">377393</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c11" decimals="0" id="ixv-39693" unitRef="usd">670755</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-39694" unitRef="usd">-1361006</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c10" decimals="0" id="ixv-39695" unitRef="usd">-1182315</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c11" decimals="0" id="ixv-39696" unitRef="usd">1411960</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-39697" unitRef="usd">28931</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c10" decimals="0" id="ixv-39698" unitRef="usd">-66338</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="0" id="ixv-39699" unitRef="usd">193246</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-39700" unitRef="usd">-1389937</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c10" decimals="0" id="ixv-39701" unitRef="usd">-1115977</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="0" id="ixv-39702" unitRef="usd">1218714</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c0" decimals="0" id="ixv-39703" unitRef="usd">-859260</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c10" decimals="0" id="ixv-39704" unitRef="usd">500376</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c11" decimals="0" id="ixv-39705" unitRef="usd">360677</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-39706" unitRef="usd">-530677</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c10" decimals="0" id="ixv-39707" unitRef="usd">-1616353</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c11" decimals="0" id="ixv-39708" unitRef="usd">858037</us-gaap:ComprehensiveIncomeNetOfTax>
    <raya:EarningsPerShareAttributableToCommonShareholders
      contextRef="c0"
      decimals="INF"
      id="ix_16_fact"
      unitRef="shares">89497</raya:EarningsPerShareAttributableToCommonShareholders>
    <raya:EarningsPerShareAttributableToCommonShareholders
      contextRef="c10"
      decimals="INF"
      id="ix_17_fact"
      unitRef="shares">22995</raya:EarningsPerShareAttributableToCommonShareholders>
    <raya:EarningsPerShareAttributableToCommonShareholders
      contextRef="c11"
      decimals="INF"
      id="ix_18_fact"
      unitRef="shares">5455</raya:EarningsPerShareAttributableToCommonShareholders>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ix_19_fact"
      unitRef="usdPershares">-27.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c10"
      decimals="2"
      id="ix_20_fact"
      unitRef="usdPershares">-98.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c11"
      decimals="2"
      id="ix_21_fact"
      unitRef="usdPershares">223.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ix_22_fact"
      unitRef="shares">50958</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ix_23_fact"
      unitRef="shares">50958</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c10"
      decimals="INF"
      id="ix_24_fact"
      unitRef="shares">11348</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c10"
      decimals="INF"
      id="ix_25_fact"
      unitRef="shares">11348</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c11"
      decimals="INF"
      id="ix_26_fact"
      unitRef="shares">5455</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c11"
      decimals="INF"
      id="ix_27_fact"
      unitRef="shares">5455</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:SharesOutstanding
      contextRef="c12"
      decimals="INF"
      id="ix_28_fact"
      unitRef="shares">22540</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="0" id="ix_29_fact" unitRef="usd">4959</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c13"
      decimals="INF"
      id="ix_30_fact"
      unitRef="shares">455</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="0" id="ixv-39724" unitRef="usd">100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c14" decimals="0" id="ixv-39725" unitRef="usd">18641264</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c15" decimals="0" id="ixv-39726" unitRef="usd">1123204</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="0" id="ixv-39727" unitRef="usd">8061204</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="0" id="ixv-39728" unitRef="usd">-1244996</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c5" decimals="0" id="ixv-39729" unitRef="usd">26585735</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c18"
      decimals="INF"
      id="ixv-39730"
      unitRef="shares">62866</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c18" decimals="0" id="ixv-39731" unitRef="usd">13830</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c19" decimals="0" id="ixv-39732" unitRef="usd">8756980</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c0" decimals="0" id="ixv-39733" unitRef="usd">8770810</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c20"
      decimals="INF"
      id="ixv-39734"
      unitRef="shares">3636</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c20" decimals="0" id="ixv-39735" unitRef="usd">800</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c19" decimals="0" id="ixv-39736" unitRef="usd">439200</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c0" decimals="0" id="ixv-39737" unitRef="usd">440000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c21" decimals="0" id="ixv-39738" unitRef="usd">859260</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="0" id="ixv-39739" unitRef="usd">859260</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c22" decimals="0" id="ixv-39740" unitRef="usd">-1389937</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-39741" unitRef="usd">-1389937</us-gaap:NetIncomeLoss>
    <raya:StatutoryReserve contextRef="c23" decimals="0" id="ixv-39742" unitRef="usd">121513</raya:StatutoryReserve>
    <raya:StatutoryReserve contextRef="c22" decimals="0" id="ixv-39743" unitRef="usd">-121513</raya:StatutoryReserve>
    <us-gaap:SharesOutstanding
      contextRef="c24"
      decimals="INF"
      id="ix_31_fact"
      unitRef="shares">85406</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c24" decimals="0" id="ix_32_fact" unitRef="usd">18789</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c25"
      decimals="INF"
      id="ix_33_fact"
      unitRef="shares">4091</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="0" id="ixv-39747" unitRef="usd">900</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="0" id="ixv-39748" unitRef="usd">27837444</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="0" id="ixv-39749" unitRef="usd">1244717</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="0" id="ixv-39750" unitRef="usd">6549754</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="0" id="ixv-39751" unitRef="usd">-385736</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-39752" unitRef="usd">35265868</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c30"
      decimals="INF"
      id="ix_34_fact"
      unitRef="shares">5000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="0" id="ix_35_fact" unitRef="usd">1100</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c31"
      decimals="INF"
      id="ix_36_fact"
      unitRef="shares">455</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="0" id="ixv-39756" unitRef="usd">100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="0" id="ixv-39757" unitRef="usd">10645122</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="0" id="ixv-39758" unitRef="usd">1113170</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="0" id="ixv-39759" unitRef="usd">9187215</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="0" id="ixv-39760" unitRef="usd">-744619</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="0" id="ixv-39761" unitRef="usd">20202087</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c37"
      decimals="INF"
      id="ixv-39762"
      unitRef="shares">7273</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c37" decimals="0" id="ixv-39763" unitRef="usd">1600</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c38" decimals="0" id="ixv-39764" unitRef="usd">7998400</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c10" decimals="0" id="ixv-39765" unitRef="usd">8000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c37"
      decimals="INF"
      id="ixv-39766"
      unitRef="shares">10267</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c37" decimals="0" id="ixv-39767" unitRef="usd">2259</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c38" decimals="0" id="ixv-39768" unitRef="usd">-2259</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c39" decimals="0" id="ixv-39769" unitRef="usd">-500376</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c10" decimals="0" id="ixv-39770" unitRef="usd">-500376</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c40" decimals="0" id="ixv-39771" unitRef="usd">-1115977</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c10" decimals="0" id="ixv-39772" unitRef="usd">-1115977</us-gaap:NetIncomeLoss>
    <raya:StatutoryReserve contextRef="c41" decimals="0" id="ixv-39773" unitRef="usd">10034</raya:StatutoryReserve>
    <raya:StatutoryReserve contextRef="c40" decimals="0" id="ixv-39774" unitRef="usd">-10034</raya:StatutoryReserve>
    <us-gaap:SharesOutstanding
      contextRef="c12"
      decimals="INF"
      id="ix_37_fact"
      unitRef="shares">22540</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="0" id="ix_38_fact" unitRef="usd">4959</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c13"
      decimals="INF"
      id="ix_39_fact"
      unitRef="shares">455</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="0" id="ixv-39778" unitRef="usd">100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c14" decimals="0" id="ixv-39779" unitRef="usd">18641264</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c15" decimals="0" id="ixv-39780" unitRef="usd">1123204</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="0" id="ixv-39781" unitRef="usd">8061204</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="0" id="ixv-39782" unitRef="usd">-1244996</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c5" decimals="0" id="ixv-39783" unitRef="usd">26585735</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c42"
      decimals="INF"
      id="ix_40_fact"
      unitRef="shares">5000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c42" decimals="0" id="ix_41_fact" unitRef="usd">1100</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c43"
      decimals="INF"
      id="ix_42_fact"
      unitRef="shares">455</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c43" decimals="0" id="ixv-39787" unitRef="usd">100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c44" decimals="0" id="ixv-39788" unitRef="usd">10645122</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c45" decimals="0" id="ixv-39789" unitRef="usd">916912</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c46" decimals="0" id="ixv-39790" unitRef="usd">8164759</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c47" decimals="0" id="ixv-39791" unitRef="usd">-383942</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c48" decimals="0" id="ixv-39792" unitRef="usd">19344051</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c49" decimals="0" id="ixv-39793" unitRef="usd">-360677</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c11" decimals="0" id="ixv-39794" unitRef="usd">-360677</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c50" decimals="0" id="ixv-39795" unitRef="usd">1218714</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="0" id="ixv-39796" unitRef="usd">1218714</us-gaap:NetIncomeLoss>
    <raya:StatutoryReserve contextRef="c51" decimals="0" id="ixv-39797" unitRef="usd">196258</raya:StatutoryReserve>
    <raya:StatutoryReserve contextRef="c50" decimals="0" id="ixv-39798" unitRef="usd">-196258</raya:StatutoryReserve>
    <us-gaap:SharesOutstanding
      contextRef="c30"
      decimals="INF"
      id="ix_43_fact"
      unitRef="shares">5000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="0" id="ix_44_fact" unitRef="usd">1100</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c31"
      decimals="INF"
      id="ix_45_fact"
      unitRef="shares">455</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="0" id="ixv-39802" unitRef="usd">100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="0" id="ixv-39803" unitRef="usd">10645122</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="0" id="ixv-39804" unitRef="usd">1113170</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="0" id="ixv-39805" unitRef="usd">9187215</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="0" id="ixv-39806" unitRef="usd">-744619</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="0" id="ixv-39807" unitRef="usd">20202087</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-39808" unitRef="usd">-1389937</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c10" decimals="0" id="ixv-39809" unitRef="usd">-1115977</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="0" id="ixv-39810" unitRef="usd">1218714</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-39811" unitRef="usd">574142</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c10" decimals="0" id="ixv-39812" unitRef="usd">431921</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c11" decimals="0" id="ixv-39813" unitRef="usd">388002</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c0" decimals="0" id="ixv-39814" unitRef="usd">-241</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c10" decimals="0" id="ixv-39815" unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c11" decimals="0" id="ixv-39816" unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-39817" unitRef="usd">26642</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c10" decimals="0" id="ixv-39818" unitRef="usd">-70346</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c11" decimals="0" id="ixv-39819" unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" id="ixv-39820" unitRef="usd">122847</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c10" decimals="0" id="ixv-39821" unitRef="usd">224534</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c11" decimals="0" id="ixv-39822" unitRef="usd">36972</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c0" decimals="0" id="ixv-39823" unitRef="usd">379480</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c10" decimals="0" id="ixv-39824" unitRef="usd">111882</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c11" decimals="0" id="ixv-39825" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-39826" unitRef="usd">-368693</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c10" decimals="0" id="ixv-39827" unitRef="usd">295907</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c11" decimals="0" id="ixv-39828" unitRef="usd">81621</us-gaap:InventoryWriteDown>
    <us-gaap:InterestAndDebtExpense contextRef="c0" decimals="0" id="ixv-39829" unitRef="usd">0</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c10" decimals="0" id="ixv-39830" unitRef="usd">0</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c11" decimals="0" id="ixv-39831" unitRef="usd">17755</us-gaap:InterestAndDebtExpense>
    <us-gaap:GainLossOnInvestments contextRef="c0" decimals="0" id="ixv-39832" unitRef="usd">-229170</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c10" decimals="0" id="ixv-39833" unitRef="usd">0</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c11" decimals="0" id="ixv-39834" unitRef="usd">0</us-gaap:GainLossOnInvestments>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="0" id="ixv-39835" unitRef="usd">689181</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c10" decimals="0" id="ixv-39836" unitRef="usd">689922</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c11" decimals="0" id="ixv-39837" unitRef="usd">514691</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-39838" unitRef="usd">1515112</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c10" decimals="0" id="ixv-39839" unitRef="usd">6261153</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c11" decimals="0" id="ixv-39840" unitRef="usd">-3395976</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c0" decimals="0" id="ixv-39841" unitRef="usd">1758046</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c10" decimals="0" id="ixv-39842" unitRef="usd">1333255</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c11" decimals="0" id="ixv-39843" unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-39844" unitRef="usd">119552</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c10" decimals="0" id="ixv-39845" unitRef="usd">2297437</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c11" decimals="0" id="ixv-39846" unitRef="usd">1091117</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInMaterialsAndSupplies contextRef="c0" decimals="0" id="ixv-39847" unitRef="usd">-3133282</us-gaap:IncreaseDecreaseInMaterialsAndSupplies>
    <us-gaap:IncreaseDecreaseInMaterialsAndSupplies contextRef="c10" decimals="0" id="ixv-39848" unitRef="usd">6947539</us-gaap:IncreaseDecreaseInMaterialsAndSupplies>
    <us-gaap:IncreaseDecreaseInMaterialsAndSupplies contextRef="c11" decimals="0" id="ixv-39849" unitRef="usd">1250467</us-gaap:IncreaseDecreaseInMaterialsAndSupplies>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c0" decimals="0" id="ixv-39850" unitRef="usd">-1250036</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c10" decimals="0" id="ixv-39851" unitRef="usd">0</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c11" decimals="0" id="ixv-39852" unitRef="usd">0</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c0" decimals="0" id="ixv-39853" unitRef="usd">0</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c10" decimals="0" id="ixv-39854" unitRef="usd">0</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c11" decimals="0" id="ixv-39855" unitRef="usd">25000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c0" decimals="0" id="ixv-39856" unitRef="usd">101658</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c10" decimals="0" id="ixv-39857" unitRef="usd">19561</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c11" decimals="0" id="ixv-39858" unitRef="usd">79876</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets contextRef="c0" decimals="0" id="ixv-39859" unitRef="usd">13913</us-gaap:IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherLoans contextRef="c0" decimals="0" id="ixv-39860" unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherLoans>
    <us-gaap:IncreaseDecreaseInOtherLoans contextRef="c10" decimals="0" id="ixv-39861" unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherLoans>
    <us-gaap:IncreaseDecreaseInOtherLoans contextRef="c11" decimals="0" id="ixv-39862" unitRef="usd">-163821</us-gaap:IncreaseDecreaseInOtherLoans>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c0" decimals="0" id="ixv-39863" unitRef="usd">4129347</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c10" decimals="0" id="ixv-39864" unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c11" decimals="0" id="ixv-39865" unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c0" decimals="0" id="ixv-39866" unitRef="usd">-3812174</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c10" decimals="0" id="ixv-39867" unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c11" decimals="0" id="ixv-39868" unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="0" id="ixv-39869" unitRef="usd">-2532280</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c10" decimals="0" id="ixv-39870" unitRef="usd">2644525</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c11" decimals="0" id="ixv-39871" unitRef="usd">1085320</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="c0" decimals="0" id="ixv-39872" unitRef="usd">128562</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="c10" decimals="0" id="ixv-39873" unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties contextRef="c11" decimals="0" id="ixv-39874" unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-39875" unitRef="usd">156410</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c10" decimals="0" id="ixv-39876" unitRef="usd">-2498165</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c11" decimals="0" id="ixv-39877" unitRef="usd">2361121</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c0" decimals="0" id="ixv-39878" unitRef="usd">-893482</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c10" decimals="0" id="ixv-39879" unitRef="usd">-284372</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c11" decimals="0" id="ixv-39880" unitRef="usd">334225</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="0" id="ixv-39881" unitRef="usd">-133201</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c10" decimals="0" id="ixv-39882" unitRef="usd">-16269</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c11" decimals="0" id="ixv-39883" unitRef="usd">246425</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-39884" unitRef="usd">-3166162</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c10" decimals="0" id="ixv-39885" unitRef="usd">-15876639</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c11" decimals="0" id="ixv-39886" unitRef="usd">6729734</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-39887" unitRef="usd">5239108</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c10" decimals="0" id="ixv-39888" unitRef="usd">517813</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c11" decimals="0" id="ixv-39889" unitRef="usd">684210</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c0" decimals="0" id="ixv-39890" unitRef="usd">2598025</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c10" decimals="0" id="ixv-39891" unitRef="usd">37082</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c11" decimals="0" id="ixv-39892" unitRef="usd">25689</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c0" decimals="0" id="ixv-39893" unitRef="usd">4537044</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c10" decimals="0" id="ixv-39894" unitRef="usd">0</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsForProceedsFromInvestments contextRef="c11" decimals="0" id="ixv-39895" unitRef="usd">0</us-gaap:PaymentsForProceedsFromInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="c10" decimals="0" id="ixv-39896" unitRef="usd">416916</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="c11" decimals="0" id="ixv-39897" unitRef="usd">0</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsForProceedsFromOtherDeposits contextRef="c10" decimals="0" id="ixv-39898" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherDeposits>
    <us-gaap:PaymentsForProceedsFromOtherDeposits contextRef="c11" decimals="0" id="ixv-39899" unitRef="usd">3869565</us-gaap:PaymentsForProceedsFromOtherDeposits>
    <us-gaap:PaymentsToAcquireEquipmentOnLease contextRef="c10" decimals="0" id="ixv-39900" unitRef="usd">0</us-gaap:PaymentsToAcquireEquipmentOnLease>
    <us-gaap:PaymentsToAcquireEquipmentOnLease contextRef="c11" decimals="0" id="ixv-39901" unitRef="usd">1000000</us-gaap:PaymentsToAcquireEquipmentOnLease>
    <raya:PaymentsAdvanceForPotentialLandPurchase contextRef="c10" decimals="0" id="ixv-39902" unitRef="usd">0</raya:PaymentsAdvanceForPotentialLandPurchase>
    <raya:PaymentsAdvanceForPotentialLandPurchase contextRef="c11" decimals="0" id="ixv-39903" unitRef="usd">-4201354</raya:PaymentsAdvanceForPotentialLandPurchase>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-39904" unitRef="usd">-12374177</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c10" decimals="0" id="ixv-39905" unitRef="usd">-971811</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c11" decimals="0" id="ixv-39906" unitRef="usd">-1378110</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c0" decimals="0" id="ixv-39907" unitRef="usd">10260899</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c10" decimals="0" id="ixv-39908" unitRef="usd">1310576</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c11" decimals="0" id="ixv-39909" unitRef="usd">4236750</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c0" decimals="0" id="ixv-39910" unitRef="usd">3263585</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c10" decimals="0" id="ixv-39911" unitRef="usd">309032</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c11" decimals="0" id="ixv-39912" unitRef="usd">10231750</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c0" decimals="0" id="ixv-39913" unitRef="usd">7403348</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c10" decimals="0" id="ixv-39914" unitRef="usd">11725864</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c11" decimals="0" id="ixv-39915" unitRef="usd">16968314</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c0" decimals="0" id="ixv-39916" unitRef="usd">9338647</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c10" decimals="0" id="ixv-39917" unitRef="usd">10410643</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c11" decimals="0" id="ixv-39918" unitRef="usd">15064679</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfNotesPayable contextRef="c0" decimals="0" id="ixv-39919" unitRef="usd">9272500</us-gaap:ProceedsFromRepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromRepaymentsOfNotesPayable contextRef="c10" decimals="0" id="ixv-39920" unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromRepaymentsOfNotesPayable contextRef="c11" decimals="0" id="ixv-39921" unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c0" decimals="0" id="ixv-39922" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c10" decimals="0" id="ixv-39923" unitRef="usd">8000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c11" decimals="0" id="ixv-39924" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt contextRef="c0" decimals="0" id="ixv-39925" unitRef="usd">4390957</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt contextRef="c10" decimals="0" id="ixv-39926" unitRef="usd">3846742</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt contextRef="c11" decimals="0" id="ixv-39927" unitRef="usd">6729469</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c0" decimals="0" id="ixv-39928" unitRef="usd">4454868</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c10" decimals="0" id="ixv-39929" unitRef="usd">1782400</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c11" decimals="0" id="ixv-39930" unitRef="usd">9075497</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-39931" unitRef="usd">14270604</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c10" decimals="0" id="ixv-39932" unitRef="usd">12381107</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c11" decimals="0" id="ixv-39933" unitRef="usd">-6437393</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-39934" unitRef="usd">381714</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c10" decimals="0" id="ixv-39935" unitRef="usd">-86282</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c11" decimals="0" id="ixv-39936" unitRef="usd">-103044</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-39937" unitRef="usd">-888021</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c10" decimals="0" id="ixv-39938" unitRef="usd">-4553625</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c11" decimals="0" id="ixv-39939" unitRef="usd">-1188813</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c5" decimals="0" id="ixv-39940" unitRef="usd">1324809</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c36" decimals="0" id="ixv-39941" unitRef="usd">5878434</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c48" decimals="0" id="ixv-39942" unitRef="usd">7067247</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c4" decimals="0" id="ixv-39943" unitRef="usd">436788</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c5" decimals="0" id="ixv-39944" unitRef="usd">1324809</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c36" decimals="0" id="ixv-39945" unitRef="usd">5878434</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="0" id="ixv-39946" unitRef="usd">184856</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c5" decimals="0" id="ixv-39947" unitRef="usd">532605</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c36" decimals="0" id="ixv-39948" unitRef="usd">5877372</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash contextRef="c4" decimals="0" id="ixv-39949" unitRef="usd">251932</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c5" decimals="0" id="ixv-39950" unitRef="usd">792204</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c36" decimals="0" id="ixv-39951" unitRef="usd">1062</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="c4" decimals="0" id="ixv-39952" unitRef="usd">436788</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="c5" decimals="0" id="ixv-39953" unitRef="usd">1324809</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="c36" decimals="0" id="ixv-39954" unitRef="usd">5878434</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="0" id="ixv-39955" unitRef="usd">12386</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c10" decimals="0" id="ixv-39956" unitRef="usd">178694</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c11" decimals="0" id="ixv-39957" unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:DividendsAndInterestPaid contextRef="c0" decimals="0" id="ixv-39958" unitRef="usd">279683</us-gaap:DividendsAndInterestPaid>
    <us-gaap:DividendsAndInterestPaid contextRef="c10" decimals="0" id="ixv-39959" unitRef="usd">148335</us-gaap:DividendsAndInterestPaid>
    <us-gaap:DividendsAndInterestPaid contextRef="c11" decimals="0" id="ixv-39960" unitRef="usd">410922</us-gaap:DividendsAndInterestPaid>
    <us-gaap:NatureOfOperations contextRef="c0" id="ixv-33619">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
1 &#x2013; ORGANIZATION AND NATURE OF OPERATIONS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Erayak
Power Solution Group Inc. (&#x201c;Erayak Group&#x201d;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Erayak Group was incorporated on&#160;June 14,
2019&#160;under the laws of Cayman Islands. Under its memorandum of association, Erayak Group was authorized to issue&#160;1,000,000,000
ordinary shares of a par value of US$0.22 each comprising (a) 900,000,000 class A ordinary shares of a par value of US$0.22 each and (b)
100,000,000 class B ordinary shares of a par value of US$0.22 each. As of December 31, 2025, there were currently&#160;85,406 issued and
outstanding Class A Ordinary Shares and&#160;4,091&#160;issued and outstanding Class B Ordinary Shares.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak
Group is a holding company and is currently not actively engaging in any business. Erayak Group&#x2019;s registered agent is Harneys Fiduciary
(Cayman) Limited, and its registered office is at 4th Floor, Harbour Place, 103 South Church Street, P.O. Box 10240, Grand Cayman, KY1-1002,
Cayman Islands.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt; &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 39%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Entity Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 16%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Registered&lt;br/&gt; Location&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 16%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Date of Incorporation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 26%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ownership as of the&lt;br/&gt; issuance date of the report&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak Power Solution Group Inc. (&#x201c;Erayak Group&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cayman Islands&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June 14, 2019&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Parent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak Power Solution Limited (&#x201c;Erayak BVI&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;British Virgin Island&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June 17, 2019&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by the Parent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak Power Solution Hong Kong Limited (&#x201c;Erayak HK&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June 26, 2019&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by Erayak BVI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ruike Electronics (Wenzhou) Co., Ltd. (&#x201c;Ruike&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December 5, 2023&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by Erayak HK&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou Wenjie Technology Limited (&#x201c;Wenjie&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December 11, 2019&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by Erayak HK&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhejiang Leiya Electronics Limited (&#x201c;Leiya&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;March 5, 2009&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by Wenjie&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou New Focus Limited (&#x201c;New Focus&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;November 21, 2012&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by Leiya&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Erayak
Power Solution Limited (&#x201c;Erayak BVI&#x201d;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak
BVI was incorporated on June 17, 2019 under the laws of British Virgin Islands. Under its memorandum of association, Erayak BVI is authorized
to issue&#160;50,000&#160;ordinary shares of a single class, par value $1&#160;per ordinary share. There are currently&#160;100&#160;issued
and outstanding ordinary shares, of which&#160;100% are owned by Erayak Power Solution Group Limited. Erayak BVI is a holding company
and is currently not actively engaging in any business. Erayak BVI&#x2019;s registered agent is Harneys Corporate Services Limited, and
its registered office is at Craigmuir Chambers, Road Town, Tortola, VG 1110, British Virgin Islands.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Erayak
Power Solution Hong Kong Limited (&#x201c;Erayak HK&#x201d;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak
HK was incorporated on June 26, 2019 under the laws of Hong Kong and is a wholly owned subsidiary of Erayak Power Solution Limited. The
paid in capital was $12,760,000&#160;as of December 31, 2025. Erayak HK did not have any operations as of December 31, 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ruike
Electronics (Wenzhou) Co., Ltd. (&#x201c;Ruike&#x201d;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ruike
was incorporated on December 5, 2023 in People&#x2019;s Republic of China (&#x201c;China&#x201d; or &#x201c;PRC&#x201d;), and is a wholly
owned subsidiary of Erayak Power Solution Hong Kong Limited. Ruike is a wholly foreign owned enterprise organized under the laws of the
PRC. The paid in capital was RMB 51,097,187.50&#160;as of December 31, 2025.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Wenzhou
Wenjie Technology Limited (&#x201c;Wenjie&#x201d;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenjie
was incorporated on December 11, 2019 in People&#x2019;s Republic of China (&#x201c;China&#x201d; or &#x201c;PRC&#x201d;), and is a wholly
owned subsidiary of Erayak Power Solution Hong Kong Limited. Wenjie is a wholly foreign owned enterprise organized under the laws of
the PRC. The paid in capital was $3,900,000&#160;as of December 31, 2025. Wenjie did not have any operations as of December 31, 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Zhejiang
Leiya Electronics Limited (&#x201c;Leiya&#x201d;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leiya
was incorporated on March 5, 2009 under the laws of the People&#x2019;s Republic of China. The paid in capital was RMB&#160;33,272,918.37&#160;as
of December 31, 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
registered principal activities of Leiya are mainly development, production and sales of inverters, chargers and gasoline generators.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Wenzhou
New Focus Limited (&#x201c;New Focus&#x201d;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;New
Focus was incorporated on November 21, 2012 in China, and is a wholly owned subsidiary of Leiya. The paid in capital was RMB&#160;10,580,000&#160;as
of December 31, 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
principal activity of New Focus is mainly the sale of Leiya&#x2019;s products, which involves exports to multiple countries.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reorganization&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
or about April and August 2020, the Company completed corporate reorganization to roll several controlled entities (now referred to as
the subsidiaries) into one legal corporation (the Company). Shengling Xiang transferred&#160;10% equity of Leiya to Hecang Limited, a
Hong Kong entity&#x2019;s subsidiary, on January 14, 2020. On April 21, 2020, Wenjie acquired&#160;90% equity of Leiya from Shengling
Xiang, and&#160;10% from Hecang Limited. As a result, Leiya&#x2019;s equity interest is&#160;100% held by Wenjie as of April 21, 2020.
On August 12, 2020, Chuanlong Lin transferred&#160;100% equity of New Focus to Leiya. Therefore, Leiya holds&#160;100% of equity interest
of New Focus as of August 12, 2020. Shengling Xiang, Hecang Limited, and Chuanlong Lin were holding shares on behalf of Lingyi Kong,
and therefore, the Company is under the control of Lingyi Kong both before and after the transactions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the years presented in these consolidated financial statements, the control of the entities has never changed (always under the ultimate
control of Lingyi Kong). &#160;&#160;Accordingly, the combination has been treated as a corporate restructuring (reorganization) of entities
under common control and thus the current capital structure has been retroactively presented in prior periods as if such structure existed
at that time and in accordance with ASC 805-50-45-5, the entities under common control are presented on a combined basis for all periods
to which such entities were under common control. The consolidation of the Company and its subsidiaries have been accounted for at historical
cost and prepared on the basis as if the aforementioned transactions had become effective as of the beginning of the first period presented
in the accompanying consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reclassifications&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Certain
prior-period amounts have been reclassified to conform to the current-year presentation. Specifically, for the years ended December 31,
2024, and 2023, operating expenses were adjusted by ($5,340) and $5,560, respectively, to reflect the reclassification of bank charges
and charitable donations from non-operating expenses. These reclassifications had no impact on previously reported net income or total
equity.&lt;/span&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <dei:EntityIncorporationDateOfIncorporation contextRef="c0" id="ixv-39961">2019-06-14</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c52"
      decimals="0"
      id="ixv-39962"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c52"
      decimals="2"
      id="ixv-39963"
      unitRef="usdPershares">0.22</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c53"
      decimals="0"
      id="ixv-39964"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c52"
      decimals="2"
      id="ixv-39965"
      unitRef="usdPershares">0.22</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c54"
      decimals="0"
      id="ixv-39966"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c52"
      decimals="2"
      id="ixv-39967"
      unitRef="usdPershares">0.22</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="0"
      id="ixv-39968"
      unitRef="shares">85406</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="0"
      id="ixv-39969"
      unitRef="shares">85406</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c54"
      decimals="0"
      id="ixv-39970"
      unitRef="shares">4091</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c54"
      decimals="0"
      id="ixv-39971"
      unitRef="shares">4091</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock contextRef="c0" id="ixv-33640">&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt; &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 39%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Entity Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 16%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Registered&lt;br/&gt; Location&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 16%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Date of Incorporation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 26%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ownership as of the&lt;br/&gt; issuance date of the report&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak Power Solution Group Inc. (&#x201c;Erayak Group&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cayman Islands&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June 14, 2019&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Parent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak Power Solution Limited (&#x201c;Erayak BVI&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;British Virgin Island&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June 17, 2019&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by the Parent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak Power Solution Hong Kong Limited (&#x201c;Erayak HK&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June 26, 2019&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by Erayak BVI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ruike Electronics (Wenzhou) Co., Ltd. (&#x201c;Ruike&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December 5, 2023&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by Erayak HK&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou Wenjie Technology Limited (&#x201c;Wenjie&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December 11, 2019&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by Erayak HK&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhejiang Leiya Electronics Limited (&#x201c;Leiya&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;March 5, 2009&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by Wenjie&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou New Focus Limited (&#x201c;New Focus&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;November 21, 2012&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;100% by Leiya&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock>
    <raya:RegisteredLocation contextRef="c70" id="ixv-33669">Cayman Islands</raya:RegisteredLocation>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c70" id="ixv-33674">2019-06-14</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <raya:OwnershipAsOfTheIssuanceDateOfTheReport contextRef="c70" id="ixv-33679">Parent</raya:OwnershipAsOfTheIssuanceDateOfTheReport>
    <raya:RegisteredLocation contextRef="c71" id="ixv-33687">British Virgin Island</raya:RegisteredLocation>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c71" id="ixv-33692">2019-06-17</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <raya:OwnershipAsOfTheIssuanceDateOfTheReport contextRef="c71" id="ixv-33697">100% by the Parent</raya:OwnershipAsOfTheIssuanceDateOfTheReport>
    <raya:RegisteredLocation contextRef="c72" id="ixv-33705">Hong Kong</raya:RegisteredLocation>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c72" id="ixv-33710">2019-06-26</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <raya:OwnershipAsOfTheIssuanceDateOfTheReport contextRef="c72" id="ixv-33715">100% by Erayak BVI</raya:OwnershipAsOfTheIssuanceDateOfTheReport>
    <raya:RegisteredLocation contextRef="c73" id="ixv-33723">Wenzhou, China</raya:RegisteredLocation>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c73" id="ixv-33728">2023-12-05</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <raya:OwnershipAsOfTheIssuanceDateOfTheReport contextRef="c73" id="ixv-33733">100% by Erayak HK</raya:OwnershipAsOfTheIssuanceDateOfTheReport>
    <raya:RegisteredLocation contextRef="c74" id="ixv-33741">Wenzhou, China</raya:RegisteredLocation>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c74" id="ixv-33746">2019-12-11</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <raya:OwnershipAsOfTheIssuanceDateOfTheReport contextRef="c74" id="ixv-33751">100% by Erayak HK</raya:OwnershipAsOfTheIssuanceDateOfTheReport>
    <raya:RegisteredLocation contextRef="c75" id="ixv-33759">Wenzhou, China</raya:RegisteredLocation>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c75" id="ixv-33764">2009-03-05</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <raya:OwnershipAsOfTheIssuanceDateOfTheReport contextRef="c75" id="ixv-33769">100% by Wenjie</raya:OwnershipAsOfTheIssuanceDateOfTheReport>
    <raya:RegisteredLocation contextRef="c76" id="ixv-33777">Wenzhou, China</raya:RegisteredLocation>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c76" id="ixv-33782">2012-11-21</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <raya:OwnershipAsOfTheIssuanceDateOfTheReport contextRef="c76" id="ixv-33787">100% by Leiya</raya:OwnershipAsOfTheIssuanceDateOfTheReport>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c55"
      decimals="0"
      id="ixv-39972"
      unitRef="shares">50000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c55"
      decimals="0"
      id="ixv-39973"
      unitRef="usdPershares">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c55"
      decimals="0"
      id="ixv-39974"
      unitRef="shares">100</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c55"
      decimals="0"
      id="ixv-39975"
      unitRef="shares">100</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction contextRef="c56" decimals="2" id="ixv-39976" unitRef="pure">1</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <us-gaap:PartnersCapital contextRef="c57" decimals="0" id="ixv-39977" unitRef="usd">12760000</us-gaap:PartnersCapital>
    <us-gaap:PartnersCapital contextRef="c58" decimals="2" id="ixv-39978" unitRef="cny">51097187.5</us-gaap:PartnersCapital>
    <us-gaap:PartnersCapital contextRef="c59" decimals="0" id="ixv-39979" unitRef="usd">3900000</us-gaap:PartnersCapital>
    <us-gaap:PartnersCapital contextRef="c60" decimals="2" id="ixv-39980" unitRef="cny">33272918.37</us-gaap:PartnersCapital>
    <us-gaap:PartnersCapital contextRef="c61" decimals="0" id="ixv-39981" unitRef="usd">10580000</us-gaap:PartnersCapital>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c62" decimals="2" id="ixv-39982" unitRef="pure">0.10</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c63" decimals="2" id="ixv-39983" unitRef="pure">0.90</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c64" decimals="2" id="ixv-39984" unitRef="pure">0.10</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c65" decimals="2" id="ixv-39985" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c66" decimals="2" id="ixv-39986" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c67" decimals="2" id="ixv-39987" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:OperatingExpenses contextRef="c68" decimals="0" id="ixv-39988" unitRef="usd">-5340</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c69" decimals="0" id="ixv-39989" unitRef="usd">5560</us-gaap:OperatingExpenses>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-33896">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
2 &#x2013; SIGNIFICANT ACCOUNTING POLICIES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Basis
of Presentation and Principles of Consolidation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying consolidated financial statements and related notes have been prepared in accordance with generally accepted accounting
principles in the United Stated of America (&#x201c;US GAAP&#x201d;) and have been consistently applied. The accompanying consolidated
financial statements include the financial statements of the Company and its majority-owned and controlled subsidiaries. All significant
inter-company transactions and balances have been eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Use
of Estimates&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of the consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions
that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Such estimates include,
but are not limited to, allowances for doubtful accounts, inventory valuation, useful lives of property, plant and equipment, intangible
assets, and income taxes related to realization of deferred tax assets and uncertain tax position. Actual results could differ from those
estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Foreign
Currency Translation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
financial records of the Company&#x2019;s subsidiaries in People&#x2019;s Republic of China (&#x201c;PRC&#x201d;) are maintained in their
local currencies which are Chinese Yuan (&#x201c;CNY&#x201d; or &#x201c;RMB&#x201d;). Monetary assets and liabilities denominated in currencies
other than their local currencies are translated into local currencies at the rates of exchange in effect at the consolidated balance
sheet dates. Transactions denominated in currencies other than their local currencies during the year are converted into local currencies
at the applicable rates of exchange prevailing when the transactions occur. Transaction gains and losses are recorded in other income/(expense),
net in the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company maintained its financial record using the United States dollar (&#x201c;US dollar&#x201d;) as the functional currency, while the
subsidiaries of the Company in Hong Kong and mainland China maintained their financial records using RMB as the functional currencies.
The reporting currency of the Company is US dollar. When translating local financial reports of the Company&#x2019;s subsidiaries into
US dollar, assets and liabilities are translated at the exchange rates at the consolidated balance sheet date, equity accounts are translated
at historical exchange rates and revenue, expenses, gains and losses are translated at the average rate for the period. Translation adjustments
are reported as cumulative translation adjustments and are shown as a separate component of other comprehensive income in the consolidated
statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
relevant exchange rates are listed below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;For the Years Ended December 31&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&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: 64%; font-weight: bold; text-align: left"&gt;Period Ended RMB: USD exchange rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.9931&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.2993&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0999&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Period Average RMB: USD exchange rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.1875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.1957&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.0809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cash
and Cash Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
and cash equivalents primarily consist of cash and deposits with financial institutions which are unrestricted as to withdrawal and use.
Cash equivalents consist of highly liquid investments that are readily convertible to cash generally with original maturities of three
months or less when purchased.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Restricted
Cash&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company had bank acceptance notes outstanding with the bank and is required to keep certain amounts on deposit that are subject to withdrawal
restrictions. Those notes are generally short term in nature due to their short maturity period of six to nine months; thus, restricted
cash is classified as a current asset.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
November 2016, the FASB issued Accounting Standards Update No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires
companies to include amounts generally described as restricted cash and restricted cash equivalents in cash and cash equivalents when
reconciling beginning-of-period and end-of-period total amounts presented in the statement of cash flows. The Company adopted the new
standard effective January 1, 2018, using the retrospective transition method.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025 and 2024, restricted cash was $251,932 and $792,204, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Accounts
Receivable, net&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivables are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The Company
usually determines the adequacy of reserves for doubtful accounts based on individual account analysis and historical collection trends.
The Company establishes a provision for doubtful receivables when there is objective evidence that the Company may not be able to collect
due amounts. The allowance is based on management&#x2019;s best estimates of specific losses on individual exposures, as well as a provision
on historical trends of collections. Based on management of customers&#x2019; credit and ongoing relationship, management makes conclusions
whether any balances outstanding at the end of the period will be deemed uncollectible on an individual basis and on an aging analysis
basis. The provision is recorded against accounts receivables balances, with a corresponding charge recorded in the consolidated statements
of income and comprehensive income. Delinquent account balances are written off against the allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories
are stated at the lower of cost or net realizable value. Cost is principally determined using the weighted-average method. The Company
records adjustments to inventory for excess quantities, obsolescence or impairment when appropriate to reflect inventory at net realizable
value. These adjustments are based upon a combination of factors including current sales volume, market conditions, lower of cost or
market analysis and expected realizable value of the inventory.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Advances
to Suppliers&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advances
to suppliers represent prepayments for the purchase of materials or services, which are offset against accounts payable upon receipt
of the underlying goods or services. The Company performs periodic evaluations of the financial condition of its suppliers and monitors
their ability to fulfill contractual obligations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company maintains an allowance for doubtful accounts for advances to suppliers based on an assessment of the supplier's financial condition
and ability to deliver goods or services. When the financial condition of a supplier deteriorates, resulting in an impairment of their
ability to perform, the Company records an impairment provision to the allowance. During the fiscal years ended December 31, 2025, 2024
and 2023, there were no direct write-offs to advances to suppliers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Advances
from Customers&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advances
from customers refer to advances received from customers, which are applied against accounts receivable when products are sold.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Property,
Plant and Equipment, net&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property,
plant, and equipment are recorded at cost less accumulated depreciation.&#160;Depreciation commences upon placing the asset in use and
is recognized on a straight-line basis over the estimated useful lives of the assets with&#160;5% of residual value, as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Useful lives&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 85%; text-align: left"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: center"&gt;10 - 20&#160;years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3-10&#160;years&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;Transportation vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;4&#160;years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Office furniture and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5-10&#160;years&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;Electronic equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2-5&#160;years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expenditures
on maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures
for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated
depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss is recognized in the consolidated
statements of income and other comprehensive income in other income or expenses.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Intangible
Assets&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets are amortized using the straight-line method with the following estimated useful lives:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="width: 85%; padding-bottom: 1pt"&gt;&#160;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; width: 14%; font-weight: bold; text-align: center"&gt;Useful lives&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;Patents&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td&gt;Trademark&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;50&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Leases/Right
of use assets&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effective
January 1, 2018, the Company adopted the new lease accounting standard using a modified retrospective transition method which allowed
the Company not to recast comparative periods presented in its consolidated financial statements. In addition, the Company elected the
package of practical expedients, which allowed the Company to not reassess whether any existing contracts contain a lease, to not reassess
historical lease classification as operating or finance leases, and to not reassess initial direct costs. The Company has not chosen
the practical expedient to use hindsight to determine the lease term for its leases at transition. The Company combines the lease and
non-lease components in determining the ROU assets and related lease obligation. Adoption of this standard resulted in the recording
of operating lease ROU assets and corresponding operating lease liabilities as disclosed in financial statements. ROU assets and related
lease obligations are recognized at commencement date based on the present value of remaining lease payments over the lease term.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Impairment
of Long-lived Assets&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s management reviews the carrying values of long-lived assets whenever events and circumstances, such as a significant
decline in the asset&#x2019;s market value, obsolescence or physical damage affecting the asset, significant adverse changes in the assets
use, deterioration in the expected level of the assets performance, cash flows for maintaining the asset are higher than forecast, indicate
that the net book value of an asset may not be recovered through expected future cash flows from its use and eventual disposition. If
the estimated cash flows from the use of the asset and its eventual disposition are below the asset&#x2019;s carrying value, then the
asset is deemed to be impaired and written down to its fair value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
was no impairment charge recognized for long-lived assets for the periods ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Fair
Value Measurement&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
Value Measurements and Disclosures require disclosure of the fair value of financial instruments held by the Company. Fair value is defined
as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires
entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of input used to measure
fair value are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
1 inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, quoted prices for identical
or similar assets in inactive markets, and inputs that are observable for the asset or liability, either directly or indirectly, for
substantially the full term of the financial instrument.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
3 inputs to the valuation methodology use one or more unobservable inputs which are significant to the fair value measurement. This includes
certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.&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; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASC
820-10 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach
and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical
or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value
amount. The measurement is based on the value indicated by current market expectations for those future amounts. The cost approach is
based on the amount that would currently be required to replace an asset.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the Company&#x2019;s financial instruments, including cash and cash equivalents, restricted cash, short-term investment, accounts receivable,
other receivables, accounts payable, other current liabilities, and bank loans, the carrying amounts approximate their fair values due
to their short maturities as of December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Value-added
Tax (&#x201c;VAT&#x201d;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sales
revenue represents the invoiced value of goods, net of VAT. All the Company&#x2019;s products that are sold in the PRC are subject to
a VAT on the gross sales price.&#160; The Company is subject to a VAT rate of 17% before May 1, 2018, 16% on and after May 1, 2018, and
a new VAT rate of 13% effective on April 1, 2019. The VAT may be offset by VAT paid by the Company on raw materials and other materials
included in the cost of producing or acquiring its finished products.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenue
Recognition&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company generates its revenues mainly from sales of electrical products, such as electrical converters and inverters, to third-party
customers, who are mainly distributors and retailers. The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting
standards updates (&#x201c;ASU&#x201d;) 2014-09 for revenue recognition. On January 1, 2018, the Company has early adopted ASU 2014-09,
which is a comprehensive new revenue recognition model that requires revenue to be recognized in a manner to depict the transfer of goods
or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.
The Company considers revenue realized or realizable and earned when all the five following criteria are met: (1) identify the contract
with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction
price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer.
As part of its consideration of the contract, the Company evaluates certain factors including the customer&#x2019;s ability to pay (or
credit risk). For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified
performance obligations. In the principal versus agent consideration, since no other party is involved in transactions, the Company is
a principal.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
determining the transaction price, the Company evaluates whether the price is subject to a refund or adjustment to determine the net
consideration to which the Company expects to be entitled. The Company analyzed historical refund claims for defective products, and
since no warranty, discount or return policy are documented in the sales agreements, the Company concluded that they have been immaterial.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenues
are reported net of all value added taxes. As the Company&#x2019;s standard payment terms are less than one year, the Company has elected
the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates
the transaction price to each distinct product based on their relative standalone selling price.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenue
is recognized when control of the product is transferred to the customer (i.e., when the Company&#x2019;s performance obligation is satisfied
at a point in time), which typically occurs at delivery. For international sales, the Company sells its products primarily under the
free onboard (&#x201c;FOB&#x201d;) shipping point term. For sales under the FOB shipping point term, the Company recognizes revenues when
products are delivered from Company to the designated shipping point. Prices are determined based on negotiations with the Company&#x2019;s
customers and are not subject to adjustment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Rental
income&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Rental
income is from subleasing part of the leased assets under operating leases, and it is recognized in the statements of comprehensive income
on a straight-line basis over the term of the lease.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Government
Grant&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Government
grants are compensation for expenses already incurred or for the purpose of giving immediate financial support to the Company. The government
evaluates the Company&#x2019;s eligibility for the grants on a consistent basis and then makes the payment. Therefore, there are no restrictions
on the grants.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Government
grants are recognized when received and all the conditions for their receipt have been met. The grants received were $161,700, $231,918,
and $1,061,274 for the years ending December 31, 2025, 2024, and 2023, respectively, which were included in other income on Income Statement.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Research
and Development Costs&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Research
and development activities are directed toward the development of new products as well as improvements in existing processes. These costs,
which primarily include salaries, contract services and supplies, are expensed as incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shipping
and Handling Costs&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shipping
and handling costs are expensed when incurred and are included in selling and marketing expense. Shipping and handling costs were $173,784,
$172,465, and $191,671 for the years ended December 31, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Advertising
Costs&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising
costs are expensed as incurred in accordance with ASC 720-35, &#x201c;Selling and Marketing Expenses-Advertising Costs&#x201d;. Advertising
costs were $122,316, $213,972, and $78,305 for the years ended December 31, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Income
Taxes&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for income taxes using the asset and liability method whereby it calculates deferred tax assets or liabilities for temporary
differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements, net
operating loss carry forwards and credits by applying enacted tax rates applicable to the years in which those temporary differences
are expected to be reversed or settled. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management,
it is more likely than not that some portion or all the deferred tax assets will not be realized. Current income taxes are provided in
accordance with the laws of the relevant taxing authorities. The components of the deferred tax assets and liabilities are individually
classified as non-current amounts.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company records uncertain tax positions in accordance with ASC 740 on the basis of a two-step process whereby (1) the Company determines
whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and
(2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax
benefit that is more than&#160;50&#160;percent likely to be realized upon ultimate settlement with the related tax authority.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;To
the extent applicable, the Company records interest and penalties as other expenses. All the tax returns of the Company&#x2019;s PRC subsidiaries
remain subject to examination by PRC tax authorities for&#160;five years&#160;from the date of filing. The fiscal year for tax purpose
in PRC is December 31.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company and its subsidiaries are not subject to U.S. tax laws and local state tax laws. The Company&#x2019;s income and that of its related
entities must be computed in accordance with Chinese and foreign tax laws, as applicable, and all of which may be changed in a manner
that could adversely affect the amount of distributions to shareholders. There can be no assurance that Income Tax Laws of PRC will not
be changed in a manner that adversely affects shareholders. Any such change could increase the amount of tax payable by the Company,
reducing the amount available to pay dividends to the holders of the Company&#x2019;s ordinary shares.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Earnings
(loss) Per Share&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Earnings
(loss) per share is calculated in accordance with ASC 260 Earnings per Share. Basic earnings (loss) per share is computed by dividing
the net income (loss) attributable to shareholders of the Company by the weighted average number of ordinary shares outstanding during
the year. Diluted earnings per share are computed in accordance with the treasury stock method and based on the weighted average number
of ordinary shares and dilutive ordinary share equivalents. Dilutive ordinary share equivalents are excluded from the computation of
diluted earnings per share if their effects would be anti-dilutive. There were no dilutive ordinary share equivalents included in diluted
EPS during the years ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company did not use the two-class method to compute net income per ordinary share, because it did not have other issued securities other
than ordinary shares. Class A and Class B shares are both ordinary shares, and per Article 6 in Memorandum and Articles of Association
(amended and restated), they have the same rights, preferences, privileges, and restrictions, except for voting and conversion rights.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Comprehensive
income/(loss)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Comprehensive
income/(loss) is defined as the changes in shareholders&#x2019; equity during a period arising from transactions and other events and
circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Comprehensive income
or loss is reported in the consolidated statements of comprehensive income/(loss). Accumulated other comprehensive income/(loss), as
presented on the accompanying consolidated balance sheets, consists of accumulated foreign currency translation adjustments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Certain
Risks and Concentration&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Exchange
Rate Risks&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company operates in PRC, which may give rise to significant foreign currency risks mainly from fluctuations and the degree of volatility
of foreign exchange rates between the USD and the RMB.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Currency
Convertibility Risks&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Substantially
all the Company&#x2019;s operating activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign
exchange transactions take place either through the People&#x2019;s Bank of China or other banks authorized to buy and sell foreign currencies
at the exchange rates quoted by the People&#x2019;s Bank of China. Approval of foreign currency payments by the People&#x2019;s Bank of
China or other regulatory institutions requires submitting a payment application form together with other information such as suppliers&#x2019;
invoices, shipping documents and signed contracts.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Concentration
of Credit Risks&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
instruments that potentially subject the Company to concentration on credit risks consist primarily of cash and cash equivalents, restricted
cash, and notes receivable. The Company places its cash and cash equivalents, restricted cash, and note receivable in good credit quality
financial institutions in Hong Kong and PRC. Concentration of credit risks with respect to accounts receivables is linked to the concentration
of revenue. To manage credit risk, the Company performs ongoing credit evaluations of customers&#x2019; financial condition.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Interest
Rate Risks&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is subject to interest rate risk. The Company has bank interest bearing loans charged at variable interest rates. And although
some bank interest bearing loans are charged at fixed interest rates within the reporting period, the Company is still subject to the
risk of adverse changes in the interest rates charged by the banks when these loans are refinanced.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Risks
and Uncertainties&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
operations of the Company are in the PRC. Accordingly, the Company&#x2019;s business, financial condition, and results of operations may
be influenced by political, economic, and legal environments in the PRC, as well as by the general state of the PRC economy. The Company&#x2019;s
results may be adversely affected by changes in the political, regulatory and social conditions in the PRC. Although the Company has
not experienced losses from these situations and believes that it is following existing laws and regulations including its organization
and structure disclosed in Note1, this may not be indicative of future results.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Liquidity
Risks&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Our
primary sources of liquidity consist of existing cash balances, cash flows from our operating activities and availability under our revolving
credit facility. Our ability to generate sufficient cash flow from our operating activities is primarily dependent on our sales of converters
and power generating products to our customers at margins sufficient to cover fixed and variable expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025 and 2024, we had cash and cash equivalents of $436,788 and $1,324,809, respectively including restricted cash of
251,932 and 792,204, respectively. We believe that our current cash, cash to be generated from our operations and&#160;access to loans
from our related parties will be sufficient to meet our working capital needs for at least the next twelve months. Although we do not
have any amounts committed to being provided by our related parties, due to their relatively small amounts, we do not believe our working
capital needs will be negatively impacted without such funds provided by related parties. We plan to expand our business to implement
our growth strategies in our existing market and strengthen our position in the marketplace. To do so, we will need more capital through
equity financing to increase our production and meet market demands.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recent
Accounting Pronouncements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers the applicability and impact of all accounting standards updates (&#x201c;ASU&#x201d;). Management periodically reviews
new accounting standards that are issued.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Recently
Issued Accounting Standards&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
October 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-06, Disclosure Improvements&#x2014;codification amendments
in response to SEC&#x2019;s disclosure Update and Simplification initiative which amend the disclosure or presentation requirements of
codification subtopic 230-10 Statement of Cash Flows&#x2014;Overall, 250-10 Accounting Changes and Error Corrections&#x2014;Overall, 260-10
Earnings Per Share&#x2014;Overall, 270-10 Interim Reporting&#x2014;Overall, 440-10 Commitments&#x2014;Overall, 470-10 Debt&#x2014;Overall,
505-10 Equity&#x2014;Overall, 815-10 Derivatives and Hedging&#x2014;Overall, 860-30 Transfers and Servicing&#x2014;Secured Borrowing and
Collateral, 932-235 Extractive Activities&#x2014;Oil and Gas&#x2014;Notes to Financial Statements, 946-20 Financial Services&#x2014;Investment
Companies&#x2014;Investment Company Activities, and 974-10 Real Estate&#x2014;Real Estate Investment Trusts&#x2014;Overall. The amendments
represent changes to clarify or improve disclosure and presentation requirements of above subtopics. Many of the amendments allow users
to more easily compare entities subject to the SEC&#x2019;s existing disclosures with those entities that were not previously subject
to the SEC&#x2019;s requirements. Also, the amendments align the requirements in the Codification with the SEC&#x2019;s regulations. For
entities subject to existing SEC disclosure requirements or those that must provide financial statements to the SEC for securities purposes
without contractual transfer restrictions, the effective date aligns with the date when the SEC removes the related disclosure from Regulation
S-X or Regulation S-K. Early adoption is not allowed. For all other entities, the amendments will be effective two years later from the
date of the SEC&#x2019;s removal.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASU
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, establishes incremental disaggregation of income tax disclosures
pertaining to the effective tax rate reconciliation and income taxes paid. This standard is effective for fiscal years beginning after
December 15, 2024, and requires prospective application with the option to apply it retrospectively. The Company adopted ASU 2023-09
beginning January 1, 2025. The adoption did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
November 2024, the FASB issued ASU 2024-03, &#x201c;Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures
(Subtopic 220-40): Disaggregation of Income Statement Expenses&#x201d;, requiring public entities to disclose additional information about
specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal
years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The
Company is currently evaluating the impact of adopting ASU 2024-03.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company does not expect the adoption to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Management
does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a
material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-33902">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Basis
of Presentation and Principles of Consolidation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying consolidated financial statements and related notes have been prepared in accordance with generally accepted accounting
principles in the United Stated of America (&#x201c;US GAAP&#x201d;) and have been consistently applied. The accompanying consolidated
financial statements include the financial statements of the Company and its majority-owned and controlled subsidiaries. All significant
inter-company transactions and balances have been eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-33928">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Use
of Estimates&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of the consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions
that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Such estimates include,
but are not limited to, allowances for doubtful accounts, inventory valuation, useful lives of property, plant and equipment, intangible
assets, and income taxes related to realization of deferred tax assets and uncertain tax position. Actual results could differ from those
estimates.&lt;/span&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-33939">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Foreign
Currency Translation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
financial records of the Company&#x2019;s subsidiaries in People&#x2019;s Republic of China (&#x201c;PRC&#x201d;) are maintained in their
local currencies which are Chinese Yuan (&#x201c;CNY&#x201d; or &#x201c;RMB&#x201d;). Monetary assets and liabilities denominated in currencies
other than their local currencies are translated into local currencies at the rates of exchange in effect at the consolidated balance
sheet dates. Transactions denominated in currencies other than their local currencies during the year are converted into local currencies
at the applicable rates of exchange prevailing when the transactions occur. Transaction gains and losses are recorded in other income/(expense),
net in the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company maintained its financial record using the United States dollar (&#x201c;US dollar&#x201d;) as the functional currency, while the
subsidiaries of the Company in Hong Kong and mainland China maintained their financial records using RMB as the functional currencies.
The reporting currency of the Company is US dollar. When translating local financial reports of the Company&#x2019;s subsidiaries into
US dollar, assets and liabilities are translated at the exchange rates at the consolidated balance sheet date, equity accounts are translated
at historical exchange rates and revenue, expenses, gains and losses are translated at the average rate for the period. Translation adjustments
are reported as cumulative translation adjustments and are shown as a separate component of other comprehensive income in the consolidated
statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
relevant exchange rates are listed below:&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;For the Years Ended December 31&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&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: 64%; font-weight: bold; text-align: left"&gt;Period Ended RMB: USD exchange rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.9931&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.2993&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0999&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Period Average RMB: USD exchange rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.1875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.1957&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.0809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock contextRef="c0" id="ixv-33955">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
relevant exchange rates are listed below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;For the Years Ended December 31&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&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: 64%; font-weight: bold; text-align: left"&gt;Period Ended RMB: USD exchange rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.9931&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.2993&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0999&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Period Average RMB: USD exchange rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.1875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.1957&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.0809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c4" decimals="4" id="ixv-39990" unitRef="pure">6.9931</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c5" decimals="4" id="ixv-39991" unitRef="pure">7.2993</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c36" decimals="4" id="ixv-39992" unitRef="pure">7.0999</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <raya:ForeignExchangePeriodAverage contextRef="c0" decimals="4" id="ixv-39993" unitRef="pure">7.1875</raya:ForeignExchangePeriodAverage>
    <raya:ForeignExchangePeriodAverage contextRef="c10" decimals="4" id="ixv-39994" unitRef="pure">7.1957</raya:ForeignExchangePeriodAverage>
    <raya:ForeignExchangePeriodAverage contextRef="c11" decimals="4" id="ixv-39995" unitRef="pure">7.0809</raya:ForeignExchangePeriodAverage>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-34020">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cash
and Cash Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
and cash equivalents primarily consist of cash and deposits with financial institutions which are unrestricted as to withdrawal and use.
Cash equivalents consist of highly liquid investments that are readily convertible to cash generally with original maturities of three
months or less when purchased.&lt;/span&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0" id="ixv-34031">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Restricted
Cash&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company had bank acceptance notes outstanding with the bank and is required to keep certain amounts on deposit that are subject to withdrawal
restrictions. Those notes are generally short term in nature due to their short maturity period of six to nine months; thus, restricted
cash is classified as a current asset.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
November 2016, the FASB issued Accounting Standards Update No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires
companies to include amounts generally described as restricted cash and restricted cash equivalents in cash and cash equivalents when
reconciling beginning-of-period and end-of-period total amounts presented in the statement of cash flows. The Company adopted the new
standard effective January 1, 2018, using the retrospective transition method.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025 and 2024, restricted cash was $251,932 and $792,204, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashCurrent contextRef="c4" decimals="0" id="ixv-39996" unitRef="usd">251932</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c5" decimals="0" id="ixv-39997" unitRef="usd">792204</us-gaap:RestrictedCashCurrent>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-34067">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Accounts
Receivable, net&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivables are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The Company
usually determines the adequacy of reserves for doubtful accounts based on individual account analysis and historical collection trends.
The Company establishes a provision for doubtful receivables when there is objective evidence that the Company may not be able to collect
due amounts. The allowance is based on management&#x2019;s best estimates of specific losses on individual exposures, as well as a provision
on historical trends of collections. Based on management of customers&#x2019; credit and ongoing relationship, management makes conclusions
whether any balances outstanding at the end of the period will be deemed uncollectible on an individual basis and on an aging analysis
basis. The provision is recorded against accounts receivables balances, with a corresponding charge recorded in the consolidated statements
of income and comprehensive income. Delinquent account balances are written off against the allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable.&lt;/span&gt;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-34078">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories
are stated at the lower of cost or net realizable value. Cost is principally determined using the weighted-average method. The Company
records adjustments to inventory for excess quantities, obsolescence or impairment when appropriate to reflect inventory at net realizable
value. These adjustments are based upon a combination of factors including current sales volume, market conditions, lower of cost or
market analysis and expected realizable value of the inventory.&lt;/span&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <raya:AdvancesToSuppliersPolicyTextBlock contextRef="c0" id="ixv-34089">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Advances
to Suppliers&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advances
to suppliers represent prepayments for the purchase of materials or services, which are offset against accounts payable upon receipt
of the underlying goods or services. The Company performs periodic evaluations of the financial condition of its suppliers and monitors
their ability to fulfill contractual obligations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company maintains an allowance for doubtful accounts for advances to suppliers based on an assessment of the supplier's financial condition
and ability to deliver goods or services. When the financial condition of a supplier deteriorates, resulting in an impairment of their
ability to perform, the Company records an impairment provision to the allowance. During the fiscal years ended December 31, 2025, 2024
and 2023, there were no direct write-offs to advances to suppliers.&lt;/span&gt;&lt;/p&gt;</raya:AdvancesToSuppliersPolicyTextBlock>
    <raya:AdvancesFromCustomersPolicyTextBlock contextRef="c0" id="ixv-34105">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Advances
from Customers&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advances
from customers refer to advances received from customers, which are applied against accounts receivable when products are sold.&lt;/span&gt;&lt;/p&gt;</raya:AdvancesFromCustomersPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-34117">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Property,
Plant and Equipment, net&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property,
plant, and equipment are recorded at cost less accumulated depreciation.&#160;Depreciation commences upon placing the asset in use and
is recognized on a straight-line basis over the estimated useful lives of the assets with&#160;5% of residual value, as follows:&lt;/span&gt;&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Useful lives&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 85%; text-align: left"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: center"&gt;10 - 20&#160;years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3-10&#160;years&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;Transportation vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;4&#160;years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Office furniture and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5-10&#160;years&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;Electronic equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2-5&#160;years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expenditures
on maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures
for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated
depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss is recognized in the consolidated
statements of income and other comprehensive income in other income or expenses.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <raya:PropertyPlantAndEquipmentUsefulLifeTableTextBlock contextRef="c0" id="ixv-39998">Depreciation commences upon placing the asset in use and
is recognized on a straight-line basis over the estimated useful lives of the assets with&#160;5% of residual value, as follows:&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; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Useful lives&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 85%; text-align: left"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: center"&gt;10 - 20&#160;years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3-10&#160;years&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;Transportation vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;4&#160;years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Office furniture and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5-10&#160;years&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;Electronic equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2-5&#160;years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:PropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage contextRef="c4" decimals="2" id="ixv-39999" unitRef="pure">0.05</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c80" id="ixv-40000">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c81" id="ixv-40001">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c82" id="ixv-40002">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c83" id="ixv-40003">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c84" id="ixv-40004">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c85" id="ixv-40005">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c86" id="ixv-40006">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c87" id="ixv-40007">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c88" id="ixv-40008">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c0" id="ixv-34178">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Intangible
Assets&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets are amortized using the straight-line method with the following estimated useful lives:&lt;/span&gt;&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="width: 85%; padding-bottom: 1pt"&gt;&#160;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; width: 14%; font-weight: bold; text-align: center"&gt;Useful lives&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;Patents&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td&gt;Trademark&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;50&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="c0" id="ixv-34184">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets are amortized using the straight-line method with the following estimated useful lives:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="width: 85%; padding-bottom: 1pt"&gt;&#160;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; width: 14%; font-weight: bold; text-align: center"&gt;Useful lives&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;Patents&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td&gt;Trademark&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;50&#160;years&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c89" id="ixv-40009">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c90" id="ixv-40010">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c91" id="ixv-40011">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c92" id="ixv-40012">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-34215">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Leases/Right
of use assets&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effective
January 1, 2018, the Company adopted the new lease accounting standard using a modified retrospective transition method which allowed
the Company not to recast comparative periods presented in its consolidated financial statements. In addition, the Company elected the
package of practical expedients, which allowed the Company to not reassess whether any existing contracts contain a lease, to not reassess
historical lease classification as operating or finance leases, and to not reassess initial direct costs. The Company has not chosen
the practical expedient to use hindsight to determine the lease term for its leases at transition. The Company combines the lease and
non-lease components in determining the ROU assets and related lease obligation. Adoption of this standard resulted in the recording
of operating lease ROU assets and corresponding operating lease liabilities as disclosed in financial statements. ROU assets and related
lease obligations are recognized at commencement date based on the present value of remaining lease payments over the lease term.&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-34227">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Impairment
of Long-lived Assets&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s management reviews the carrying values of long-lived assets whenever events and circumstances, such as a significant
decline in the asset&#x2019;s market value, obsolescence or physical damage affecting the asset, significant adverse changes in the assets
use, deterioration in the expected level of the assets performance, cash flows for maintaining the asset are higher than forecast, indicate
that the net book value of an asset may not be recovered through expected future cash flows from its use and eventual disposition. If
the estimated cash flows from the use of the asset and its eventual disposition are below the asset&#x2019;s carrying value, then the
asset is deemed to be impaired and written down to its fair value.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
was no impairment charge recognized for long-lived assets for the periods ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-34245">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Fair
Value Measurement&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
Value Measurements and Disclosures require disclosure of the fair value of financial instruments held by the Company. Fair value is defined
as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires
entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of input used to measure
fair value are as follows:&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
1 inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, quoted prices for identical
or similar assets in inactive markets, and inputs that are observable for the asset or liability, either directly or indirectly, for
substantially the full term of the financial instrument.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
3 inputs to the valuation methodology use one or more unobservable inputs which are significant to the fair value measurement. This includes
certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.&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; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASC
820-10 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach
and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical
or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value
amount. The measurement is based on the value indicated by current market expectations for those future amounts. The cost approach is
based on the amount that would currently be required to replace an asset.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the Company&#x2019;s financial instruments, including cash and cash equivalents, restricted cash, short-term investment, accounts receivable,
other receivables, accounts payable, other current liabilities, and bank loans, the carrying amounts approximate their fair values due
to their short maturities as of December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <raya:ValueAddedTaxPolicyTextBlock contextRef="c0" id="ixv-34312">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Value-added
Tax (&#x201c;VAT&#x201d;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sales
revenue represents the invoiced value of goods, net of VAT. All the Company&#x2019;s products that are sold in the PRC are subject to
a VAT on the gross sales price.&#160; The Company is subject to a VAT rate of 17% before May 1, 2018, 16% on and after May 1, 2018, and
a new VAT rate of 13% effective on April 1, 2019. The VAT may be offset by VAT paid by the Company on raw materials and other materials
included in the cost of producing or acquiring its finished products.&lt;/span&gt;&lt;/p&gt;</raya:ValueAddedTaxPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-34323">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenue
Recognition&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company generates its revenues mainly from sales of electrical products, such as electrical converters and inverters, to third-party
customers, who are mainly distributors and retailers. The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting
standards updates (&#x201c;ASU&#x201d;) 2014-09 for revenue recognition. On January 1, 2018, the Company has early adopted ASU 2014-09,
which is a comprehensive new revenue recognition model that requires revenue to be recognized in a manner to depict the transfer of goods
or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.
The Company considers revenue realized or realizable and earned when all the five following criteria are met: (1) identify the contract
with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction
price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer.
As part of its consideration of the contract, the Company evaluates certain factors including the customer&#x2019;s ability to pay (or
credit risk). For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified
performance obligations. In the principal versus agent consideration, since no other party is involved in transactions, the Company is
a principal.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
determining the transaction price, the Company evaluates whether the price is subject to a refund or adjustment to determine the net
consideration to which the Company expects to be entitled. The Company analyzed historical refund claims for defective products, and
since no warranty, discount or return policy are documented in the sales agreements, the Company concluded that they have been immaterial.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenues
are reported net of all value added taxes. As the Company&#x2019;s standard payment terms are less than one year, the Company has elected
the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates
the transaction price to each distinct product based on their relative standalone selling price.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenue
is recognized when control of the product is transferred to the customer (i.e., when the Company&#x2019;s performance obligation is satisfied
at a point in time), which typically occurs at delivery. For international sales, the Company sells its products primarily under the
free onboard (&#x201c;FOB&#x201d;) shipping point term. For sales under the FOB shipping point term, the Company recognizes revenues when
products are delivered from Company to the designated shipping point. Prices are determined based on negotiations with the Company&#x2019;s
customers and are not subject to adjustment.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <raya:RentalIncomePolicyTextBlock contextRef="c0" id="ixv-34354">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Rental
income&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Rental
income is from subleasing part of the leased assets under operating leases, and it is recognized in the statements of comprehensive income
on a straight-line basis over the term of the lease.&lt;/span&gt;&lt;/p&gt;</raya:RentalIncomePolicyTextBlock>
    <us-gaap:GovernmentAssistancePolicyTextBlock contextRef="c0" id="ixv-34382">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Government
Grant&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Government
grants are compensation for expenses already incurred or for the purpose of giving immediate financial support to the Company. The government
evaluates the Company&#x2019;s eligibility for the grants on a consistent basis and then makes the payment. Therefore, there are no restrictions
on the grants.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Government
grants are recognized when received and all the conditions for their receipt have been met. The grants received were $161,700, $231,918,
and $1,061,274 for the years ending December 31, 2025, 2024, and 2023, respectively, which were included in other income on Income Statement.&lt;/span&gt;&lt;/p&gt;</us-gaap:GovernmentAssistancePolicyTextBlock>
    <us-gaap:OtherIncome contextRef="c0" decimals="0" id="ixv-40013" unitRef="usd">161700</us-gaap:OtherIncome>
    <us-gaap:OtherIncome contextRef="c10" decimals="0" id="ixv-40014" unitRef="usd">231918</us-gaap:OtherIncome>
    <us-gaap:OtherIncome contextRef="c11" decimals="0" id="ixv-40015" unitRef="usd">1061274</us-gaap:OtherIncome>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0" id="ixv-34398">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Research
and Development Costs&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Research
and development activities are directed toward the development of new products as well as improvements in existing processes. These costs,
which primarily include salaries, contract services and supplies, are expensed as incurred.&lt;/span&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0" id="ixv-34409">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shipping
and Handling Costs&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shipping
and handling costs are expensed when incurred and are included in selling and marketing expense. Shipping and handling costs were $173,784,
$172,465, and $191,671 for the years ended December 31, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:CostOfRevenue contextRef="c77" decimals="0" id="ixv-40016" unitRef="usd">173784</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c78" decimals="0" id="ixv-40017" unitRef="usd">172465</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c79" decimals="0" id="ixv-40018" unitRef="usd">191671</us-gaap:CostOfRevenue>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c0" id="ixv-34420">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Advertising
Costs&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising
costs are expensed as incurred in accordance with ASC 720-35, &#x201c;Selling and Marketing Expenses-Advertising Costs&#x201d;. Advertising
costs were $122,316, $213,972, and $78,305 for the years ended December 31, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c0" decimals="0" id="ixv-40019" unitRef="usd">122316</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c10" decimals="0" id="ixv-40020" unitRef="usd">213972</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c11" decimals="0" id="ixv-40021" unitRef="usd">78305</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-34432">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Income
Taxes&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for income taxes using the asset and liability method whereby it calculates deferred tax assets or liabilities for temporary
differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements, net
operating loss carry forwards and credits by applying enacted tax rates applicable to the years in which those temporary differences
are expected to be reversed or settled. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management,
it is more likely than not that some portion or all the deferred tax assets will not be realized. Current income taxes are provided in
accordance with the laws of the relevant taxing authorities. The components of the deferred tax assets and liabilities are individually
classified as non-current amounts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company records uncertain tax positions in accordance with ASC 740 on the basis of a two-step process whereby (1) the Company determines
whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and
(2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax
benefit that is more than&#160;50&#160;percent likely to be realized upon ultimate settlement with the related tax authority.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;To
the extent applicable, the Company records interest and penalties as other expenses. All the tax returns of the Company&#x2019;s PRC subsidiaries
remain subject to examination by PRC tax authorities for&#160;five years&#160;from the date of filing. The fiscal year for tax purpose
in PRC is December 31.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company and its subsidiaries are not subject to U.S. tax laws and local state tax laws. The Company&#x2019;s income and that of its related
entities must be computed in accordance with Chinese and foreign tax laws, as applicable, and all of which may be changed in a manner
that could adversely affect the amount of distributions to shareholders. There can be no assurance that Income Tax Laws of PRC will not
be changed in a manner that adversely affects shareholders. Any such change could increase the amount of tax payable by the Company,
reducing the amount available to pay dividends to the holders of the Company&#x2019;s ordinary shares.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <raya:PercentageOfTaxBenefit contextRef="c0" decimals="2" id="ixv-40022" unitRef="pure">0.50</raya:PercentageOfTaxBenefit>
    <raya:PRCTaxAuthorities contextRef="c0" id="ixv-40023">P5Y</raya:PRCTaxAuthorities>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-34473">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Earnings
(loss) Per Share&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Earnings
(loss) per share is calculated in accordance with ASC 260 Earnings per Share. Basic earnings (loss) per share is computed by dividing
the net income (loss) attributable to shareholders of the Company by the weighted average number of ordinary shares outstanding during
the year. Diluted earnings per share are computed in accordance with the treasury stock method and based on the weighted average number
of ordinary shares and dilutive ordinary share equivalents. Dilutive ordinary share equivalents are excluded from the computation of
diluted earnings per share if their effects would be anti-dilutive. There were no dilutive ordinary share equivalents included in diluted
EPS during the years ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company did not use the two-class method to compute net income per ordinary share, because it did not have other issued securities other
than ordinary shares. Class A and Class B shares are both ordinary shares, and per Article 6 in Memorandum and Articles of Association
(amended and restated), they have the same rights, preferences, privileges, and restrictions, except for voting and conversion rights.&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0" id="ixv-34489">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Comprehensive
income/(loss)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Comprehensive
income/(loss) is defined as the changes in shareholders&#x2019; equity during a period arising from transactions and other events and
circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Comprehensive income
or loss is reported in the consolidated statements of comprehensive income/(loss). Accumulated other comprehensive income/(loss), as
presented on the accompanying consolidated balance sheets, consists of accumulated foreign currency translation adjustments.&lt;/span&gt;&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0" id="ixv-34502">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Certain
Risks and Concentration&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Exchange
Rate Risks&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company operates in PRC, which may give rise to significant foreign currency risks mainly from fluctuations and the degree of volatility
of foreign exchange rates between the USD and the RMB.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Currency
Convertibility Risks&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Substantially
all the Company&#x2019;s operating activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign
exchange transactions take place either through the People&#x2019;s Bank of China or other banks authorized to buy and sell foreign currencies
at the exchange rates quoted by the People&#x2019;s Bank of China. Approval of foreign currency payments by the People&#x2019;s Bank of
China or other regulatory institutions requires submitting a payment application form together with other information such as suppliers&#x2019;
invoices, shipping documents and signed contracts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Concentration
of Credit Risks&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial
instruments that potentially subject the Company to concentration on credit risks consist primarily of cash and cash equivalents, restricted
cash, and notes receivable. The Company places its cash and cash equivalents, restricted cash, and note receivable in good credit quality
financial institutions in Hong Kong and PRC. Concentration of credit risks with respect to accounts receivables is linked to the concentration
of revenue. To manage credit risk, the Company performs ongoing credit evaluations of customers&#x2019; financial condition.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Interest
Rate Risks&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is subject to interest rate risk. The Company has bank interest bearing loans charged at variable interest rates. And although
some bank interest bearing loans are charged at fixed interest rates within the reporting period, the Company is still subject to the
risk of adverse changes in the interest rates charged by the banks when these loans are refinanced.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Risks
and Uncertainties&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
operations of the Company are in the PRC. Accordingly, the Company&#x2019;s business, financial condition, and results of operations may
be influenced by political, economic, and legal environments in the PRC, as well as by the general state of the PRC economy. The Company&#x2019;s
results may be adversely affected by changes in the political, regulatory and social conditions in the PRC. Although the Company has
not experienced losses from these situations and believes that it is following existing laws and regulations including its organization
and structure disclosed in Note1, this may not be indicative of future results.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Liquidity
Risks&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Our
primary sources of liquidity consist of existing cash balances, cash flows from our operating activities and availability under our revolving
credit facility. Our ability to generate sufficient cash flow from our operating activities is primarily dependent on our sales of converters
and power generating products to our customers at margins sufficient to cover fixed and variable expenses.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025 and 2024, we had cash and cash equivalents of $436,788 and $1,324,809, respectively including restricted cash of
251,932 and 792,204, respectively. We believe that our current cash, cash to be generated from our operations and&#160;access to loans
from our related parties will be sufficient to meet our working capital needs for at least the next twelve months. Although we do not
have any amounts committed to being provided by our related parties, due to their relatively small amounts, we do not believe our working
capital needs will be negatively impacted without such funds provided by related parties. We plan to expand our business to implement
our growth strategies in our existing market and strengthen our position in the marketplace. To do so, we will need more capital through
equity financing to increase our production and meet market demands.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="0" id="ixv-40024" unitRef="usd">436788</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c5" decimals="0" id="ixv-40025" unitRef="usd">1324809</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash contextRef="c4" decimals="0" id="ixv-40026" unitRef="usd">251932</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c5" decimals="0" id="ixv-40027" unitRef="usd">792204</us-gaap:RestrictedCash>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-34602">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recent
Accounting Pronouncements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers the applicability and impact of all accounting standards updates (&#x201c;ASU&#x201d;). Management periodically reviews
new accounting standards that are issued.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Recently
Issued Accounting Standards&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
October 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-06, Disclosure Improvements&#x2014;codification amendments
in response to SEC&#x2019;s disclosure Update and Simplification initiative which amend the disclosure or presentation requirements of
codification subtopic 230-10 Statement of Cash Flows&#x2014;Overall, 250-10 Accounting Changes and Error Corrections&#x2014;Overall, 260-10
Earnings Per Share&#x2014;Overall, 270-10 Interim Reporting&#x2014;Overall, 440-10 Commitments&#x2014;Overall, 470-10 Debt&#x2014;Overall,
505-10 Equity&#x2014;Overall, 815-10 Derivatives and Hedging&#x2014;Overall, 860-30 Transfers and Servicing&#x2014;Secured Borrowing and
Collateral, 932-235 Extractive Activities&#x2014;Oil and Gas&#x2014;Notes to Financial Statements, 946-20 Financial Services&#x2014;Investment
Companies&#x2014;Investment Company Activities, and 974-10 Real Estate&#x2014;Real Estate Investment Trusts&#x2014;Overall. The amendments
represent changes to clarify or improve disclosure and presentation requirements of above subtopics. Many of the amendments allow users
to more easily compare entities subject to the SEC&#x2019;s existing disclosures with those entities that were not previously subject
to the SEC&#x2019;s requirements. Also, the amendments align the requirements in the Codification with the SEC&#x2019;s regulations. For
entities subject to existing SEC disclosure requirements or those that must provide financial statements to the SEC for securities purposes
without contractual transfer restrictions, the effective date aligns with the date when the SEC removes the related disclosure from Regulation
S-X or Regulation S-K. Early adoption is not allowed. For all other entities, the amendments will be effective two years later from the
date of the SEC&#x2019;s removal.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASU
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, establishes incremental disaggregation of income tax disclosures
pertaining to the effective tax rate reconciliation and income taxes paid. This standard is effective for fiscal years beginning after
December 15, 2024, and requires prospective application with the option to apply it retrospectively. The Company adopted ASU 2023-09
beginning January 1, 2025. The adoption did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
November 2024, the FASB issued ASU 2024-03, &#x201c;Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures
(Subtopic 220-40): Disaggregation of Income Statement Expenses&#x201d;, requiring public entities to disclose additional information about
specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal
years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The
Company is currently evaluating the impact of adopting ASU 2024-03.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company does not expect the adoption to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Management
does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a
material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="c0" id="ixv-34658">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
3 &#x2013; ACCOUNTS RECEIVABLE&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivable as of December 31, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accounts receivable&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;13,956,417&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;12,296,691&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: allowance for doubtful accounts&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(374,065&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(259,555&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;13,582,352&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;12,037,136&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
average accounts receivable turnover period was approximately&#160;205 days and 110&#160;days for the years ended December 31, 2025 and
2024, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Changes
of allowance for doubtful accounts for the years ended December 31, 2025 and 2024 were as follow:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Beginning balance&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;(259,555&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(39,280&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Provision adjustment for accounts receivable&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;(103,145&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(224,534&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Exchange difference&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(11,365&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,259&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Ending balance&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(374,065&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(259,555&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0" id="ixv-34664">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivable as of December 31, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accounts receivable&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;13,956,417&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;12,296,691&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: allowance for doubtful accounts&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(374,065&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(259,555&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;13,582,352&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;12,037,136&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c4" decimals="0" id="ixv-40028" unitRef="usd">13956417</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c5" decimals="0" id="ixv-40029" unitRef="usd">12296691</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c4" decimals="0" id="ixv-40030" unitRef="usd">374065</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c5" decimals="0" id="ixv-40031" unitRef="usd">259555</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="0" id="ixv-40032" unitRef="usd">13582352</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c5" decimals="0" id="ixv-40033" unitRef="usd">12037136</us-gaap:AccountsReceivableNetCurrent>
    <raya:AverageAccountsReceivableTurnoverPeriod contextRef="c0" id="ixv-40034">P205D</raya:AverageAccountsReceivableTurnoverPeriod>
    <raya:AverageAccountsReceivableTurnoverPeriod contextRef="c10" id="ixv-40035">P110D</raya:AverageAccountsReceivableTurnoverPeriod>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c0" id="ixv-34715">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Changes
of allowance for doubtful accounts for the years ended December 31, 2025 and 2024 were as follow:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Beginning balance&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;(259,555&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(39,280&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Provision adjustment for accounts receivable&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;(103,145&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(224,534&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Exchange difference&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(11,365&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,259&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Ending balance&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(374,065&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(259,555&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <raya:AllowanceForDoubtfulAccountsReceivableAmount contextRef="c5" decimals="0" id="ixv-40036" unitRef="usd">-259555</raya:AllowanceForDoubtfulAccountsReceivableAmount>
    <raya:AllowanceForDoubtfulAccountsReceivableAmount contextRef="c36" decimals="0" id="ixv-40037" unitRef="usd">-39280</raya:AllowanceForDoubtfulAccountsReceivableAmount>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c0" decimals="0" id="ixv-40038" unitRef="usd">103145</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c10" decimals="0" id="ixv-40039" unitRef="usd">224534</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <raya:ExchangeDifference contextRef="c0" decimals="0" id="ixv-40040" unitRef="usd">-11365</raya:ExchangeDifference>
    <raya:ExchangeDifference contextRef="c10" decimals="0" id="ixv-40041" unitRef="usd">4259</raya:ExchangeDifference>
    <raya:AllowanceForDoubtfulAccountsReceivableAmount contextRef="c4" decimals="0" id="ixv-40042" unitRef="usd">-374065</raya:AllowanceForDoubtfulAccountsReceivableAmount>
    <raya:AllowanceForDoubtfulAccountsReceivableAmount contextRef="c5" decimals="0" id="ixv-40043" unitRef="usd">-259555</raya:AllowanceForDoubtfulAccountsReceivableAmount>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-34773">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
4 &#x2013; INVENTORIES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories
as of December 31, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,322,641&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,118,820&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work in process&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,904,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,490,520&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;Finished goods&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;520,088&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;611,020&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Inventory valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(21,397&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(383,545&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,725,561&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;8,836,815&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the fiscal year ended December 31, 2025, the Company recorded a reversal of the inventory allowance in the amount of $362,148. For the
fiscal year ended December 31, 2024, the Company recorded an inventory allowance provision of $291,707.&lt;/span&gt;&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-34780">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories
as of December 31, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,322,641&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,118,820&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work in process&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,904,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,490,520&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;Finished goods&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;520,088&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;611,020&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Inventory valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(21,397&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(383,545&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,725,561&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;8,836,815&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c4" decimals="0" id="ixv-40044" unitRef="usd">7322641</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c5" decimals="0" id="ixv-40045" unitRef="usd">7118820</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c4" decimals="0" id="ixv-40046" unitRef="usd">1904229</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c5" decimals="0" id="ixv-40047" unitRef="usd">1490520</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c4" decimals="0" id="ixv-40048" unitRef="usd">520088</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c5" decimals="0" id="ixv-40049" unitRef="usd">611020</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves contextRef="c4" decimals="0" id="ixv-40050" unitRef="usd">21397</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c5" decimals="0" id="ixv-40051" unitRef="usd">383545</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-40052" unitRef="usd">9725561</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c5" decimals="0" id="ixv-40053" unitRef="usd">8836815</us-gaap:InventoryNet>
    <raya:InventoryAllowanceAmount contextRef="c0" decimals="0" id="ixv-40054" unitRef="usd">362148</raya:InventoryAllowanceAmount>
    <raya:InventoryAllowanceAmount contextRef="c10" decimals="0" id="ixv-40055" unitRef="usd">291707</raya:InventoryAllowanceAmount>
    <raya:AdvanceToSuppliersAndOtherTextBlock contextRef="c0" id="ixv-34852">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
5 &#x2013; ADVANCE TO SUPPLIERS AND OTHER&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advance
to suppliers and other as of December 31, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Advance to suppliers&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,702,675&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;8,548,744&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Advance payment for potential factory lease&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: allowance for doubtful accounts&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(496,754&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(111,004&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,205,921&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,437,740&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025 and 2024, an advance payment of $1,000,000 had been made in connection with a potential long-term lease of a customized
factory intended to support business expansion in the energy storage industry.&lt;/span&gt;&lt;/p&gt;</raya:AdvanceToSuppliersAndOtherTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c0" id="ixv-34858">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advance
to suppliers and other as of December 31, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Advance to suppliers&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,702,675&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;8,548,744&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Advance payment for potential factory lease&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: allowance for doubtful accounts&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(496,754&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(111,004&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,205,921&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,437,740&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:Supplies contextRef="c4" decimals="0" id="ixv-40056" unitRef="usd">5702675</us-gaap:Supplies>
    <us-gaap:Supplies contextRef="c5" decimals="0" id="ixv-40057" unitRef="usd">8548744</us-gaap:Supplies>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c4" decimals="0" id="ixv-40058" unitRef="usd">1000000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c5" decimals="0" id="ixv-40059" unitRef="usd">1000000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="c4" decimals="0" id="ixv-40060" unitRef="usd">496754</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="c5" decimals="0" id="ixv-40061" unitRef="usd">111004</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="c4" decimals="0" id="ixv-40062" unitRef="usd">6205921</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="c5" decimals="0" id="ixv-40063" unitRef="usd">9437740</us-gaap:AdvancesOnInventoryPurchases>
    <raya:AdvancePayment contextRef="c4" decimals="0" id="ixv-40064" unitRef="usd">1000000</raya:AdvancePayment>
    <raya:AdvancePayment contextRef="c5" decimals="0" id="ixv-40065" unitRef="usd">1000000</raya:AdvancePayment>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-34932">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
6 &#x2013; PROPERTY, PLANT AND EQUIPMENT&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property,
plant and equipment as of December 31, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Machinery and equipment&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;3,152,265&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;2,240,129&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Transportation vehicles&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;466,386&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;443,390&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;Electronic devices&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;172,923&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;138,951&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Office furniture and equipment&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;94,652&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;88,050&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;Construction in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,932,974&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;216,468&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Building&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,611,858&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;754,321&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;Total property plant and equipment, at cost&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;9,431,058&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;3,881,309&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(2,328,503&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,724,095&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,102,555&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,157,214&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Additions
to property and equipment for the years ended December 31, 2025 and 2024 were&#160;$5,239,108 and $715,202, respectively. Disposals during
these periods were $4,947 and $0, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
expenses were $519,185, $426,275, and $385,666 for the years ended December 31, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
depreciation expenses included in the cost of sales during the years ended December 31, 2025, 2024, and 2023 were $357,058, $261,090,
and $243,284, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-34938">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property,
plant and equipment as of December 31, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Machinery and equipment&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;3,152,265&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;2,240,129&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Transportation vehicles&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;466,386&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;443,390&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;Electronic devices&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;172,923&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;138,951&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Office furniture and equipment&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;94,652&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;88,050&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;Construction in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,932,974&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;216,468&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Building&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,611,858&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;754,321&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;Total property plant and equipment, at cost&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;9,431,058&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;3,881,309&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(2,328,503&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,724,095&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,102,555&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,157,214&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c93" decimals="0" id="ixv-40066" unitRef="usd">3152265</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c94" decimals="0" id="ixv-40067" unitRef="usd">2240129</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c95" decimals="0" id="ixv-40068" unitRef="usd">466386</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c96" decimals="0" id="ixv-40069" unitRef="usd">443390</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c97" decimals="0" id="ixv-40070" unitRef="usd">172923</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c98" decimals="0" id="ixv-40071" unitRef="usd">138951</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c99" decimals="0" id="ixv-40072" unitRef="usd">94652</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c100" decimals="0" id="ixv-40073" unitRef="usd">88050</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c101" decimals="0" id="ixv-40074" unitRef="usd">3932974</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c102" decimals="0" id="ixv-40075" unitRef="usd">216468</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c103" decimals="0" id="ixv-40076" unitRef="usd">1611858</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c104" decimals="0" id="ixv-40077" unitRef="usd">754321</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="0" id="ixv-40078" unitRef="usd">9431058</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c5" decimals="0" id="ixv-40079" unitRef="usd">3881309</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-40080" unitRef="usd">2328503</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c5" decimals="0" id="ixv-40081" unitRef="usd">1724095</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-40082" unitRef="usd">7102555</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c5" decimals="0" id="ixv-40083" unitRef="usd">2157214</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="c0" decimals="0" id="ixv-40084" unitRef="usd">5239108</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="c10" decimals="0" id="ixv-40085" unitRef="usd">715202</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1 contextRef="c0" decimals="0" id="ixv-40086" unitRef="usd">4947</us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1 contextRef="c10" decimals="0" id="ixv-40087" unitRef="usd">0</us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1>
    <us-gaap:Depreciation contextRef="c0" decimals="0" id="ixv-40088" unitRef="usd">519185</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c10" decimals="0" id="ixv-40089" unitRef="usd">426275</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c11" decimals="0" id="ixv-40090" unitRef="usd">385666</us-gaap:Depreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c0" decimals="0" id="ixv-40091" unitRef="usd">357058</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c10" decimals="0" id="ixv-40092" unitRef="usd">261090</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c11" decimals="0" id="ixv-40093" unitRef="usd">243284</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c0" id="ixv-35058">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
7 &#x2013; INTANGIBLE ASSETS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets as of December 31, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&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: 76%; padding-left: 9pt"&gt;Cost&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;77,123&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;37,332&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Accumulated amortization&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;(12,438&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,350&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Additions, at cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,670,247&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;36,556&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Amortization current period&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(56,486&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(5,566&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Intangible assets, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,678,447&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;61,972&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
intangible assets include land use rights that the Company acquired during the 2025 fiscal year. The useful life of the land use rights
is 50 years. After paying the full acquisition price, the Company secured the land use rights and pledged the property to apply for bank
loans. The related bank loan is disclosed in Note 13 &#x2013; Long-term Loans.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
rest intangible assets represent the ERAYAK trademark, the Company&#x2019;s purchase of patents related to new technologies to produce
inverters, and software purchased for internal use.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
were no disposals for the years ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Five
succeeding years of amortization are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; text-align: left"&gt;Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net&lt;br/&gt; carrying&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1pt"&gt;2026&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;67,659&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;2,610,788&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;2027&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;67,659&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,543,129&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;2028&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;67,659&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,475,470&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;2029&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;67,659&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,407,811&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;2030&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;67,659&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,340,152&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c0" id="ixv-35064">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets as of December 31, 2025 and 2024 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&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: 76%; padding-left: 9pt"&gt;Cost&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;77,123&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;37,332&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Accumulated amortization&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;(12,438&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,350&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Additions, at cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,670,247&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;36,556&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Amortization current period&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(56,486&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(5,566&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Intangible assets, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,678,447&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;61,972&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c4" decimals="0" id="ixv-40094" unitRef="usd">77123</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c5" decimals="0" id="ixv-40095" unitRef="usd">37332</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c4" decimals="0" id="ixv-40096" unitRef="usd">12438</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c5" decimals="0" id="ixv-40097" unitRef="usd">6350</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <raya:FinitelivedIntangibleAssetsAdditionsatCost contextRef="c4" decimals="0" id="ixv-40098" unitRef="usd">2670247</raya:FinitelivedIntangibleAssetsAdditionsatCost>
    <raya:FinitelivedIntangibleAssetsAdditionsatCost contextRef="c5" decimals="0" id="ixv-40099" unitRef="usd">36556</raya:FinitelivedIntangibleAssetsAdditionsatCost>
    <raya:AmortizationCurrentPeriodogIntangible contextRef="c4" decimals="0" id="ixv-40100" unitRef="usd">56486</raya:AmortizationCurrentPeriodogIntangible>
    <raya:AmortizationCurrentPeriodogIntangible contextRef="c5" decimals="0" id="ixv-40101" unitRef="usd">5566</raya:AmortizationCurrentPeriodogIntangible>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c4" decimals="0" id="ixv-40102" unitRef="usd">2678447</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c5" decimals="0" id="ixv-40103" unitRef="usd">61972</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <raya:IntangibleAssetsIncludeLandUseRights contextRef="c0" id="ixv-40104">P50Y</raya:IntangibleAssetsIncludeLandUseRights>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c0" id="ixv-35166">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Five
succeeding years of amortization are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; text-align: left"&gt;Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Net&lt;br/&gt; carrying&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1pt"&gt;2026&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;67,659&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;2,610,788&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;2027&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;67,659&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,543,129&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;2028&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;67,659&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,475,470&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;2029&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;67,659&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,407,811&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;2030&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;67,659&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,340,152&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c105" decimals="0" id="ixv-40105" unitRef="usd">67659</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c106" decimals="0" id="ixv-40106" unitRef="usd">2610788</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c105" decimals="0" id="ixv-40107" unitRef="usd">67659</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c106" decimals="0" id="ixv-40108" unitRef="usd">2543129</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c105" decimals="0" id="ixv-40109" unitRef="usd">67659</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c106" decimals="0" id="ixv-40110" unitRef="usd">2475470</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c105" decimals="0" id="ixv-40111" unitRef="usd">67659</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c106" decimals="0" id="ixv-40112" unitRef="usd">2407811</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c105" decimals="0" id="ixv-40113" unitRef="usd">67659</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c106" decimals="0" id="ixv-40114" unitRef="usd">2340152</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-35238">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
8 &#x2013; LEASES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has two related party leases for the land and building where it operates:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
#1: A 20-year lease with no option to renew, and the Company&#x2019;s lease agreements do not contain any material residual value guarantees
or material restrictive covenants. After paid part of the 20-year lease payment, the Company secured the right to use of property, and
the lessor, Wenzhou Ailefu Technology Co., Ltd (&#x201c;Ailefu&#x201d;), provided the leased assets as guarantee for the Company to apply
bank loan, and the lease payment for the future 20 years have been prepaid. The Company sub-leases part of the property and uses rental
income to cover part or all the interest expense on the bank loan. The related bank loan is disclosed in Note 13 &#x2013; Long-term Loans.
Rental income from the sublease is disclosed in Note 23 &#x2013; Rental Income, Net. Relation between the Company and Ailefu is disclosed
in Note 26&#160;&#x2013; Related Party Transactions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
#2: A two-year lease with option to renew. The Company pays the full rent at the beginning of the lease, and the related transaction
is disclosed in Note 26 &#x2013; Related Party Transactions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the 2025 and 2024 fiscal years, the lease expenses were $689,181 and $689,922, respectively. The ending balances of right of use assets
were $6,032,330 and $6,457,903 as of December 31, 2025 and 2024, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseExpense contextRef="c0" decimals="0" id="ixv-40115" unitRef="usd">689181</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c10" decimals="0" id="ixv-40116" unitRef="usd">689922</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="0" id="ixv-40117" unitRef="usd">6032330</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c5" decimals="0" id="ixv-40118" unitRef="usd">6457903</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock contextRef="c0" id="ixv-35263">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
9 &#x2013; SHORT-TERM INVESTMENT&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s short-term investments primarily consist of structured products and money market funds. These investments are recorded
at fair value, with changes in fair value recognized in earnings (or other comprehensive income, as applicable).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table sets forth the financial instruments, measured at fair value, by level within the fair value hierarchy as of December
31, 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&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: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Balance at December&#160;31,&lt;br/&gt;
    2025&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Quoted Prices in Active Market for Identical Assets
    (Level l)&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Significant Other Observable (Level 2)&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Significant unobservable Inputs (Level 3)&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Short-term investments:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&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: 52%; text-align: left"&gt;Structured Products&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,537,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#x202f;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,537,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
structured products held by the Company do not have quoted prices for identical assets in active markets and therefore are generally
not classified within Level 1 of the fair value hierarchy. The fair values of these wealth management products are primarily determined
based on quotes or net asset values provided by the issuing banks, with reference to observable yields, market interest rates, and market
inputs for similar products. These inputs are directly or indirectly observable in the marketplace, and the Company does not rely on
significant unobservable inputs to estimate their fair values. Accordingly, the Company believes that the fair value measurements of
these wealth management products are consistent with the characteristics of Level 2 inputs under the fair value hierarchy and classifies
them within Level 2. If, in the future, certain wealth management products lack bank quotes, published net asset values, or other observable
market inputs, and their valuations rely primarily on significant unobservable assumptions, the Company will reassess their classification
within the fair value hierarchy.&lt;/span&gt;&lt;/p&gt;</us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c0" id="ixv-35274">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table sets forth the financial instruments, measured at fair value, by level within the fair value hierarchy as of December
31, 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&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: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Balance at December&#160;31,&lt;br/&gt;
    2025&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Quoted Prices in Active Market for Identical Assets
    (Level l)&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Significant Other Observable (Level 2)&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Significant unobservable Inputs (Level 3)&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Short-term investments:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&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: 52%; text-align: left"&gt;Structured Products&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,537,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#x202f;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,537,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="0" id="ixv-40119" unitRef="usd">4537044</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c107" decimals="0" id="ixv-40120" unitRef="usd">4537044</us-gaap:ShortTermInvestments>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c0" id="ixv-35347">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
10 &#x2013; LONG-TERM INVESTMENT&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
July 2024, the Company acquired a 15% equity interest in a privately held entity (the &#x201c;Investee&#x201d;) for a total purchase price
of RMB3 million. Through December 31, 2024, the Company determined it did not possess the ability to exercise significant influence over
the Investee and accounted for the investment pursuant to ASC 321, Investments&#x2014;Equity Securities, using the measurement alternative.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the fiscal year ended December 31, 2025, the Company determined that it gained the ability to exercise significant influence over the
operating and financial policies of the Investee due to representation on the board of directors and participation in policy-making processes.
Accordingly, the Company transitioned the accounting for this investment to the equity method in accordance with ASC 323, Investments&#x2014;Equity
Method and Joint Ventures. Under the equity method, the investment is initially measured at the carrying value of the previous investment
plus the cost of any additional interest acquired. The Company subsequently adjusts the carrying amount of the investment to recognize
its share of the investee's earnings or losses in the Consolidated Statements of Comprehensive Loss.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the year ended December 31, 2025, the Company recorded an investment loss of RMB1,647,163, or $229,170 representing its proportionate
share of the Investee&#x2019;s net loss. As of December 31, 2025, the carrying value of the investment was RMB1,352,837, or $193,453.&lt;/span&gt;&lt;/p&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c108"
      decimals="2"
      id="ixv-40121"
      unitRef="pure">0.15</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="c108"
      decimals="-6"
      id="ixv-40122"
      unitRef="cny">3000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:LongTermInvestments contextRef="c109" decimals="0" id="ixv-40123" unitRef="cny">1647163</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c109" decimals="0" id="ixv-40124" unitRef="usd">229170</us-gaap:LongTermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments contextRef="c110" decimals="0" id="ixv-40125" unitRef="cny">1352837</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments contextRef="c110" decimals="0" id="ixv-40126" unitRef="usd">193453</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="c0" id="ixv-35385">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
11 &#x2013; OTHER CURRENT AND NON-CURRENT ASSETS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025, other current assets included a three-year fixed deposit in the amount of RMB 27,400,000, or $3,918,148, in Minsheng
Bank, from June 9, 2023, to June 9, 2026, which as of December 31, 2024, was included in other non-current assets. The annual interest
rate on the deposit is 3.2%, and early withdrawal before the expiry date is not allowed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the fiscal year ended December 31, 2025 and 2024, the Company pledged this fixed deposit and all accrued interest income as collateral
to secure bank loan for Zhejiang Rayak Technology Co. Ltd., a related party of the Company.&lt;/span&gt;&lt;/p&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:OtherAssetsNoncurrent contextRef="c111" decimals="0" id="ixv-40127" unitRef="cny">27400000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c111" decimals="0" id="ixv-40128" unitRef="usd">3918148</us-gaap:OtherAssetsNoncurrent>
    <raya:PercentageOfDepositInterestRate contextRef="c0" decimals="3" id="ixv-40129" unitRef="pure">0.032</raya:PercentageOfDepositInterestRate>
    <us-gaap:ShortTermDebtTextBlock contextRef="c0" id="ixv-35401">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
12 &#x2013; SHORT-TERM BORROWINGS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
borrowings from financial institutions consisted of the following on December 31, 2025:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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-indent: -0.125in; padding-left: 0.125in; border-bottom: Black 1pt solid; font-weight: bold"&gt;Bank&#160;Name&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;USD&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issuance&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expiration&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 42%; padding-bottom: 1pt"&gt;Bank of Wenzhou&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,500,000&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,644,478&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.10.30&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026.10.28&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.25&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt"&gt;Bank of China&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;10,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,429,981&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.01.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026.01.16&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.70&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Huaxia Bank&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;10,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,429,981&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.09.29&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026.09.20&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.85&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Huaxia Bank&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,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,859,962&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.09.29&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026.09.20&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.65&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Industrial and Commercial Bank of China&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;6,500,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;929,488&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.03.20&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026.03.20&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.80&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;RMB&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;58,000,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;8,293,890&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
borrowings from financial institutions consisted of the following on December 31, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; font-weight: bold"&gt;Bank&#160;Name&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;USD&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issuance&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expiration&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 42%; text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;136,999&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024.06.27&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.01.03&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.50&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-bottom: 1pt"&gt;Bank of Ningbo&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;684,997&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024.06.13&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.06.13&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.80&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1pt"&gt;Bank of Ningbo&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,706,808&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;233,832&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024.10.30&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.04.28&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.75&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;RMB&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;7,706,808&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,055,828&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s short-term bank borrowings are guaranteed by the Company&#x2019;s major shareholders, their immediate family members,
and related companies. For the years ended December 31, 2025, 2024, and 2023, interest expenses on short-term borrowings from financial
institutions amounted to $116,349, $47,176, and $165,247, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0" id="ixv-35411">&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-indent: -0.125in; padding-left: 0.125in; border-bottom: Black 1pt solid; font-weight: bold"&gt;Bank&#160;Name&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;USD&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issuance&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expiration&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 42%; padding-bottom: 1pt"&gt;Bank of Wenzhou&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,500,000&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,644,478&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.10.30&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026.10.28&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.25&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt"&gt;Bank of China&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;10,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,429,981&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.01.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026.01.16&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.70&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Huaxia Bank&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;10,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,429,981&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.09.29&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026.09.20&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.85&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Huaxia Bank&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,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,859,962&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.09.29&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026.09.20&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.65&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Industrial and Commercial Bank of China&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;6,500,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;929,488&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.03.20&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2026.03.20&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.80&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;RMB&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;58,000,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;8,293,890&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&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="border-bottom: Black 1pt solid; font-weight: bold"&gt;Bank&#160;Name&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;USD&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issuance&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expiration&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 42%; text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;136,999&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024.06.27&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.01.03&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.50&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-bottom: 1pt"&gt;Bank of Ningbo&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;684,997&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024.06.13&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.06.13&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.80&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1pt"&gt;Bank of Ningbo&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,706,808&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;233,832&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024.10.30&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025.04.28&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.75&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;RMB&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;7,706,808&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,055,828&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBorrowings contextRef="c112" decimals="0" id="ixv-40130" unitRef="cny">11500000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c112" decimals="0" id="ixv-40131" unitRef="usd">1644478</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c113" id="ixv-35442">2025-10-30</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c113" id="ixv-35447">2026-10-28</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c112"
      decimals="4"
      id="ixv-40132"
      unitRef="pure">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShortTermBorrowings contextRef="c114" decimals="0" id="ixv-40133" unitRef="cny">10000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c114" decimals="0" id="ixv-40134" unitRef="usd">1429981</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c115" id="ixv-35466">2025-01-17</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c115" id="ixv-35471">2026-01-16</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c114"
      decimals="4"
      id="ixv-40135"
      unitRef="pure">0.027</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShortTermBorrowings contextRef="c116" decimals="0" id="ixv-40136" unitRef="cny">10000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c116" decimals="0" id="ixv-40137" unitRef="usd">1429981</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c117" id="ixv-35490">2025-09-29</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c117" id="ixv-35495">2026-09-20</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c116"
      decimals="4"
      id="ixv-40138"
      unitRef="pure">0.0285</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShortTermBorrowings contextRef="c118" decimals="0" id="ixv-40139" unitRef="cny">20000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c118" decimals="0" id="ixv-40140" unitRef="usd">2859962</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c119" id="ixv-35514">2025-09-29</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c119" id="ixv-35519">2026-09-20</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c118"
      decimals="4"
      id="ixv-40141"
      unitRef="pure">0.0265</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShortTermBorrowings contextRef="c120" decimals="0" id="ixv-40142" unitRef="cny">6500000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c120" decimals="0" id="ixv-40143" unitRef="usd">929488</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c121" id="ixv-35538">2025-03-20</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c121" id="ixv-35543">2026-03-20</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c120"
      decimals="4"
      id="ixv-40144"
      unitRef="pure">0.028</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShortTermBorrowings contextRef="c4" decimals="0" id="ixv-40145" unitRef="cny">58000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c4" decimals="0" id="ixv-40146" unitRef="usd">8293890</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c122" decimals="0" id="ixv-40147" unitRef="cny">1000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c122" decimals="0" id="ixv-40148" unitRef="usd">136999</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c123" id="ixv-35607">2024-06-27</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c123" id="ixv-35612">2025-01-03</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c122"
      decimals="4"
      id="ixv-40149"
      unitRef="pure">0.035</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShortTermBorrowings contextRef="c124" decimals="0" id="ixv-40150" unitRef="cny">5000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c124" decimals="0" id="ixv-40151" unitRef="usd">684997</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c125" id="ixv-35631">2024-06-13</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c125" id="ixv-35636">2025-06-13</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c124"
      decimals="4"
      id="ixv-40152"
      unitRef="pure">0.028</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShortTermBorrowings contextRef="c126" decimals="0" id="ixv-40153" unitRef="cny">1706808</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c126" decimals="0" id="ixv-40154" unitRef="usd">233832</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c127" id="ixv-35655">2024-10-30</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c127" id="ixv-35660">2025-04-28</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c126"
      decimals="4"
      id="ixv-40155"
      unitRef="pure">0.0275</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShortTermBorrowings contextRef="c5" decimals="0" id="ixv-40156" unitRef="cny">7706808</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c5" decimals="0" id="ixv-40157" unitRef="usd">1055828</us-gaap:ShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings contextRef="c0" decimals="0" id="ixv-40158" unitRef="usd">116349</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings contextRef="c10" decimals="0" id="ixv-40159" unitRef="usd">47176</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings contextRef="c11" decimals="0" id="ixv-40160" unitRef="usd">165247</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:LongTermDebtTextBlock contextRef="c0" id="ixv-35709">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
13 &#x2013; LONG-TERM LOANS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025, the long-term loans consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; font-weight: bold"&gt;Description&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;USD&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issuance&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expiration&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 40%; text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;228,571&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;32,685&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center; padding-bottom: 1pt"&gt;2025.05.07&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center; padding-bottom: 1pt"&gt;2027.04.23&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8.62&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;380,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;54,475&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.04.10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.04.23&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;12.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;380,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;54,475&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.04.10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.04.23&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;12.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;380,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;54,475&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.04.10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.04.23&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;12.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;380,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;54,475&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.04.10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.04.23&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;12.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;380,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;54,475&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.04.10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.04.23&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;11.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;500,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;71,499&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.12.03&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.11.23&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;13.99&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;500,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;71,499&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.12.03&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.11.23&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;13.99&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;500,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;71,499&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.12.03&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.11.23&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;13.99&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;500,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;71,499&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.12.03&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.11.23&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-2"&gt;13,99&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Longwan Rural Commercial Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,200,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;171,599&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2023.06.02&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.05.30&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;6.60&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Longwan Rural Commercial Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,750,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;250,247&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2023.06.02&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.05.30&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;6.60&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&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;6,200,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;886,589&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.11.14&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2032.11.14&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.70&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;16,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,287,970&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.05.20&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2034.11.20&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.70&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1pt"&gt;Subtotal&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;29,283,331&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,187,461&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&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="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Current portion of long-term loans&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(5,441,349&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(778,103&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;RMB&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;23,841,982&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;3,409,358&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2024, the long-term loans consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; font-weight: bold"&gt;Description&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;USD&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issuance&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expiration&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 40%; text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;38,095&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,219&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center; padding-bottom: 1pt"&gt;2023.04.27&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center; padding-bottom: 1pt"&gt;2025.04.27&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.6528&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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,556&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;21,311&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.02.26&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.02.23&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;6.8760&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;214,286&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;29,357&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.03.29&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.03.23&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;6.8760&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;904,762&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;123,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.07.29&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.07.23&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;6.0400&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;136,999&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.09.11&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.09.23&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.8300&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;280,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;38,360&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.09.11&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.09.23&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.8300&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;200,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;27,400&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.11.04&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.10.23&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.8300&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Longwan Rural Commercial Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,200,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;164,399&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2023.06.05&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.05.30&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;6.6&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Longwan Rural Commercial Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,750,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;239,749&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2023.06.05&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.05.30&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;6.6&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&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;10,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,369,994&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.08.06&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.07.15&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.5&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;684,997&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.08.13&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.07.15&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.5&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;9,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,232,995&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.08.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.07.15&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.5&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1pt"&gt;Subtotal&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;29,742,698&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,074,733&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&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="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Current portion of long-term loans&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,179,047&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(161,529&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;RMB&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;28,563,651&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;3,913,204&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
long-term bank loans from Minsheng Bank are collateralized by certain assets of the Company. As of December 31, 2025, the collateral
consisted of land use rights held by Ruike with a carrying amount of $2,543,916. In the prior year, as of December 31, 2024, the loans
were secured by leased property held under a lease agreement with Ailefu (see Note 8 &#x2014; Leases for additional information).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the years ended December 31, 2025, 2024, and 2023, interest expenses on long-term loans amounted to $163,333, $101,159, and $245,897,
respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c0" id="ixv-35715">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025, the long-term loans consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; font-weight: bold"&gt;Description&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;USD&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issuance&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expiration&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 40%; text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;228,571&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;32,685&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center; padding-bottom: 1pt"&gt;2025.05.07&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center; padding-bottom: 1pt"&gt;2027.04.23&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8.62&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;380,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;54,475&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.04.10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.04.23&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;12.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;380,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;54,475&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.04.10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.04.23&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;12.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;380,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;54,475&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.04.10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.04.23&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;12.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;380,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;54,475&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.04.10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.04.23&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;12.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;380,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;54,475&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.04.10&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.04.23&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;11.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;500,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;71,499&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.12.03&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.11.23&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;13.99&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;500,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;71,499&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.12.03&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.11.23&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;13.99&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;500,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;71,499&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.12.03&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.11.23&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;13.99&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;500,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;71,499&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.12.03&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.11.23&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-2"&gt;13,99&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Longwan Rural Commercial Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,200,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;171,599&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2023.06.02&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.05.30&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;6.60&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Longwan Rural Commercial Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,750,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;250,247&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2023.06.02&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.05.30&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;6.60&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&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;6,200,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;886,589&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.11.14&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2032.11.14&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.70&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;16,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,287,970&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2025.05.20&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2034.11.20&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.70&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1pt"&gt;Subtotal&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;29,283,331&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,187,461&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&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="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Current portion of long-term loans&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(5,441,349&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(778,103&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;RMB&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;23,841,982&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;3,409,358&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&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="border-bottom: Black 1pt solid; font-weight: bold"&gt;Description&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;USD&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issuance&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expiration&#160;Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 40%; text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;38,095&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,219&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center; padding-bottom: 1pt"&gt;2023.04.27&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center; padding-bottom: 1pt"&gt;2025.04.27&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.6528&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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,556&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;21,311&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.02.26&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.02.23&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;6.8760&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;214,286&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;29,357&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.03.29&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.03.23&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;6.8760&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;904,762&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;123,952&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.07.29&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.07.23&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;6.0400&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;136,999&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.09.11&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.09.23&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.8300&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;280,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;38,360&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.09.11&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.09.23&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.8300&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;WeBank Shenzhen&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;200,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;27,400&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.11.04&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.10.23&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.8300&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Longwan Rural Commercial Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,200,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;164,399&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2023.06.05&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.05.30&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;6.6&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Longwan Rural Commercial Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,750,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;239,749&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2023.06.05&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2026.05.30&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;6.6&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&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;10,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,369,994&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.08.06&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.07.15&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.5&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;684,997&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.08.13&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.07.15&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.5&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;9,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,232,995&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2024.08.16&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2027.07.15&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.5&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1pt"&gt;Subtotal&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;29,742,698&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,074,733&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&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="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Current portion of long-term loans&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,179,047&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(161,529&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="font-weight: bold; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;RMB&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;28,563,651&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;3,913,204&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c129" decimals="0" id="ixv-40161" unitRef="cny">228571</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c129" decimals="0" id="ixv-40162" unitRef="usd">32685</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c130" id="ixv-40163">2025-05-07</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c130" id="ixv-40164">2027-04-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c129"
      decimals="4"
      id="ixv-40165"
      unitRef="pure">0.0862</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c131" decimals="0" id="ixv-40166" unitRef="cny">380952</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c131" decimals="0" id="ixv-40167" unitRef="usd">54475</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c132" id="ixv-40168">2025-04-10</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c132" id="ixv-40169">2027-04-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c131"
      decimals="4"
      id="ixv-40170"
      unitRef="pure">0.1216</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c133" decimals="0" id="ixv-40171" unitRef="cny">380952</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c133" decimals="0" id="ixv-40172" unitRef="usd">54475</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c134" id="ixv-40173">2025-04-10</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c134" id="ixv-40174">2027-04-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c133"
      decimals="4"
      id="ixv-40175"
      unitRef="pure">0.1216</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c135" decimals="0" id="ixv-40176" unitRef="cny">380952</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c135" decimals="0" id="ixv-40177" unitRef="usd">54475</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c136" id="ixv-40178">2025-04-10</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c136" id="ixv-40179">2027-04-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c135"
      decimals="4"
      id="ixv-40180"
      unitRef="pure">0.1216</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c137" decimals="0" id="ixv-40181" unitRef="cny">380952</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c137" decimals="0" id="ixv-40182" unitRef="usd">54475</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c138" id="ixv-40183">2025-04-10</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c138" id="ixv-40184">2027-04-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c137"
      decimals="4"
      id="ixv-40185"
      unitRef="pure">0.1216</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c139" decimals="0" id="ixv-40186" unitRef="cny">380952</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c139" decimals="0" id="ixv-40187" unitRef="usd">54475</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c140" id="ixv-40188">2025-04-10</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c140" id="ixv-40189">2027-04-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c139"
      decimals="4"
      id="ixv-40190"
      unitRef="pure">0.1116</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c141" decimals="0" id="ixv-40191" unitRef="cny">500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c141" decimals="0" id="ixv-40192" unitRef="usd">71499</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c142" id="ixv-40193">2025-12-03</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c142" id="ixv-40194">2027-11-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c141"
      decimals="4"
      id="ixv-40195"
      unitRef="pure">0.1399</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c143" decimals="0" id="ixv-40196" unitRef="cny">500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c143" decimals="0" id="ixv-40197" unitRef="usd">71499</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c144" id="ixv-40198">2025-12-03</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c144" id="ixv-40199">2027-11-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c143"
      decimals="4"
      id="ixv-40200"
      unitRef="pure">0.1399</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c145" decimals="0" id="ixv-40201" unitRef="cny">500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c145" decimals="0" id="ixv-40202" unitRef="usd">71499</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c146" id="ixv-40203">2025-12-03</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c146" id="ixv-40204">2027-11-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c145"
      decimals="4"
      id="ixv-40205"
      unitRef="pure">0.1399</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c147" decimals="0" id="ixv-40206" unitRef="cny">500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c147" decimals="0" id="ixv-40207" unitRef="usd">71499</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c148" id="ixv-40208">2025-12-03</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c148" id="ixv-40209">2027-11-23</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c149" decimals="0" id="ixv-40210" unitRef="cny">1200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c149" decimals="0" id="ixv-40211" unitRef="usd">171599</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c150" id="ixv-40212">2023-06-02</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c150" id="ixv-40213">2026-05-30</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c149"
      decimals="4"
      id="ixv-40214"
      unitRef="pure">0.066</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c151" decimals="0" id="ixv-40215" unitRef="cny">1750000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c151" decimals="0" id="ixv-40216" unitRef="usd">250247</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c152" id="ixv-40217">2023-06-02</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c152" id="ixv-40218">2026-05-30</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c151"
      decimals="4"
      id="ixv-40219"
      unitRef="pure">0.066</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c153" decimals="0" id="ixv-40220" unitRef="cny">6200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c153" decimals="0" id="ixv-40221" unitRef="usd">886589</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c154" id="ixv-40222">2025-11-14</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c154" id="ixv-40223">2032-11-14</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c153"
      decimals="4"
      id="ixv-40224"
      unitRef="pure">0.027</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c155" decimals="0" id="ixv-40225" unitRef="cny">16000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c155" decimals="0" id="ixv-40226" unitRef="usd">2287970</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c156" id="ixv-40227">2025-05-20</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c156" id="ixv-40228">2034-11-20</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c155"
      decimals="4"
      id="ixv-40229"
      unitRef="pure">0.027</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c4" decimals="0" id="ixv-40230" unitRef="cny">29283331</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c4" decimals="0" id="ixv-40231" unitRef="usd">4187461</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent contextRef="c4" decimals="0" id="ixv-40232" unitRef="cny">5441349</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c4" decimals="0" id="ixv-40233" unitRef="usd">778103</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c4" decimals="0" id="ixv-40234" unitRef="cny">23841982</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c4" decimals="0" id="ixv-40235" unitRef="usd">3409358</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c157" decimals="0" id="ixv-40236" unitRef="cny">38095</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c157" decimals="0" id="ixv-40237" unitRef="usd">5219</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c158" id="ixv-40238">2023-04-27</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c158" id="ixv-40239">2025-04-27</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c157"
      decimals="6"
      id="ixv-40240"
      unitRef="pure">0.066528</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c159" decimals="0" id="ixv-40241" unitRef="cny">155556</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c159" decimals="0" id="ixv-40242" unitRef="usd">21311</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c160" id="ixv-40243">2024-02-26</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c160" id="ixv-40244">2026-02-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c159"
      decimals="6"
      id="ixv-40245"
      unitRef="pure">0.06876</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c161" decimals="0" id="ixv-40246" unitRef="cny">214286</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c161" decimals="0" id="ixv-40247" unitRef="usd">29357</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c162" id="ixv-40248">2024-03-29</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c162" id="ixv-40249">2026-03-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c161"
      decimals="6"
      id="ixv-40250"
      unitRef="pure">0.06876</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c163" decimals="0" id="ixv-40251" unitRef="cny">904762</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c163" decimals="0" id="ixv-40252" unitRef="usd">123952</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c164" id="ixv-40253">2024-07-29</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c164" id="ixv-40254">2026-07-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c163"
      decimals="6"
      id="ixv-40255"
      unitRef="pure">0.0604</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c165" decimals="0" id="ixv-40256" unitRef="cny">1000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c165" decimals="0" id="ixv-40257" unitRef="usd">136999</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c166" id="ixv-40258">2024-09-11</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c166" id="ixv-40259">2026-09-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c165"
      decimals="6"
      id="ixv-40260"
      unitRef="pure">0.0583</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c167" decimals="0" id="ixv-40261" unitRef="cny">280000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c167" decimals="0" id="ixv-40262" unitRef="usd">38360</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c168" id="ixv-40263">2024-09-11</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c168" id="ixv-40264">2026-09-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c167"
      decimals="6"
      id="ixv-40265"
      unitRef="pure">0.0583</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c169" decimals="0" id="ixv-40266" unitRef="cny">200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c169" decimals="0" id="ixv-40267" unitRef="usd">27400</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c170" id="ixv-40268">2024-11-04</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c170" id="ixv-40269">2026-10-23</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c169"
      decimals="6"
      id="ixv-40270"
      unitRef="pure">0.0583</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c171" decimals="0" id="ixv-40271" unitRef="cny">1200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c171" decimals="0" id="ixv-40272" unitRef="usd">164399</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c172" id="ixv-40273">2023-06-05</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c172" id="ixv-40274">2026-05-30</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c171"
      decimals="3"
      id="ixv-40275"
      unitRef="pure">0.066</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c173" decimals="0" id="ixv-40276" unitRef="cny">1750000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c173" decimals="0" id="ixv-40277" unitRef="usd">239749</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c174" id="ixv-40278">2023-06-05</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c174" id="ixv-40279">2026-05-30</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c173"
      decimals="3"
      id="ixv-40280"
      unitRef="pure">0.066</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c175" decimals="0" id="ixv-40281" unitRef="cny">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c175" decimals="0" id="ixv-40282" unitRef="usd">1369994</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c176" id="ixv-40283">2024-08-06</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c176" id="ixv-40284">2027-07-15</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c175"
      decimals="3"
      id="ixv-40285"
      unitRef="pure">0.035</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c177" decimals="0" id="ixv-40286" unitRef="cny">5000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c177" decimals="0" id="ixv-40287" unitRef="usd">684997</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c178" id="ixv-40288">2024-08-13</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c178" id="ixv-40289">2027-07-15</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c177"
      decimals="3"
      id="ixv-40290"
      unitRef="pure">0.035</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c179" decimals="0" id="ixv-40291" unitRef="cny">9000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c179" decimals="0" id="ixv-40292" unitRef="usd">1232995</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c180" id="ixv-40293">2024-08-16</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c180" id="ixv-40294">2027-07-15</us-gaap:DebtInstrumentMaturityDate>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c179"
      decimals="3"
      id="ixv-40295"
      unitRef="pure">0.035</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c5" decimals="0" id="ixv-40296" unitRef="cny">29742698</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c5" decimals="0" id="ixv-40297" unitRef="usd">4074733</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent contextRef="c5" decimals="0" id="ixv-40298" unitRef="cny">1179047</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c5" decimals="0" id="ixv-40299" unitRef="usd">161529</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c5" decimals="0" id="ixv-40300" unitRef="cny">28563651</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c5" decimals="0" id="ixv-40301" unitRef="usd">3913204</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c128" decimals="0" id="ixv-40302" unitRef="usd">2543916</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:InterestExpenseLongTermDebt contextRef="c0" decimals="0" id="ixv-40303" unitRef="usd">163333</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt contextRef="c10" decimals="0" id="ixv-40304" unitRef="usd">101159</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt contextRef="c11" decimals="0" id="ixv-40305" unitRef="usd">245897</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0" id="ixv-36363">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
14 &#x2013; ACCOUNTS PAYABLE&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
payable mainly represent the amount the Company owes to its suppliers. As of December 31, 2025 and 2024, outstanding accounts payable
amounted to $6,097,560 and $8,335,266, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="0" id="ixv-40306" unitRef="usd">6097560</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c5" decimals="0" id="ixv-40307" unitRef="usd">8335266</us-gaap:AccountsPayableCurrent>
    <raya:AdvanceFromCustomersTextBlock contextRef="c0" id="ixv-36375">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
15 &#x2013; ADVANCE FROM CUSTOMERS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advance
from customers represent the payments from customers for products that have not yet been delivered. As of December 31, 2025 and 2024,
advance from customers amounted to $1,573,763 and $628,067, respectively.&lt;/span&gt;&lt;/p&gt;</raya:AdvanceFromCustomersTextBlock>
    <us-gaap:CustomerAdvancesCurrent contextRef="c4" decimals="0" id="ixv-40308" unitRef="usd">1573763</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c5" decimals="0" id="ixv-40309" unitRef="usd">628067</us-gaap:CustomerAdvancesCurrent>
    <raya:TaxPayableTextBlock contextRef="c0" id="ixv-36387">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
16 &#x2013; TAX PAYABLE&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025 and 2024, tax payable consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Corporate tax payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;999,741&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;962,235&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;VAT payable (receivable)&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;(80,712&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;48,585&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Other tax payable&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,184&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,575&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;929,213&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,021,395&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:TaxPayableTextBlock>
    <raya:ScheduleOfTaxPayableConsistedTableTextBloxk contextRef="c0" id="ixv-36393">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025 and 2024, tax payable consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Corporate tax payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;999,741&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;962,235&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;VAT payable (receivable)&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;(80,712&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;48,585&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Other tax payable&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,184&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,575&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;929,213&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,021,395&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:ScheduleOfTaxPayableConsistedTableTextBloxk>
    <raya:CorporateTaxPayable contextRef="c4" decimals="0" id="ixv-40310" unitRef="usd">999741</raya:CorporateTaxPayable>
    <raya:CorporateTaxPayable contextRef="c5" decimals="0" id="ixv-40311" unitRef="usd">962235</raya:CorporateTaxPayable>
    <raya:ValueAddedTaxPayableReceivable contextRef="c4" decimals="0" id="ixv-40312" unitRef="usd">-80712</raya:ValueAddedTaxPayableReceivable>
    <raya:ValueAddedTaxPayableReceivable contextRef="c5" decimals="0" id="ixv-40313" unitRef="usd">48585</raya:ValueAddedTaxPayableReceivable>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c4" decimals="0" id="ixv-40314" unitRef="usd">10184</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c5" decimals="0" id="ixv-40315" unitRef="usd">10575</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c4" decimals="0" id="ixv-40316" unitRef="usd">929213</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c5" decimals="0" id="ixv-40317" unitRef="usd">1021395</us-gaap:TaxesPayableCurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0" id="ixv-36451">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
17 &#x2013; SALES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disaggregated
sales by types as of December 31, 2025, 2024, and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify; padding-bottom: 1pt"&gt;Inverters&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;10,864,074&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14,074,555&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;11,893,338&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Chargers&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;278,339&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;550,919&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;544,680&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Gasoline generators&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;9,666,380&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;9,981,895&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;6,575,406&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Power bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,714,152&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,966,744&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;804,268&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Other products&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;332,492&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;726,247&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;504,806&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;22,855,437&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;30,300,360&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;20,322,498&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
is no warranty, discount or return policy documented&#160;in the sales agreements.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c0" id="ixv-36457">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disaggregated
sales by types as of December 31, 2025, 2024, and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify; padding-bottom: 1pt"&gt;Inverters&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;10,864,074&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14,074,555&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;11,893,338&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Chargers&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;278,339&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;550,919&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;544,680&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Gasoline generators&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;9,666,380&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;9,981,895&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;6,575,406&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Power bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,714,152&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,966,744&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;804,268&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Other products&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;332,492&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;726,247&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;504,806&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;22,855,437&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;30,300,360&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;20,322,498&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues contextRef="c181" decimals="0" id="ixv-40318" unitRef="usd">10864074</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c182" decimals="0" id="ixv-40319" unitRef="usd">14074555</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c183" decimals="0" id="ixv-40320" unitRef="usd">11893338</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c184" decimals="0" id="ixv-40321" unitRef="usd">278339</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c185" decimals="0" id="ixv-40322" unitRef="usd">550919</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c186" decimals="0" id="ixv-40323" unitRef="usd">544680</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c187" decimals="0" id="ixv-40324" unitRef="usd">9666380</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c188" decimals="0" id="ixv-40325" unitRef="usd">9981895</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c189" decimals="0" id="ixv-40326" unitRef="usd">6575406</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c190" decimals="0" id="ixv-40327" unitRef="usd">1714152</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c191" decimals="0" id="ixv-40328" unitRef="usd">4966744</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c192" decimals="0" id="ixv-40329" unitRef="usd">804268</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c193" decimals="0" id="ixv-40330" unitRef="usd">332492</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c194" decimals="0" id="ixv-40331" unitRef="usd">726247</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c195" decimals="0" id="ixv-40332" unitRef="usd">504806</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-40333" unitRef="usd">22855437</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c10" decimals="0" id="ixv-40334" unitRef="usd">30300360</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c11" decimals="0" id="ixv-40335" unitRef="usd">20322498</us-gaap:Revenues>
    <raya:CostOfSalesTextBlock contextRef="c0" id="ixv-36566">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
18 &#x2013; COST OF SALES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost
of sales as of December 31, 2025, 2024 and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify; padding-bottom: 1pt"&gt;Direct labor&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;1,719,388&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;1,940,773&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;1,600,909&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Direct materials&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;13,930,350&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;12,294,288&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;10,428,628&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Direct manufacturing overhead&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,466,025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,359,577&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,338,927&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Outsourced products&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;868,001&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,713,360&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,931,385&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;17,983,764&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,307,998&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;15,299,849&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:CostOfSalesTextBlock>
    <raya:ScheduleOfCostOfSalesTableTextBlock contextRef="c0" id="ixv-36572">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost
of sales as of December 31, 2025, 2024 and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify; padding-bottom: 1pt"&gt;Direct labor&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;1,719,388&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;1,940,773&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;1,600,909&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Direct materials&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;13,930,350&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;12,294,288&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;10,428,628&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Direct manufacturing overhead&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,466,025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,359,577&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,338,927&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Outsourced products&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;868,001&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,713,360&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,931,385&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;17,983,764&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,307,998&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;15,299,849&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:ScheduleOfCostOfSalesTableTextBlock>
    <us-gaap:CostDirectLabor contextRef="c0" decimals="0" id="ixv-40336" unitRef="usd">1719388</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor contextRef="c10" decimals="0" id="ixv-40337" unitRef="usd">1940773</us-gaap:CostDirectLabor>
    <us-gaap:CostDirectLabor contextRef="c11" decimals="0" id="ixv-40338" unitRef="usd">1600909</us-gaap:CostDirectLabor>
    <us-gaap:DirectOperatingCosts contextRef="c0" decimals="0" id="ixv-40339" unitRef="usd">13930350</us-gaap:DirectOperatingCosts>
    <us-gaap:DirectOperatingCosts contextRef="c10" decimals="0" id="ixv-40340" unitRef="usd">12294288</us-gaap:DirectOperatingCosts>
    <us-gaap:DirectOperatingCosts contextRef="c11" decimals="0" id="ixv-40341" unitRef="usd">10428628</us-gaap:DirectOperatingCosts>
    <us-gaap:ManufacturingCosts contextRef="c0" decimals="0" id="ixv-40342" unitRef="usd">1466025</us-gaap:ManufacturingCosts>
    <us-gaap:ManufacturingCosts contextRef="c10" decimals="0" id="ixv-40343" unitRef="usd">1359577</us-gaap:ManufacturingCosts>
    <us-gaap:ManufacturingCosts contextRef="c11" decimals="0" id="ixv-40344" unitRef="usd">1338927</us-gaap:ManufacturingCosts>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="c0" decimals="0" id="ixv-40345" unitRef="usd">868001</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="c10" decimals="0" id="ixv-40346" unitRef="usd">10713360</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="c11" decimals="0" id="ixv-40347" unitRef="usd">1931385</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" id="ixv-40348" unitRef="usd">17983764</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c10" decimals="0" id="ixv-40349" unitRef="usd">26307998</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c11" decimals="0" id="ixv-40350" unitRef="usd">15299849</us-gaap:CostOfRevenue>
    <raya:GeneralAndAdministrativeExpenseTextBlock contextRef="c0" id="ixv-36675">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
19 &#x2013; GENERAL AND ADMINISTRATIVE EXPENSES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;General
and administrative expenses as of December 31, 2025, 2024, and 2023 consisted of following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify; padding-bottom: 1pt"&gt;Employee compensation and benefits&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;1,077,246&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;927,913&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;526,895&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Travel and communication expenses&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;44,842&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;59,108&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;49,451&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Rent and utilities&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;305,877&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;287,755&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;83,079&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Consulting fees&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,148,141&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;677,556&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,032,197&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Insurance&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;44,493&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;29,511&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;13,386&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Depreciation and amortization expenses&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;193,562&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;125,395&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;116,451&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Bank charges&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;16,733&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;(16,458&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,324&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Donations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,175&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;11,118&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,237&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Sales tax&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;15,368&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,657&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;76,654&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Entertainment&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;28,815&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;27,314&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;23,748&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Office and miscellaneous&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;121,059&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;155,940&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;96,006&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,000,311&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,302,809&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,023,428&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:GeneralAndAdministrativeExpenseTextBlock>
    <raya:ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock contextRef="c0" id="ixv-36681">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;General
and administrative expenses as of December 31, 2025, 2024, and 2023 consisted of following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify; padding-bottom: 1pt"&gt;Employee compensation and benefits&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;1,077,246&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;927,913&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; 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;526,895&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Travel and communication expenses&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;44,842&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;59,108&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;49,451&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Rent and utilities&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;305,877&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;287,755&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;83,079&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Consulting fees&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,148,141&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;677,556&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,032,197&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Insurance&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;44,493&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;29,511&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;13,386&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Depreciation and amortization expenses&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;193,562&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;125,395&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;116,451&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Bank charges&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;16,733&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;(16,458&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,324&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Donations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,175&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;11,118&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,237&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Sales tax&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;15,368&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,657&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;76,654&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Entertainment&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;28,815&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;27,314&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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;23,748&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Office and miscellaneous&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;121,059&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;155,940&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;96,006&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,000,311&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,302,809&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,023,428&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c196" decimals="0" id="ixv-40351" unitRef="usd">1077246</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c197" decimals="0" id="ixv-40352" unitRef="usd">927913</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c198" decimals="0" id="ixv-40353" unitRef="usd">526895</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:CommunicationsAndInformationTechnology contextRef="c196" decimals="0" id="ixv-40354" unitRef="usd">44842</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology contextRef="c197" decimals="0" id="ixv-40355" unitRef="usd">59108</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology contextRef="c198" decimals="0" id="ixv-40356" unitRef="usd">49451</us-gaap:CommunicationsAndInformationTechnology>
    <raya:RentAndUtilities contextRef="c196" decimals="0" id="ixv-40357" unitRef="usd">305877</raya:RentAndUtilities>
    <raya:RentAndUtilities contextRef="c197" decimals="0" id="ixv-40358" unitRef="usd">287755</raya:RentAndUtilities>
    <raya:RentAndUtilities contextRef="c198" decimals="0" id="ixv-40359" unitRef="usd">83079</raya:RentAndUtilities>
    <us-gaap:ProfessionalFees contextRef="c196" decimals="0" id="ixv-40360" unitRef="usd">2148141</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="c197" decimals="0" id="ixv-40361" unitRef="usd">677556</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="c198" decimals="0" id="ixv-40362" unitRef="usd">1032197</us-gaap:ProfessionalFees>
    <us-gaap:GeneralInsuranceExpense contextRef="c196" decimals="0" id="ixv-40363" unitRef="usd">44493</us-gaap:GeneralInsuranceExpense>
    <us-gaap:GeneralInsuranceExpense contextRef="c197" decimals="0" id="ixv-40364" unitRef="usd">29511</us-gaap:GeneralInsuranceExpense>
    <us-gaap:GeneralInsuranceExpense contextRef="c198" decimals="0" id="ixv-40365" unitRef="usd">13386</us-gaap:GeneralInsuranceExpense>
    <us-gaap:CostDepreciationAmortizationAndDepletion contextRef="c196" decimals="0" id="ixv-40366" unitRef="usd">193562</us-gaap:CostDepreciationAmortizationAndDepletion>
    <us-gaap:CostDepreciationAmortizationAndDepletion contextRef="c197" decimals="0" id="ixv-40367" unitRef="usd">125395</us-gaap:CostDepreciationAmortizationAndDepletion>
    <us-gaap:CostDepreciationAmortizationAndDepletion contextRef="c198" decimals="0" id="ixv-40368" unitRef="usd">116451</us-gaap:CostDepreciationAmortizationAndDepletion>
    <raya:BankCharges contextRef="c196" decimals="0" id="ixv-40369" unitRef="usd">16733</raya:BankCharges>
    <raya:BankCharges contextRef="c197" decimals="0" id="ixv-40370" unitRef="usd">-16458</raya:BankCharges>
    <raya:BankCharges contextRef="c198" decimals="0" id="ixv-40371" unitRef="usd">1324</raya:BankCharges>
    <us-gaap:OtherExpenses contextRef="c196" decimals="0" id="ixv-40372" unitRef="usd">4175</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses contextRef="c197" decimals="0" id="ixv-40373" unitRef="usd">11118</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses contextRef="c198" decimals="0" id="ixv-40374" unitRef="usd">4237</us-gaap:OtherExpenses>
    <us-gaap:TaxesOther contextRef="c196" decimals="0" id="ixv-40375" unitRef="usd">15368</us-gaap:TaxesOther>
    <us-gaap:TaxesOther contextRef="c197" decimals="0" id="ixv-40376" unitRef="usd">17657</us-gaap:TaxesOther>
    <us-gaap:TaxesOther contextRef="c198" decimals="0" id="ixv-40377" unitRef="usd">76654</us-gaap:TaxesOther>
    <us-gaap:TravelAndEntertainmentExpense contextRef="c196" decimals="0" id="ixv-40378" unitRef="usd">28815</us-gaap:TravelAndEntertainmentExpense>
    <us-gaap:TravelAndEntertainmentExpense contextRef="c197" decimals="0" id="ixv-40379" unitRef="usd">27314</us-gaap:TravelAndEntertainmentExpense>
    <us-gaap:TravelAndEntertainmentExpense contextRef="c198" decimals="0" id="ixv-40380" unitRef="usd">23748</us-gaap:TravelAndEntertainmentExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="c196" decimals="0" id="ixv-40381" unitRef="usd">121059</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="c197" decimals="0" id="ixv-40382" unitRef="usd">155940</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="c198" decimals="0" id="ixv-40383" unitRef="usd">96006</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-40384" unitRef="usd">4000311</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c10" decimals="0" id="ixv-40385" unitRef="usd">2302809</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c11" decimals="0" id="ixv-40386" unitRef="usd">2023428</us-gaap:GeneralAndAdministrativeExpense>
    <raya:SellingAndMarketingExpensesTextBlock contextRef="c0" id="ixv-36870">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
20 &#x2013; SELLING AND MARKETING EXPENSES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Selling
and marketing expenses as of December 31, 2025, 2024, and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Employee compensation and benefits&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;279,549&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;265,546&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;202,992&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Travel and promotion&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;187,703&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;267,203&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;125,213&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Shipping and handling&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;173,784&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;172,465&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;191,671&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Insurance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;12,233&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Consulting fee&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;16,830&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,495&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;24,725&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Inspection and certification fees&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;44,941&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;97,091&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;141,729&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Entertainment&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;49,592&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;91,928&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;182,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;Office and miscellaneous&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;13,184&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;47,541&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;81,695&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;771,176&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;946,269&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;962,479&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:SellingAndMarketingExpensesTextBlock>
    <raya:SellingAndMarketingExpensesTableTextBlock contextRef="c0" id="ixv-36876">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Selling
and marketing expenses as of December 31, 2025, 2024, and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Employee compensation and benefits&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;279,549&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;265,546&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;202,992&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Travel and promotion&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;187,703&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;267,203&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;125,213&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Shipping and handling&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;173,784&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;172,465&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;191,671&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Insurance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;12,233&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Consulting fee&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;16,830&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,495&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;24,725&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Inspection and certification fees&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;44,941&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;97,091&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;141,729&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Entertainment&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;49,592&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;91,928&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;182,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;Office and miscellaneous&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;13,184&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;47,541&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;81,695&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;771,176&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;946,269&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;962,479&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:SellingAndMarketingExpensesTableTextBlock>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c199" decimals="0" id="ixv-40387" unitRef="usd">279549</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c200" decimals="0" id="ixv-40388" unitRef="usd">265546</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c201" decimals="0" id="ixv-40389" unitRef="usd">202992</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <raya:TravelAndPromotion contextRef="c199" decimals="0" id="ixv-40390" unitRef="usd">187703</raya:TravelAndPromotion>
    <raya:TravelAndPromotion contextRef="c200" decimals="0" id="ixv-40391" unitRef="usd">267203</raya:TravelAndPromotion>
    <raya:TravelAndPromotion contextRef="c201" decimals="0" id="ixv-40392" unitRef="usd">125213</raya:TravelAndPromotion>
    <raya:ShippingAndHandling contextRef="c199" decimals="0" id="ixv-40393" unitRef="usd">173784</raya:ShippingAndHandling>
    <raya:ShippingAndHandling contextRef="c200" decimals="0" id="ixv-40394" unitRef="usd">172465</raya:ShippingAndHandling>
    <raya:ShippingAndHandling contextRef="c201" decimals="0" id="ixv-40395" unitRef="usd">191671</raya:ShippingAndHandling>
    <us-gaap:GeneralInsuranceExpense contextRef="c199" decimals="0" id="ixv-40396" unitRef="usd">5593</us-gaap:GeneralInsuranceExpense>
    <us-gaap:GeneralInsuranceExpense contextRef="c200" decimals="0" id="ixv-40397" unitRef="usd">0</us-gaap:GeneralInsuranceExpense>
    <us-gaap:GeneralInsuranceExpense contextRef="c201" decimals="0" id="ixv-40398" unitRef="usd">12233</us-gaap:GeneralInsuranceExpense>
    <us-gaap:ProfessionalFees contextRef="c199" decimals="0" id="ixv-40399" unitRef="usd">16830</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="c200" decimals="0" id="ixv-40400" unitRef="usd">4495</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="c201" decimals="0" id="ixv-40401" unitRef="usd">24725</us-gaap:ProfessionalFees>
    <us-gaap:LegalFees contextRef="c199" decimals="0" id="ixv-40402" unitRef="usd">44941</us-gaap:LegalFees>
    <us-gaap:LegalFees contextRef="c200" decimals="0" id="ixv-40403" unitRef="usd">97091</us-gaap:LegalFees>
    <us-gaap:LegalFees contextRef="c201" decimals="0" id="ixv-40404" unitRef="usd">141729</us-gaap:LegalFees>
    <us-gaap:TravelAndEntertainmentExpense contextRef="c199" decimals="0" id="ixv-40405" unitRef="usd">49592</us-gaap:TravelAndEntertainmentExpense>
    <us-gaap:TravelAndEntertainmentExpense contextRef="c200" decimals="0" id="ixv-40406" unitRef="usd">91928</us-gaap:TravelAndEntertainmentExpense>
    <us-gaap:TravelAndEntertainmentExpense contextRef="c201" decimals="0" id="ixv-40407" unitRef="usd">182221</us-gaap:TravelAndEntertainmentExpense>
    <us-gaap:OtherSellingAndMarketingExpense contextRef="c199" decimals="0" id="ixv-40408" unitRef="usd">13184</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:OtherSellingAndMarketingExpense contextRef="c200" decimals="0" id="ixv-40409" unitRef="usd">47541</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:OtherSellingAndMarketingExpense contextRef="c201" decimals="0" id="ixv-40410" unitRef="usd">81695</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="0" id="ixv-40411" unitRef="usd">771176</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c10" decimals="0" id="ixv-40412" unitRef="usd">946269</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c11" decimals="0" id="ixv-40413" unitRef="usd">962479</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock contextRef="c0" id="ixv-37023">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
21 &#x2013; RESEARCH AND DEVELOPMENT EXPENSES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Research
and development expenses as of December 31, 2025, 2024 and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Salaries&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;870,884&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;701,402&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;525,782&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Direct input&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;681,587&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;859,540&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;554,892&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Utility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,585&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,542&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,680&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Design cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,560&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;6,254&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;31,115&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Contract services&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;55,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Depreciation&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;23,522&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;22,286&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;25,614&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;21,173&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;22,925&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;36,859&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,608,311&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,670,669&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,176,943&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <raya:ScheduleOfResearchAndDevelopmentExpensesTableTextBlock contextRef="c0" id="ixv-37029">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Research
and development expenses as of December 31, 2025, 2024 and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Salaries&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;870,884&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;701,402&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;525,782&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Direct input&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;681,587&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;859,540&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;554,892&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Utility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,585&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,542&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,680&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Design cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,560&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;6,254&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;31,115&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Contract services&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;55,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Depreciation&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;23,522&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;22,286&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;25,614&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;21,173&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;22,925&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;36,859&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,608,311&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,670,669&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,176,943&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:ScheduleOfResearchAndDevelopmentExpensesTableTextBlock>
    <us-gaap:LaborAndRelatedExpense contextRef="c202" decimals="0" id="ixv-40414" unitRef="usd">870884</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense contextRef="c203" decimals="0" id="ixv-40415" unitRef="usd">701402</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense contextRef="c204" decimals="0" id="ixv-40416" unitRef="usd">525782</us-gaap:LaborAndRelatedExpense>
    <us-gaap:CostDirectMaterial contextRef="c202" decimals="0" id="ixv-40417" unitRef="usd">681587</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectMaterial contextRef="c203" decimals="0" id="ixv-40418" unitRef="usd">859540</us-gaap:CostDirectMaterial>
    <us-gaap:CostDirectMaterial contextRef="c204" decimals="0" id="ixv-40419" unitRef="usd">554892</us-gaap:CostDirectMaterial>
    <us-gaap:UtilitiesOperatingExpense contextRef="c202" decimals="0" id="ixv-40420" unitRef="usd">2585</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense contextRef="c203" decimals="0" id="ixv-40421" unitRef="usd">2542</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense contextRef="c204" decimals="0" id="ixv-40422" unitRef="usd">2680</us-gaap:UtilitiesOperatingExpense>
    <raya:DesignCost contextRef="c202" decimals="0" id="ixv-40423" unitRef="usd">8560</raya:DesignCost>
    <raya:DesignCost contextRef="c203" decimals="0" id="ixv-40424" unitRef="usd">6254</raya:DesignCost>
    <raya:DesignCost contextRef="c204" decimals="0" id="ixv-40425" unitRef="usd">31115</raya:DesignCost>
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="c202" decimals="0" id="ixv-40426" unitRef="usd">0</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="c203" decimals="0" id="ixv-40427" unitRef="usd">55720</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="c204" decimals="0" id="ixv-40428" unitRef="usd">0</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:Depreciation contextRef="c202" decimals="0" id="ixv-40429" unitRef="usd">23522</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c203" decimals="0" id="ixv-40430" unitRef="usd">22286</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c204" decimals="0" id="ixv-40431" unitRef="usd">25614</us-gaap:Depreciation>
    <us-gaap:OtherResearchAndDevelopmentExpense contextRef="c202" decimals="0" id="ixv-40432" unitRef="usd">21173</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:OtherResearchAndDevelopmentExpense contextRef="c203" decimals="0" id="ixv-40433" unitRef="usd">22925</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:OtherResearchAndDevelopmentExpense contextRef="c204" decimals="0" id="ixv-40434" unitRef="usd">36859</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-40435" unitRef="usd">1608311</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c10" decimals="0" id="ixv-40436" unitRef="usd">1670669</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c11" decimals="0" id="ixv-40437" unitRef="usd">1176943</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock contextRef="c0" id="ixv-37177">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
22 &#x2013; INTEREST EXPENSES, NET&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
expenses as of December 31, 2025, 2024 and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Interest expense&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;341,685&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;150,160&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;490,780&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;Interest income&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(389,725&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(10,719&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(88,109&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;Total interest (income) expense, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(48,040&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;139,441&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;402,671&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock>
    <us-gaap:InterestAndOtherIncomeTableTextBlock contextRef="c0" id="ixv-37183">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
expenses as of December 31, 2025, 2024 and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Interest expense&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;341,685&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;150,160&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;490,780&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;Interest income&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(389,725&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(10,719&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(88,109&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;Total interest (income) expense, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(48,040&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;139,441&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;402,671&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:InterestAndOtherIncomeTableTextBlock>
    <us-gaap:InterestExpenseOther contextRef="c0" decimals="0" id="ixv-40438" unitRef="usd">341685</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c10" decimals="0" id="ixv-40439" unitRef="usd">150160</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c11" decimals="0" id="ixv-40440" unitRef="usd">490780</us-gaap:InterestExpenseOther>
    <us-gaap:InterestIncomeOther contextRef="c0" decimals="0" id="ixv-40441" unitRef="usd">389725</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c10" decimals="0" id="ixv-40442" unitRef="usd">10719</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c11" decimals="0" id="ixv-40443" unitRef="usd">88109</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseNonoperating contextRef="c0" decimals="0" id="ixv-40444" unitRef="usd">-48040</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c10" decimals="0" id="ixv-40445" unitRef="usd">139441</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c11" decimals="0" id="ixv-40446" unitRef="usd">402671</us-gaap:InterestExpenseNonoperating>
    <raya:RentalIncomeNetTextBlock contextRef="c0" id="ixv-37246">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
23 &#x2013; RENTAL INCOME, NET&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company subleases part of the leased assets on a straight-line basis to other third parties. The lease terms with lessees vary and usually
start from two years.&#160;Rental income as of December 31, 2025, 2024 and 2023 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Rental income&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;265,755&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;251,542&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;411,962&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;Rental expense&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(111,910&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(97,071&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(216,615&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;Total rental income, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;153,845&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;154,471&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;195,347&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:RentalIncomeNetTextBlock>
    <raya:ScheduleOfRentalIncomeTableTextBlock contextRef="c0" id="ixv-40447">Rental income as of December 31, 2025, 2024 and 2023 consisted of the following:&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="padding-bottom: 1pt; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Rental income&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;265,755&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;251,542&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;411,962&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;Rental expense&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(111,910&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(97,071&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(216,615&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;Total rental income, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;153,845&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;154,471&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;195,347&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:ScheduleOfRentalIncomeTableTextBlock>
    <raya:RentalIncome contextRef="c0" decimals="0" id="ixv-40448" unitRef="usd">265755</raya:RentalIncome>
    <raya:RentalIncome contextRef="c10" decimals="0" id="ixv-40449" unitRef="usd">251542</raya:RentalIncome>
    <raya:RentalIncome contextRef="c11" decimals="0" id="ixv-40450" unitRef="usd">411962</raya:RentalIncome>
    <raya:LeaseAndRentalExpenses contextRef="c0" decimals="0" id="ixv-40451" unitRef="usd">111910</raya:LeaseAndRentalExpenses>
    <raya:LeaseAndRentalExpenses contextRef="c10" decimals="0" id="ixv-40452" unitRef="usd">97071</raya:LeaseAndRentalExpenses>
    <raya:LeaseAndRentalExpenses contextRef="c11" decimals="0" id="ixv-40453" unitRef="usd">216615</raya:LeaseAndRentalExpenses>
    <us-gaap:RentalIncomeNonoperating contextRef="c0" decimals="0" id="ixv-40454" unitRef="usd">153845</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating contextRef="c10" decimals="0" id="ixv-40455" unitRef="usd">154471</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating contextRef="c11" decimals="0" id="ixv-40456" unitRef="usd">195347</us-gaap:RentalIncomeNonoperating>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock contextRef="c0" id="ixv-37315">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
24 &#x2013; OTHER INCOME, NET&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table shows the details of net other income (expenses) for the years ended December 31, 2025, 2024 and 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Government grant&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;161,700&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;231,918&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;1,061,274&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Sampling reimbursement&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;77,119&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;21,624&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;Exchange gains&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;43,692&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;141,296&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;5,834&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gain on extinguishment of liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;37,807&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;Miscellaneous income&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;6,942&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;30,754&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;5,099&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Miscellaneous expenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(19,222&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(41,604&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(215,751&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;Total other income, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;308,038&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;362,364&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;878,080&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="c0" id="ixv-37321">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table shows the details of net other income (expenses) for the years ended December 31, 2025, 2024 and 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Government grant&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;161,700&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;231,918&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;1,061,274&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Sampling reimbursement&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;77,119&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;21,624&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;Exchange gains&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;43,692&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;141,296&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;5,834&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gain on extinguishment of liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;37,807&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;Miscellaneous income&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;6,942&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;30,754&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;5,099&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Miscellaneous expenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(19,222&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(41,604&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(215,751&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;Total other income, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;308,038&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;362,364&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;878,080&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:GovernmentAssistanceAmount contextRef="c0" decimals="0" id="ixv-40457" unitRef="usd">161700</us-gaap:GovernmentAssistanceAmount>
    <us-gaap:GovernmentAssistanceAmount contextRef="c10" decimals="0" id="ixv-40458" unitRef="usd">231918</us-gaap:GovernmentAssistanceAmount>
    <us-gaap:GovernmentAssistanceAmount contextRef="c11" decimals="0" id="ixv-40459" unitRef="usd">1061274</us-gaap:GovernmentAssistanceAmount>
    <us-gaap:CharityCareReimbursementsReceived contextRef="c0" decimals="0" id="ixv-40460" unitRef="usd">77119</us-gaap:CharityCareReimbursementsReceived>
    <us-gaap:CharityCareReimbursementsReceived contextRef="c10" decimals="0" id="ixv-40461" unitRef="usd">0</us-gaap:CharityCareReimbursementsReceived>
    <us-gaap:CharityCareReimbursementsReceived contextRef="c11" decimals="0" id="ixv-40462" unitRef="usd">21624</us-gaap:CharityCareReimbursementsReceived>
    <raya:ExchangeGainsofOtherIncome contextRef="c0" decimals="0" id="ixv-40463" unitRef="usd">43692</raya:ExchangeGainsofOtherIncome>
    <raya:ExchangeGainsofOtherIncome contextRef="c10" decimals="0" id="ixv-40464" unitRef="usd">141296</raya:ExchangeGainsofOtherIncome>
    <raya:ExchangeGainsofOtherIncome contextRef="c11" decimals="0" id="ixv-40465" unitRef="usd">5834</raya:ExchangeGainsofOtherIncome>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c0" decimals="0" id="ixv-40466" unitRef="usd">37807</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c10" decimals="0" id="ixv-40467" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c11" decimals="0" id="ixv-40468" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncome contextRef="c0" decimals="0" id="ixv-40469" unitRef="usd">6942</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c10" decimals="0" id="ixv-40470" unitRef="usd">30754</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c11" decimals="0" id="ixv-40471" unitRef="usd">5099</us-gaap:OtherNonoperatingIncome>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes contextRef="c0" decimals="0" id="ixv-40472" unitRef="usd">19222</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes contextRef="c10" decimals="0" id="ixv-40473" unitRef="usd">41604</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes contextRef="c11" decimals="0" id="ixv-40474" unitRef="usd">215751</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-40475" unitRef="usd">308038</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c10" decimals="0" id="ixv-40476" unitRef="usd">362364</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c11" decimals="0" id="ixv-40477" unitRef="usd">878080</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-37452">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
25 &#x2013; CUSTOMER AND SUPPLIER CONCENTRATIONS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
customers and suppliers are those that account for greater than 10% of the Company&#x2019;s revenues and purchases.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company did not have any customers that individually accounted for a significant portion (10% or more) of its revenue during the fiscal
year ended December 31, 2025. As a result, the Company is not materially dependent on any individual customer. As of December 31, 2025,
the Company&#x2019;s accounts receivable was concentrated with two parties: a related party representing 18.61% of the total balance and
a single customer representing 13.69%.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company sold a substantial portion of products to one customer (21.50% of total revenues) during fiscal year ended December 31, 2024.
As of December 31, 2024, the amount due from this customer included in accounts receivable were $2,109,572, representing&#160;17.16%
of total accounts receivable. Other significant concentration of accounts receivable included another customer, who accounted for&#160;14.51%
of total accounts receivable for the fiscal year ended December 31, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company sold a substantial portion of products to one customer (11.99% of total revenues) during the fiscal year ended December 31, 2023,
and as of the year-end date, amount due from this customer included in accounts receivable was $28,301, representing&#160;0.45% of total
accounts receivable. Beside the significant customer, there were other significant concentrations of accounts receivable, which included
four customers who accounted for&#160;25.19%,&#160;20.59%,&#160;11.73% and&#160;10.28%, respectively, of the total accounts receivable
for the fiscal year ended December 31, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
loss of one significant customer or the failure to attract new customers could have a material adverse effect on our business, consolidated
results of operations and financial condition.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the fiscal year ended December 31, 2025, one supplier accounted for 10.31% of the Company&#x2019;s total purchases, indicating a concentration
of supplier risk. Management monitors this relationship on an ongoing basis to mitigate potential supply disruptions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the years ended December 31, 2024 and 2023, there was no significant concentration in suppliers for the Company&#x2019;s raw material
purchase.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has numerous suppliers that could be substituted should any of the current suppliers become unavailable or non-competitive.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c205"
      decimals="4"
      id="ixv-40478"
      unitRef="pure">0.1861</raya:ConcentrationRiskThresholdPercentage>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c206"
      decimals="4"
      id="ixv-40479"
      unitRef="pure">0.1369</raya:ConcentrationRiskThresholdPercentage>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c207"
      decimals="4"
      id="ixv-40480"
      unitRef="pure">0.215</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:AccountsReceivableNet contextRef="c5" decimals="0" id="ixv-40481" unitRef="usd">2109572</us-gaap:AccountsReceivableNet>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c208"
      decimals="4"
      id="ixv-40482"
      unitRef="pure">0.1716</raya:ConcentrationRiskThresholdPercentage>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c209"
      decimals="4"
      id="ixv-40483"
      unitRef="pure">0.1451</raya:ConcentrationRiskThresholdPercentage>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c210"
      decimals="4"
      id="ixv-40484"
      unitRef="pure">0.1199</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:AccountsReceivableNet contextRef="c36" decimals="0" id="ixv-40485" unitRef="usd">28301</us-gaap:AccountsReceivableNet>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c211"
      decimals="4"
      id="ixv-40486"
      unitRef="pure">0.0045</raya:ConcentrationRiskThresholdPercentage>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c212"
      decimals="4"
      id="ixv-40487"
      unitRef="pure">0.2519</raya:ConcentrationRiskThresholdPercentage>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c213"
      decimals="4"
      id="ixv-40488"
      unitRef="pure">0.2059</raya:ConcentrationRiskThresholdPercentage>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c214"
      decimals="4"
      id="ixv-40489"
      unitRef="pure">0.1173</raya:ConcentrationRiskThresholdPercentage>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c215"
      decimals="4"
      id="ixv-40490"
      unitRef="pure">0.1028</raya:ConcentrationRiskThresholdPercentage>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c216"
      decimals="4"
      id="ixv-40491"
      unitRef="pure">0.1031</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-37493">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
26 &#x2013; RELATED PARTY TRANSACTIONS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;1)&#160;Nature
of relationships with related parties&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; vertical-align: top; width: 50%; font-weight: bold; text-align: left"&gt;Name&lt;/td&gt;&lt;td style="vertical-align: top; padding-bottom: 1pt; width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; vertical-align: top; width: 49%; font-weight: bold; text-align: left"&gt;Relationship with the Company&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Wenzhou Ailefu Technology Co. Ltd. (&#x201c;Ailefu&#x201d;)&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;An entity 100% owned by Xiangze&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Hangzhou Xiangze Trading Co. Ltd. (&#x201c;Xiangze&#x201d;)&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;An entity 100% owned by Lingyi Kong&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Wenzhou Leiling Technology Development Co. Ltd. (&#x201c;Leiling&#x201d;)&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;An entity with Shengling Xiang as legal representative&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. (&#x201c;Fushishenye&#x201d;)&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;An entity with Lingyi Kong as legal representative&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Zhejiang Rayak Technology Co. Ltd. (&#x201c;Rayak Tech&#x201d;)&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;An entity 85% owned by Shengling Xiang and 15% owned by Zhejiang Leiya Electronics Co., Ltd.&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Chuanlong Lin&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Relative of Lingyi Kong; former controlling shareholder of New Focus&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Shengling Xiang&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Executive and legal rep of the Company&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Lingyi Kong&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Controlling shareholder of the Company&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Chunhua Xiang&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Relative of Lingyi Kong&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;2)
Related party transactions&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company leases offices and factory buildings from Ailefu. The nature of the lease is disclosed in Note 8 - Lease. As of December 31,
2025, the Company&#x2019;s balances with Ailefu consisted of a security deposit of $14,300, and prepayments totaling $613,585. The Company
purchased raw materials in the amount of $793,744 through Ailefu during the 2025 fiscal year. As of December 31, 2025, the Company had
accounts payable of $132,136 to Ailefu.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
were no transactions between the Company and Xiangze, the Company and Leiling, the Company and Chuanlong Lin, and the Company and Chunhua
Xiang during the years ended December 31, 2025 and 2024. As of December 31, 2025 and 2024, the Company had no outstanding balances from
these entities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company purchased equipment from Fushishenye. As of December 31, 2025, the Company had advance paid to Fushishenye in the amount of $671,200.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company periodically manages cash collections and disbursements on behalf of Rayak Tech. For the fiscal year ended December 31, 2025,
the Company collected $932,285 and disbursed $417,934 on Rayak Tech's behalf. As of December 31, 2025, the outstanding balance due to
Rayak Tech related to these activities was $564,868, which is included in due to related parties. Additionally, the Company sells products
to Rayak Tech in the ordinary course of business. During the fiscal year ended December 31, 2025, total sales to Rayak Tech amounted
to $2,030,478. As of December 31, 2025, the Company had an outstanding accounts receivable balance from Rayak Tech of $3,178,800.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;From
time to time, Shengling Xiang provides working capital advances to support the Company&#x2019;s operations. During the year ended December
31, 2025, the Company repaid $333,840 to Shengling Xiang, while during the year ended December 31, 2024, the Company received advances
totaling $349,737. As of December 31, 2025 and 2024, the outstanding balances due to this individual were &lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;$0&lt;/span&gt; and $333,840, respectively.
These balances represent unsecured, interest-free borrowings that are due on demand.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lingyi
Kong provides periodic working capital advances to support the Company&#x2019;s operations. During the years ended December 31, 2025 and
2024, the Company received advances of $7,874,134 and $11,374,390, respectively. As of December 31, 2025 and 2024, the outstanding balances
due to Lingyi Kong were $1,212,020 and $3,176,325, respectively. These borrowings are unsecured, non-interest bearing, and due on demand.
Additionally, during the years ended December 31, 2025 and 2024, Lingyi Kong endorsed notes receivable with recourse to the Company&#x2019;s
suppliers to settle outstanding accounts payable in the amount of $4,035,487 and $7,255,413, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;3)
Related party balances&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
outstanding balances with related parties consisted of the following as of December 31, 2025 and 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; vertical-align: top; font-weight: bold; text-align: left"&gt;Accounts&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Name of related parties&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; width: 38%; text-align: left"&gt;Due to related party&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 37%; text-align: left"&gt;Lingyi Kong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,212,020&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,176,325&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Zhejiang Rayak Technology Co. Ltd.&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;564,868&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Shengling Xiang&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;333,840&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left"&gt;TOTAL&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,776,888&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;3,510,165&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-align: left"&gt;Accounts payables, related parties&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Wenzhou Ailefu Technology Co. Ltd.&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;132,136&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left"&gt;TOTAL&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;132,136&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Accounts receivables, related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;ZheJiang Rayak Technology Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,178,800&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: White"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Wenzhou Weidi Technology Co. Ltd.&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;1,314,332&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left"&gt;TOTAL&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;3,178,800&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,314,332&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Advance to suppliers, related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd.&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;671,200&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;-&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Wenzhou Ailefu Technology Co. Ltd.&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;613,585&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left"&gt;TOTAL&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,284,785&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-align: left"&gt;Other receivables, related parties&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Wenzhou Ailefu Technology Co. Ltd.&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14,300&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left"&gt;TOTAL&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;14,300&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="c0" id="ixv-40492">Nature
of relationships with related parties&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="border-bottom: Black 1pt solid; vertical-align: top; width: 50%; font-weight: bold; text-align: left"&gt;Name&lt;/td&gt;&lt;td style="vertical-align: top; padding-bottom: 1pt; width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; vertical-align: top; width: 49%; font-weight: bold; text-align: left"&gt;Relationship with the Company&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Wenzhou Ailefu Technology Co. Ltd. (&#x201c;Ailefu&#x201d;)&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;An entity 100% owned by Xiangze&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Hangzhou Xiangze Trading Co. Ltd. (&#x201c;Xiangze&#x201d;)&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;An entity 100% owned by Lingyi Kong&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Wenzhou Leiling Technology Development Co. Ltd. (&#x201c;Leiling&#x201d;)&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;An entity with Shengling Xiang as legal representative&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. (&#x201c;Fushishenye&#x201d;)&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;An entity with Lingyi Kong as legal representative&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Zhejiang Rayak Technology Co. Ltd. (&#x201c;Rayak Tech&#x201d;)&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;An entity 85% owned by Shengling Xiang and 15% owned by Zhejiang Leiya Electronics Co., Ltd.&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Chuanlong Lin&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Relative of Lingyi Kong; former controlling shareholder of New Focus&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Shengling Xiang&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Executive and legal rep of the Company&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Lingyi Kong&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Controlling shareholder of the Company&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Chunhua Xiang&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Relative of Lingyi Kong&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c232" id="ixv-40493">An entity 100% owned by Xiangze</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c233" id="ixv-40494">An entity 100% owned by Lingyi Kong</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c234" id="ixv-40495">An entity with Shengling Xiang as legal representative</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c235" id="ixv-40496">An entity with Lingyi Kong as legal representative</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c236" id="ixv-40497">An entity 85% owned by Shengling Xiang and 15% owned by Zhejiang Leiya Electronics Co., Ltd.</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c237" id="ixv-40498">Relative of Lingyi Kong; former controlling shareholder of New Focus</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c222" id="ixv-40499">Executive and legal rep of the Company</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c230" id="ixv-40500">Controlling shareholder of the Company</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c238" id="ixv-40501">Relative of Lingyi Kong</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:SecurityDeposit contextRef="c217" decimals="0" id="ixv-40502" unitRef="usd">14300</us-gaap:SecurityDeposit>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c218" decimals="0" id="ixv-40503" unitRef="usd">613585</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c218" decimals="0" id="ixv-40504" unitRef="usd">793744</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c217" decimals="0" id="ixv-40505" unitRef="usd">132136</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:Supplies contextRef="c219" decimals="0" id="ixv-40506" unitRef="usd">671200</us-gaap:Supplies>
    <raya:RelatedPartyTransactionCollections contextRef="c220" decimals="0" id="ixv-40507" unitRef="usd">932285</raya:RelatedPartyTransactionCollections>
    <raya:RelatedPartyTransactionDisbursed contextRef="c220" decimals="0" id="ixv-40508" unitRef="usd">417934</raya:RelatedPartyTransactionDisbursed>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c221" decimals="0" id="ixv-40509" unitRef="usd">564868</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccountsReceivableSale contextRef="c220" decimals="0" id="ixv-40510" unitRef="usd">2030478</us-gaap:AccountsReceivableSale>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c220" decimals="0" id="ixv-40511" unitRef="usd">3178800</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c222" decimals="0" id="ixv-40512" unitRef="usd">333840</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c223" decimals="0" id="ixv-40513" unitRef="usd">349737</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:NotesPayable contextRef="c225" decimals="0" id="ixv-40514" unitRef="usd">333840</us-gaap:NotesPayable>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c226" decimals="0" id="ixv-40515" unitRef="usd">7874134</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c227" decimals="0" id="ixv-40516" unitRef="usd">11374390</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:NotesPayable contextRef="c228" decimals="0" id="ixv-40517" unitRef="usd">1212020</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="c229" decimals="0" id="ixv-40518" unitRef="usd">3176325</us-gaap:NotesPayable>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c230" decimals="0" id="ixv-40519" unitRef="usd">4035487</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c231" decimals="0" id="ixv-40520" unitRef="usd">7255413</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <raya:ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock contextRef="c0" id="ixv-37598">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
outstanding balances with related parties consisted of the following as of December 31, 2025 and 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; vertical-align: top; font-weight: bold; text-align: left"&gt;Accounts&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Name of related parties&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; width: 38%; text-align: left"&gt;Due to related party&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 37%; text-align: left"&gt;Lingyi Kong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,212,020&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,176,325&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Zhejiang Rayak Technology Co. Ltd.&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;564,868&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Shengling Xiang&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;333,840&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left"&gt;TOTAL&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,776,888&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;3,510,165&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-align: left"&gt;Accounts payables, related parties&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Wenzhou Ailefu Technology Co. Ltd.&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;132,136&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left"&gt;TOTAL&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;132,136&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Accounts receivables, related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;ZheJiang Rayak Technology Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,178,800&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: White"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Wenzhou Weidi Technology Co. Ltd.&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;1,314,332&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left"&gt;TOTAL&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;3,178,800&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,314,332&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Advance to suppliers, related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd.&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;671,200&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;-&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Wenzhou Ailefu Technology Co. Ltd.&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;613,585&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left"&gt;TOTAL&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,284,785&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-align: left"&gt;Other receivables, related parties&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Wenzhou Ailefu Technology Co. Ltd.&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14,300&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left"&gt;TOTAL&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;14,300&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</raya:ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c228" decimals="0" id="ixv-40521" unitRef="usd">1212020</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c229" decimals="0" id="ixv-40522" unitRef="usd">3176325</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c239" decimals="0" id="ixv-40523" unitRef="usd">564868</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c240" decimals="0" id="ixv-40524" unitRef="usd">0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c224" decimals="0" id="ixv-40525" unitRef="usd">0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c225" decimals="0" id="ixv-40526" unitRef="usd">333840</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c6" decimals="0" id="ixv-40527" unitRef="usd">1776888</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c7" decimals="0" id="ixv-40528" unitRef="usd">3510165</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c241" decimals="0" id="ixv-40529" unitRef="usd">132136</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c242" decimals="0" id="ixv-40530" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c243" decimals="0" id="ixv-40531" unitRef="usd">132136</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c244" decimals="0" id="ixv-40532" unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c245" decimals="0" id="ixv-40533" unitRef="usd">3178800</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c246" decimals="0" id="ixv-40534" unitRef="usd">1314332</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c247" decimals="0" id="ixv-40535" unitRef="usd">3178800</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c248" decimals="0" id="ixv-40536" unitRef="usd">1314332</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:Supplies contextRef="c249" decimals="0" id="ixv-40537" unitRef="usd">671200</us-gaap:Supplies>
    <us-gaap:Supplies contextRef="c250" decimals="0" id="ixv-40538" unitRef="usd">0</us-gaap:Supplies>
    <us-gaap:Supplies contextRef="c251" decimals="0" id="ixv-40539" unitRef="usd">613585</us-gaap:Supplies>
    <us-gaap:Supplies contextRef="c252" decimals="0" id="ixv-40540" unitRef="usd">0</us-gaap:Supplies>
    <us-gaap:Supplies contextRef="c253" decimals="0" id="ixv-40541" unitRef="usd">1284785</us-gaap:Supplies>
    <us-gaap:Supplies contextRef="c254" decimals="0" id="ixv-40542" unitRef="usd">0</us-gaap:Supplies>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c255" decimals="0" id="ixv-40543" unitRef="usd">14300</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c256" decimals="0" id="ixv-40544" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c255" decimals="0" id="ixv-40545" unitRef="usd">14300</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c256" decimals="0" id="ixv-40546" unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-37798">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
27 &#x2013; SHAREHOLDERS&#x2019; EQUITY&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ordinary
shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is authorized to issue&#160;1,000,000,000&#160;ordinary
shares of par value of $0.22&#160;each, comprising of: (i)&#160;900,000,000&#160;Class A Ordinary Shares of par value of&#160;&lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;USD0.22&lt;/span&gt;&#160;each,
and (ii)&#160;100,000,000&#160;Class B Ordinary Shares of par value of&#160;USD0.22&#160;each. There are currently&#160;85,406&#160;issued
and outstanding Class A Ordinary Shares and&#160;4,091&#160;issued and outstanding Class B Ordinary Shares.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Holders
of Class A Ordinary Shares and Class B Ordinary Shares shall always vote together as one class on all resolutions submitted to a vote
by the Members.&#160;Each Class A Ordinary Share shall entitle the holder thereof to one (1) vote on all matters subject to vote at general
meetings of the Company, and each Class B ordinary share shall entitle the holder thereof to twenty (20) votes on all matters subject
to vote at general meetings of the Company. Each Class B Ordinary Share is convertible into one (1) Class A Ordinary Share at any time
at the option of the holder thereof.&#160;In no event shall Class A Ordinary Shares be convertible into Class B Ordinary Shares. Save
and except for voting rights and conversion rights, Class A Ordinary Shares and Class B Ordinary Shares shall rank pari passu with one
another and shall have the same rights, preferences, privileges and restrictions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Initial
Public Offering&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
December 14, 2022, the Company consummated its initial public offering (&#x201c;IPO&#x201d;) of&#160;3,000,000&#160;Class A ordinary shares
at a price of $4.00&#160;per share, generating gross proceeds to the Company of $12,000,000&#160;before deducting underwriting discounts
and commissions and offering expenses. After deducting underwriting discounts, commissions and expenses related to the offering, the
Company recorded $10,646,322&#160;(with $1,200&#160;in par value and $10,645,122&#160;in additional paid in capital) net proceeds from
its initial public offering. The underwriter was granted a&#160;45-day over-allotment option to purchase up to an additional&#160;450,000&#160;Class
A ordinary shares at the initial public offering price. Meanwhile, other costs incurred in the IPO totaled $1,061,170, the main nature
of which was professional fees. As a result, Class A shares increased by $300, and additional paid-in capital increased by $9,584,612.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Private
Placement&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
May 20, 2024, the Company entered into securities purchase agreements (the &#x201c;Securities Purchase Agreements&#x201d;) with certain
purchasers (&#x201c;Purchasers&#x201d;) in connection with the issuance and sale (the &#x201c;Private Placement&#x201d;) of (i) an aggregate
of&#160;16,000,000&#160;Class A ordinary shares, par value US$0.0001&#160;per share, of the Company (the &#x201c;Class A Ordinary Shares&#x201d;)
and (ii) warrants (the &#x201c;Warrants,&#x201d; together with the Class A Ordinary Shares, the &#x201c;Securities&#x201d;) to purchase an
aggregate of&#160;32,000,000&#160;Class A Ordinary Shares at an exercise price of $0.50&#160;per share, subject to adjustment as provided
therein, for an aggregate of purchase price of $8,000,000. The Warrants will become exercisable for cash or on a cashless basis upon
issuance and will expire&#160;three years&#160;after the issuance date. In November 2024, Purchasers exercised warrants on a cashless
basis, and the Company issued&#160;22,588,235&#160;Class A ordinary shares. As of December 31, 2024, all warrants were exercised.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Registered
Direct Offering&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
July 25, 2025, ERAYAK Power Solution Group Inc. (the &#x201c;Company&#x201d;) entered into a securities purchase agreement (the &#x201c;Purchase
Agreement&#x201d;) with certain investors named thereto (the &#x201c;Purchasers&#x201d;), pursuant to which the Company agreed to issue
and sell, in a registered direct offering (the &#x201c;Registered Direct Offering&#x201d;): (i) 12,396,000 class A ordinary shares (the
&#x201c;Class A Ordinary Shares&#x201d;) of the Company of par value of $0.0001 each (the &#x201c;Shares&#x201d;), at a purchase price of
$0.098 per share; and (ii) pre-funded warrants to purchase up to 18,216,246 Class A Ordinary Shares (the &#x201c;Pre-Funded Warrants&#x201d;)
at a purchase price of $$0.098 to the purchase price for Shares, less the exercise price of $0.0001 per share. The Registered Direct
Offering closed on July 28, 2025. The Company received approximately $3 million in gross proceeds from the Registered Direct Offering,
before deducting placement agent fees and estimated offering expenses.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Registered
Direct Offering&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
July 31, 2025, ERAYAK Power Solution Group Inc. (the &#x201c;Company&#x201d;) entered into a securities purchase agreement (the &#x201c;Purchase
Agreement&#x201d;) with certain investors named thereto (the &#x201c;Purchasers&#x201d;), pursuant to which the Company agreed to issue
and sell, in a registered direct offering (the &#x201c;Registered Direct Offering&#x201d;): (i) 32,155,921 class A ordinary shares (the
&#x201c;Class A Ordinary Shares&#x201d;) of the Company of par value of $0.0001 each (the &#x201c;Shares&#x201d;), at a purchase price of
$0.065 per share; and (ii) pre-funded warrants to purchase up to 75,536,386 Class A Ordinary Shares (the &#x201c;Pre-Funded Warrants&#x201d;)
at a purchase price of $0.065 to the purchase price for Shares, less the exercise price of $0.0001 per share. The Registered Direct Offering
closed on August 1, 2025. The Company received approximately $7 million in gross proceeds from the Registered Direct Offering, before
deducting placement agent fees and estimated offering expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Share
Subscription&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
August 19, 2025, Erayak Power Solution Group Inc (the &#x201c;Company&#x201d;) consummated a share subscription (the &#x201c;Share Subscription&#x201d;)
with Erayak International Limited. Under the terms of the Share Subscription, the Erayak International Limited purchased 8,000,000 Class
B ordinary shares from the Company at a consideration of $0.055 per share, which is the closing pricing on August 18, 2025, for a total
consideration of US$440,000.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Reverse
Stock Split&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
September 8, 2025, the shareholders and Board of Directors of the Company approved the 220-for-1 reverse stock split of its ordinary
shares in accordance with Cayman law and the corresponding filing of the ratio change, which was duly filed with the Cayman Registrar.
As a result of the reverse stock split, the number of ordinary shares outstanding were reduced from 187,892,786 Class A ordinary shares
to approximately 854,059 Class A ordinary shares, and from 9,000,000 Class B ordinary shares to approximately 40,910 Class B ordinary
shares, subject to rounding up of all fractional shares to the nearest whole share in lieu of such fractional shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;i&gt;Increase in Authorized
Share Capital&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;On November 19, 2025,
the shareholders and the board of directors of the Company approved an increase in the Company&#x2019;s authorized share capital from US$50,000,
divided into 2,272,727.27 ordinary shares with a par value of US$0.022 each, consisting of 2,045,454.54 Class A ordinary shares and 227,272.73
Class B ordinary shares, to US$220,000,000, divided into 10,000,000,000 ordinary shares with a par value of US$0.022 each, consisting
of 9,000,000,000 Class A ordinary shares and 1,000,000,000 Class B ordinary shares.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;i&gt;Reverse Stock Split&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;On March 25, 2026, the
board of directors of ERAYAK Power Solution Group Inc., a Cayman Islands exempted company, approved a 1-for-10 reverse stock split of
the Company&#x2019;s Class A ordinary shares and Class B ordinary shares. The reverse stock split became effective on April 20, 2026, and
the Company&#x2019;s Class A ordinary shares began trading on a post-split basis on the Nasdaq Stock Market LLC on the same date under
the current trading symbol &#x201c;RAYA.&#x201d;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;As a result of the reverse
stock split, every ten issued Class A ordinary shares with a par value of US$0.022 each were combined into one issued Class A ordinary
share with a par value of US$0.22 each, and every ten issued Class B ordinary shares with a par value of US$0.022 each were combined into
one issued Class B ordinary share with a par value of US$0.22 each. Any fractional shares resulting from the reverse stock split were
rounded up to the nearest whole share. Following the reverse stock split, the Company&#x2019;s authorized share capital was adjusted to
US$220,000,000, divided into 900,000,000 Class A ordinary shares with a par value of US$0.22 each and 100,000,000 Class B ordinary shares
with a par value of US$0.22 each.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;All share and per-share amounts presented in these consolidated financial
statements and the accompanying notes have been retroactively adjusted to reflect the reverse stock split for all periods presented, unless
otherwise indicated.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Statutory
Reserve&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s PRC subsidiaries are required to make appropriations to certain reserve funds, comprising the statutory surplus reserve
and the discretionary surplus reserve, based on after-tax net income determined in accordance with generally accepted accounting principles
of the PRC (&#x201c;PRC GAAP&#x201d;). Appropriations to the statutory surplus reserve are required to be at least&#160;10% of the after-tax
net income determined in accordance with PRC GAAP until the reserve is equal to&#160;50% of the entity&#x2019;s registered capital. Appropriations
to the discretionary surplus reserve are made at the discretion of the Board of Directors of each of the PRC subsidiaries. The reserved
amount as determined pursuant to PRC statutory laws totaled $1,244,717 and $1,123,204 as of December 31, 2025 and 2024, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under
PRC laws and regulations, paid in capital, additional paid in capital, and statutory surplus reserves are restricted to set-off against
losses, expansion of production and operation and increasing registered capital of the respective company and are not distributable other
than upon liquidation. The reserves are not allowed to be transferred to the Company in terms of cash dividends, loans or advances, nor
are they allowed for distribution except under liquidation.&lt;/span&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="0"
      id="ixv-40547"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="2"
      id="ixv-40548"
      unitRef="usdPershares">0.22</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="0"
      id="ixv-40549"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="0"
      id="ixv-40550"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c24"
      decimals="0"
      id="ixv-40551"
      unitRef="shares">85406</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c25"
      decimals="0"
      id="ixv-40552"
      unitRef="shares">85406</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c13"
      decimals="0"
      id="ixv-40553"
      unitRef="shares">4091</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c12"
      decimals="0"
      id="ixv-40554"
      unitRef="shares">4091</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:SaleOfStockDescriptionOfTransaction contextRef="c0" id="ixv-40555">Each Class A Ordinary Share shall entitle the holder thereof to one (1) vote on all matters subject to vote at general
meetings of the Company, and each Class B ordinary share shall entitle the holder thereof to twenty (20) votes on all matters subject
to vote at general meetings of the Company. Each Class B Ordinary Share is convertible into one (1) Class A Ordinary Share at any time
at the option of the holder thereof.</us-gaap:SaleOfStockDescriptionOfTransaction>
    <us-gaap:CommonStockSharesIssued
      contextRef="c257"
      decimals="0"
      id="ixv-40556"
      unitRef="shares">3000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c257"
      decimals="2"
      id="ixv-40557"
      unitRef="usdPershares">4</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c258" decimals="0" id="ixv-40558" unitRef="usd">12000000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:DeferredOfferingCosts contextRef="c259" decimals="0" id="ixv-40559" unitRef="usd">10646322</us-gaap:DeferredOfferingCosts>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c260"
      decimals="0"
      id="ixv-40560"
      unitRef="usdPershares">1200</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:AdditionalPaidInCapital contextRef="c260" decimals="0" id="ixv-40561" unitRef="usd">10645122</us-gaap:AdditionalPaidInCapital>
    <raya:NumberOfUnderwriterGrantedOverallotmentDays contextRef="c261" id="ixv-40562">P45D</raya:NumberOfUnderwriterGrantedOverallotmentDays>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c262"
      decimals="0"
      id="ixv-40563"
      unitRef="shares">450000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ProfessionalFees contextRef="c262" decimals="0" id="ixv-40564" unitRef="usd">1061170</us-gaap:ProfessionalFees>
    <raya:InitialSharesIncreased
      contextRef="c2"
      decimals="0"
      id="ixv-40565"
      unitRef="shares">300</raya:InitialSharesIncreased>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c263" decimals="0" id="ixv-40566" unitRef="usd">9584612</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:CommonStockSharesIssued
      contextRef="c264"
      decimals="0"
      id="ixv-40567"
      unitRef="shares">16000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c264"
      decimals="4"
      id="ixv-40568"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c264"
      decimals="0"
      id="ixv-40569"
      unitRef="shares">32000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c264"
      decimals="2"
      id="ixv-40570"
      unitRef="usdPershares">0.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c265" decimals="0" id="ixv-40571" unitRef="usd">8000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="c266" id="ixv-40572">P3Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c267"
      decimals="0"
      id="ixv-40573"
      unitRef="shares">22588235</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:CommonStockSharesIssued
      contextRef="c268"
      decimals="0"
      id="ixv-40574"
      unitRef="shares">12396000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c268"
      decimals="4"
      id="ixv-40575"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c269"
      decimals="3"
      id="ixv-40576"
      unitRef="usdPershares">0.098</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c270"
      decimals="0"
      id="ixv-40577"
      unitRef="shares">18216246</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c270"
      decimals="3"
      id="ixv-40578"
      unitRef="usdPershares">0.098</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c269"
      decimals="4"
      id="ixv-40579"
      unitRef="usdPershares">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c271"
      decimals="-6"
      id="ixv-40580"
      unitRef="usd">3000000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:CommonStockSharesIssued
      contextRef="c272"
      decimals="0"
      id="ixv-40581"
      unitRef="shares">32155921</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c272"
      decimals="4"
      id="ixv-40582"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c273"
      decimals="3"
      id="ixv-40583"
      unitRef="usdPershares">0.065</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c274"
      decimals="0"
      id="ixv-40584"
      unitRef="shares">75536386</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c274"
      decimals="3"
      id="ixv-40585"
      unitRef="usdPershares">0.065</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c273"
      decimals="4"
      id="ixv-40586"
      unitRef="usdPershares">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c275"
      decimals="-6"
      id="ixv-40587"
      unitRef="usd">7000000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:TemporaryEquityShareSubscriptions
      contextRef="c276"
      decimals="0"
      id="ixv-40588"
      unitRef="shares">8000000</us-gaap:TemporaryEquityShareSubscriptions>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="c276"
      decimals="3"
      id="ixv-40589"
      unitRef="usdPershares">0.055</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c277" decimals="0" id="ixv-40590" unitRef="usd">440000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c278"
      decimals="0"
      id="ixv-40591"
      unitRef="shares">187892786</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c279"
      decimals="0"
      id="ixv-40592"
      unitRef="shares">854059</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c280"
      decimals="0"
      id="ixv-40593"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c281"
      decimals="0"
      id="ixv-40594"
      unitRef="shares">40910</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CapitalUnits contextRef="c282" decimals="0" id="ixv-40595" unitRef="usd">50000</us-gaap:CapitalUnits>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="c282"
      decimals="2"
      id="ixv-40596"
      unitRef="shares">2272727.27</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c282"
      decimals="3"
      id="ixv-40597"
      unitRef="usdPershares">0.022</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c283"
      decimals="2"
      id="ixv-40598"
      unitRef="shares">2045454.54</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c284"
      decimals="2"
      id="ixv-40599"
      unitRef="shares">227272.73</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c285" decimals="0" id="ixv-40600" unitRef="usd">220000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="c286"
      decimals="0"
      id="ixv-40601"
      unitRef="shares">10000000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c287"
      decimals="3"
      id="ixv-40602"
      unitRef="usdPershares">0.022</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c287"
      decimals="0"
      id="ixv-40603"
      unitRef="shares">9000000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c288"
      decimals="0"
      id="ixv-40604"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityNoteStockSplit contextRef="c289" id="ixv-40605">the reverse
stock split, every ten issued Class A ordinary shares with a par value of US$0.022 each were combined into one issued Class A ordinary
share with a par value of US$0.22 each, and every ten issued Class B ordinary shares with a par value of US$0.022 each were combined into
one issued Class B ordinary share with a par value of US$0.22 each. Any fractional shares resulting from the reverse stock split were
rounded up to the nearest whole share.</us-gaap:StockholdersEquityNoteStockSplit>
    <us-gaap:CapitalUnits contextRef="c290" decimals="0" id="ixv-40606" unitRef="usd">220000000</us-gaap:CapitalUnits>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="c291"
      decimals="0"
      id="ixv-40607"
      unitRef="shares">900000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c291"
      decimals="2"
      id="ixv-40608"
      unitRef="usdPershares">0.22</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="c292"
      decimals="0"
      id="ixv-40609"
      unitRef="shares">100000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c292"
      decimals="2"
      id="ixv-40610"
      unitRef="usdPershares">0.22</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsOther
      contextRef="c293"
      decimals="2"
      id="ixv-40611"
      unitRef="pure">0.10</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements
      contextRef="c293"
      decimals="2"
      id="ixv-40612"
      unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance contextRef="c4" decimals="0" id="ixv-40613" unitRef="usd">1244717</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance contextRef="c5" decimals="0" id="ixv-40614" unitRef="usd">1123204</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-37935">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
28 &#x2013; INCOME TAXES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Enterprise
Income Taxes (&#x201c;EIT&#x201d;)&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak
Power Solution Group Inc. is incorporated in Cayman Island as an offshore holding company and is not subject to tax on income or capital
gain under the laws of Cayman Island.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak
Power Solution Limited is incorporated in BVI as an offshore holding company and is not subject to tax on income or capital gain under
the laws of BVI.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Erayak
Power Solution Hong Kong Limited is established in Hong Kong and is subject to statutory income tax rate at&#160;16.5%.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Wenzhou
Wenjie Technology Limited is established in PRC and is subject to a statutory income tax rate of&#160;5%.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ruike
Electronics (Wenzhou) Co., Ltd is established in PRC and has an applicable EIT rate of&#160;5%.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhejiang
Leiya Electronics Limited and Wenzhou New Focus Limited are the Company&#x2019;s main operating subsidiaries in PRC. Zhejiang Leiya Electronics
is a high technology company and has an applicable EIT rate of&#160;15%. Wenzhou New Focus Limited has an applicable EIT rate of&#160;5%.
As of December 31, 2025, the tax years ended December 31, 2020 through December 31, 2025 for the Company&#x2019;s PRC entities remain
open for statutory examination by PRC tax authorities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical
merits, and measures the unrecognized benefits associated with the tax positions. As of December 31, 2025, 2024 and 2023, the Company
did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential
underpaid income tax expenses for the years ended December 31, 2025, 2024 and 2023, respectively, and does not anticipate any significant
increases or decreases in unrecognized tax benefits in the next 12 months from December 31, 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Per
the consolidated statements of income and comprehensive income, the income tax expenses for the Company can be reconciled to the income
before income taxes for the years ended December 31, 2025, 2024 and 2023 as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Income before taxes excluded the amounts of loss incurring entities&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;328,988&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;856,301&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;2,246,230&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;PRC EIT tax rates&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;15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Tax at the PRC EIT tax rates&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;49,348&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;128,445&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;312,965&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Tax effect of R&amp;amp;D expenses deduction&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;(65,281&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(296,833&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(148,687&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Tax effect of accumulated loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,425&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Tax effect of non-deductible expenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;44,864&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;102,050&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;33,393&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;Income tax expenses&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;28,931&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(66,338&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;193,246&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes for the years ended December 31, 2025, 2024 and 2023 are attributed to the Company&#x2019;s continuing operations in China and consisted
of:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Current income tax&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,289&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;4,008&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;193,246&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Deferred income tax&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;26,642&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(70,346&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;Total income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;28,931&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(66,338&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;193,246&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
deferred tax assets consisted of the following as of December 31, 2025, 2024 and 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;As of December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Deferred tax assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&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: 64%; text-align: left; padding-left: 9pt"&gt;Opening balance&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;100,994&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;32,534&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;33,490&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Bad debt&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;9,240&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;24,828&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Inventory provision&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(55,304&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43,756&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Advance to suppliers allowance&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;19,422&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;9,151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 8.1pt"&gt;Effect of exchange rate&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,681&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(9,275&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(956&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;78,033&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;100,994&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;32,534&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
was no valuation allowance for the deferred tax assets as of December 31, 2025 and 2024. In assessing the realizability of deferred tax
assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized.
The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which
those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future
taxable income, and tax planning strategies in making this assessment. Based upon the level of historical taxable income, projections
for future taxable income over the periods in which the deferred tax assets are deductible, and the scheduled reversal of deferred tax
liabilities, management believes it is more likely that the company will realize the benefits of those deductible differences as of December
31, 2025 and 2024.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c294"
      decimals="3"
      id="ixv-40615"
      unitRef="pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c295"
      decimals="2"
      id="ixv-40616"
      unitRef="pure">0.05</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates
      contextRef="c296"
      decimals="2"
      id="ixv-40617"
      unitRef="pure">0.05</raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates>
    <raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates
      contextRef="c297"
      decimals="2"
      id="ixv-40618"
      unitRef="pure">0.15</raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates>
    <raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates
      contextRef="c298"
      decimals="2"
      id="ixv-40619"
      unitRef="pure">0.05</raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-37974">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Per
the consolidated statements of income and comprehensive income, the income tax expenses for the Company can be reconciled to the income
before income taxes for the years ended December 31, 2025, 2024 and 2023 as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Income before taxes excluded the amounts of loss incurring entities&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;328,988&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;856,301&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;2,246,230&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;PRC EIT tax rates&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;15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Tax at the PRC EIT tax rates&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;49,348&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;128,445&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;312,965&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Tax effect of R&amp;amp;D expenses deduction&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;(65,281&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(296,833&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(148,687&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Tax effect of accumulated loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,425&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Tax effect of non-deductible expenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;44,864&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;102,050&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;33,393&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;Income tax expenses&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;28,931&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(66,338&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;193,246&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="c0" decimals="0" id="ixv-40620" unitRef="usd">328988</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="c10" decimals="0" id="ixv-40621" unitRef="usd">856301</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="c11" decimals="0" id="ixv-40622" unitRef="usd">2246230</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates contextRef="c0" decimals="2" id="ixv-40623" unitRef="pure">0.15</raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates>
    <raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates contextRef="c10" decimals="2" id="ixv-40624" unitRef="pure">0.15</raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates>
    <raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates contextRef="c11" decimals="2" id="ixv-40625" unitRef="pure">0.15</raya:EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="0" id="ixv-40626" unitRef="usd">49348</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c10" decimals="0" id="ixv-40627" unitRef="usd">128445</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c11" decimals="0" id="ixv-40628" unitRef="usd">312965</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c0" decimals="0" id="ixv-40629" unitRef="usd">65281</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c10" decimals="0" id="ixv-40630" unitRef="usd">296833</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c11" decimals="0" id="ixv-40631" unitRef="usd">148687</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c0" decimals="0" id="ixv-40632" unitRef="usd">0</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c10" decimals="0" id="ixv-40633" unitRef="usd">0</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c11" decimals="0" id="ixv-40634" unitRef="usd">-4425</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c0" decimals="0" id="ixv-40635" unitRef="usd">44864</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c10" decimals="0" id="ixv-40636" unitRef="usd">102050</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c11" decimals="0" id="ixv-40637" unitRef="usd">33393</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-40638" unitRef="usd">28931</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c10" decimals="0" id="ixv-40639" unitRef="usd">-66338</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="0" id="ixv-40640" unitRef="usd">193246</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-38106">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes for the years ended December 31, 2025, 2024 and 2023 are attributed to the Company&#x2019;s continuing operations in China and consisted
of:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Current income tax&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,289&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;4,008&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;193,246&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Deferred income tax&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;26,642&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(70,346&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;Total income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;28,931&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(66,338&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;193,246&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-40641" unitRef="usd">2289</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c10" decimals="0" id="ixv-40642" unitRef="usd">4008</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c11" decimals="0" id="ixv-40643" unitRef="usd">193246</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-40644" unitRef="usd">26642</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c10" decimals="0" id="ixv-40645" unitRef="usd">-70346</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c11" decimals="0" id="ixv-40646" unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-40647" unitRef="usd">28931</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c10" decimals="0" id="ixv-40648" unitRef="usd">-66338</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="0" id="ixv-40649" unitRef="usd">193246</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-38167">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
deferred tax assets consisted of the following as of December 31, 2025, 2024 and 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;As of December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Deferred tax assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&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: 64%; text-align: left; padding-left: 9pt"&gt;Opening balance&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;100,994&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;32,534&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;33,490&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Bad debt&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;9,240&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;24,828&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Inventory provision&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(55,304&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43,756&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Advance to suppliers allowance&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;19,422&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;9,151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 8.1pt"&gt;Effect of exchange rate&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,681&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(9,275&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(956&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;78,033&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;100,994&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;32,534&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c4" decimals="0" id="ixv-40650" unitRef="usd">100994</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c5" decimals="0" id="ixv-40651" unitRef="usd">32534</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c36" decimals="0" id="ixv-40652" unitRef="usd">33490</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c4" decimals="0" id="ixv-40653" unitRef="usd">9240</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c5" decimals="0" id="ixv-40654" unitRef="usd">24828</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c36" decimals="0" id="ixv-40655" unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <raya:DeferredTaxAssetInventory contextRef="c4" decimals="0" id="ixv-40656" unitRef="usd">-55304</raya:DeferredTaxAssetInventory>
    <raya:DeferredTaxAssetInventory contextRef="c5" decimals="0" id="ixv-40657" unitRef="usd">43756</raya:DeferredTaxAssetInventory>
    <raya:DeferredTaxAssetInventory contextRef="c36" decimals="0" id="ixv-40658" unitRef="usd">0</raya:DeferredTaxAssetInventory>
    <us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="0" id="ixv-40659" unitRef="usd">19422</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c5" decimals="0" id="ixv-40660" unitRef="usd">9151</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c36" decimals="0" id="ixv-40661" unitRef="usd">0</us-gaap:DeferredTaxAssetsOther>
    <raya:DeferredTaxAssetEffectOfExchangeRate contextRef="c4" decimals="0" id="ixv-40662" unitRef="usd">-3681</raya:DeferredTaxAssetEffectOfExchangeRate>
    <raya:DeferredTaxAssetEffectOfExchangeRate contextRef="c5" decimals="0" id="ixv-40663" unitRef="usd">9275</raya:DeferredTaxAssetEffectOfExchangeRate>
    <raya:DeferredTaxAssetEffectOfExchangeRate contextRef="c36" decimals="0" id="ixv-40664" unitRef="usd">956</raya:DeferredTaxAssetEffectOfExchangeRate>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c4" decimals="0" id="ixv-40665" unitRef="usd">78033</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c5" decimals="0" id="ixv-40666" unitRef="usd">100994</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c36" decimals="0" id="ixv-40667" unitRef="usd">32534</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-38292">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
29 &#x2013; COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2025 and 2024, the Company had&#160;two&#160;lease agreements, which has been disclosed under right of use lease assets
in Note 8 &#x2013; Leases. As of December 31, 2025 and 2024, the Company had no material purchase commitments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;From
time to time, the Company is involved in various legal proceedings, claims and other disputes arising from commercial operations, employees,
and other matters which, in general, are subject to uncertainties and in which the outcomes are not predictable. The Company determines
whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated.
Although the Company can give no assurances about the resolution of pending claims, litigation or other disputes and the effect such
outcomes may have on the Company, the Company believes that any ultimate liability resulting from the outcome of such proceedings to
the extent not otherwise provided or covered by insurance, will not have a material adverse effect on our consolidated financial position
or results of operations or liquidity.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of the December 31, 2025, the Company provides the following guarantee to a related party, with the Bank as the beneficiary:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; text-align: left; font-weight: bold"&gt;Related Parties&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold"&gt;Type&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold"&gt;Currency&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold"&gt;Guarantee Balance&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold"&gt;Maturity Date&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; text-align: left"&gt;Zhejiang Leiya Technology Co., Ltd.&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%"&gt;Pledge&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%"&gt;RMB&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25,750,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 15%"&gt;Jun 09, 2026&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
total guaranteed balance is RMB 25,750,000, representing the maximum undiscounted payment obligation the Company could be required to
make in the event of default (excluding interest and penalties). The Company hadn&#x2019;t recognized a guaranteed liability as of the
December 31, 2025.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the pledge guarantee provided to Zhejiang Leiya Technology Co., Ltd., the Company has pledged a as collateral (fair value not reflected
in this table).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
guarantee for Zhejiang Leiya Technology Co., Ltd. is secured by a RMB 27,400,000 time deposit certificate; see Note 11 for details.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <raya:NumberOfLease contextRef="c0" decimals="0" id="ixv-40668" unitRef="pure">2</raya:NumberOfLease>
    <raya:NumberOfLease contextRef="c10" decimals="0" id="ixv-40669" unitRef="pure">2</raya:NumberOfLease>
    <us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock contextRef="c0" id="ixv-38310">&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="border-bottom: Black 1pt solid; text-align: left; font-weight: bold"&gt;Related Parties&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold"&gt;Type&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold"&gt;Currency&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold"&gt;Guarantee Balance&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold"&gt;Maturity Date&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; text-align: left"&gt;Zhejiang Leiya Technology Co., Ltd.&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%"&gt;Pledge&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%"&gt;RMB&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25,750,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 15%"&gt;Jun 09, 2026&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock>
    <raya:GuaranteeBalanceOfRelatedParty contextRef="c300" decimals="0" id="ixv-40670" unitRef="cny">25750000</raya:GuaranteeBalanceOfRelatedParty>
    <raya:MaturityDateOfRelatedParty contextRef="c300" id="ixv-40671">2026-06-09</raya:MaturityDateOfRelatedParty>
    <raya:GuaranteeBalanceOfRelatedParty contextRef="c10" decimals="0" id="ixv-40672" unitRef="cny">25750000</raya:GuaranteeBalanceOfRelatedParty>
    <us-gaap:OtherAssetsNoncurrent contextRef="c299" decimals="0" id="ixv-40673" unitRef="cny">27400000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-38368">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
30 &#x2013; SEGMENT REPORTING&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASC
280, &#x201c;Segment Reporting&#x201d;, establishes standards for reporting information about operating segments on a basis consistent
with the Company&#x2019;s internal organizational structure as well as information about geographical areas, business segments and major
customers in financial statements for details on the Company&#x2019;s business segments. The Company uses the &#x201c;management approach&#x201d;
in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company&#x2019;s
chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company&#x2019;s
reportable segments. Management, including the chief operating decision maker, reviews operation results as one operating segment. The
Company has a single operating entity at a single location, and all the products are electrical products and use similar product line
and labor. Based on management&#x2019;s assessment, the Company has determined that it has only&#160;one&#160;operating segment as defined
by ASC 280.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following tables present revenue for five major markets for the years ending December 31, 2025, 2024 and 2023, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Top Five Markets:&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Sales&lt;br/&gt; Amount&lt;br/&gt; (In USD)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;As&#160;%&lt;br/&gt; of Sales&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;China&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;13,768,820&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;60.24&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;U.K.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,285,829&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;5.63&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Mexico&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;867,476&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;3.80&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Poland&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;773,084&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;3.38&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Portugal&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;573,931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.51&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Top Five Markets:&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Sales&lt;br/&gt; Amount&lt;br/&gt; (In USD)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;As&#160;%&lt;br/&gt; of Sales&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;China&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;19,575,794&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;64.61&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;France&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,516,466&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;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Israel&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;909,207&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;3.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Nigeria&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;827,955&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.73&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;U.K.&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;781,562&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.58&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Top Five Markets:&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Sales&lt;br/&gt; Amount&lt;br/&gt; (In USD)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;As&#160;%&lt;br/&gt; of Sales&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;China&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;11,005,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;54.15&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,558,935&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.67&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Poland&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,318,926&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;6.49&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;U.K.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,053,668&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;5.18&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Germany&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,016,250&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;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="0"
      id="ixv-40674"
      unitRef="Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-38379">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following tables present revenue for five major markets for the years ending December 31, 2025, 2024 and 2023, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Top Five Markets:&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Sales&lt;br/&gt; Amount&lt;br/&gt; (In USD)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;As&#160;%&lt;br/&gt; of Sales&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;China&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;13,768,820&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;60.24&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;U.K.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,285,829&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;5.63&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Mexico&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;867,476&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;3.80&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Poland&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;773,084&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;3.38&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Portugal&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;573,931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.51&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Top Five Markets:&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Sales&lt;br/&gt; Amount&lt;br/&gt; (In USD)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;As&#160;%&lt;br/&gt; of Sales&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;China&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;19,575,794&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;64.61&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;France&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,516,466&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;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Israel&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;909,207&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;3.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Nigeria&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;827,955&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.73&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;U.K.&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;781,562&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.58&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;Top Five Markets:&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Sales&lt;br/&gt; Amount&lt;br/&gt; (In USD)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;As&#160;%&lt;br/&gt; of Sales&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;China&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;11,005,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;54.15&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,558,935&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.67&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Poland&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,318,926&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;6.49&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;U.K.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,053,668&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;5.18&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Germany&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,016,250&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;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c301" decimals="0" id="ixv-40675" unitRef="usd">13768820</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c302"
      decimals="4"
      id="ixv-40676"
      unitRef="pure">0.6024</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c303" decimals="0" id="ixv-40677" unitRef="usd">1285829</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c304"
      decimals="4"
      id="ixv-40678"
      unitRef="pure">0.0563</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c305" decimals="0" id="ixv-40679" unitRef="usd">867476</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c306"
      decimals="4"
      id="ixv-40680"
      unitRef="pure">0.038</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c307" decimals="0" id="ixv-40681" unitRef="usd">773084</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c308"
      decimals="4"
      id="ixv-40682"
      unitRef="pure">0.0338</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c309" decimals="0" id="ixv-40683" unitRef="usd">573931</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c310"
      decimals="4"
      id="ixv-40684"
      unitRef="pure">0.0251</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c311" decimals="0" id="ixv-40685" unitRef="usd">19575794</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c312"
      decimals="4"
      id="ixv-40686"
      unitRef="pure">0.6461</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c313" decimals="0" id="ixv-40687" unitRef="usd">1516466</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c314"
      decimals="4"
      id="ixv-40688"
      unitRef="pure">0.05</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c315" decimals="0" id="ixv-40689" unitRef="usd">909207</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c316"
      decimals="4"
      id="ixv-40690"
      unitRef="pure">0.03</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c317" decimals="0" id="ixv-40691" unitRef="usd">827955</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c318"
      decimals="4"
      id="ixv-40692"
      unitRef="pure">0.0273</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c319" decimals="0" id="ixv-40693" unitRef="usd">781562</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c320"
      decimals="4"
      id="ixv-40694"
      unitRef="pure">0.0258</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c321" decimals="0" id="ixv-40695" unitRef="usd">11005500</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c322"
      decimals="4"
      id="ixv-40696"
      unitRef="pure">0.5415</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c323" decimals="0" id="ixv-40697" unitRef="usd">1558935</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c324"
      decimals="4"
      id="ixv-40698"
      unitRef="pure">0.0767</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c325" decimals="0" id="ixv-40699" unitRef="usd">1318926</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c326"
      decimals="4"
      id="ixv-40700"
      unitRef="pure">0.0649</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c327" decimals="0" id="ixv-40701" unitRef="usd">1053668</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c328"
      decimals="4"
      id="ixv-40702"
      unitRef="pure">0.0518</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:Revenues contextRef="c329" decimals="0" id="ixv-40703" unitRef="usd">1016250</us-gaap:Revenues>
    <raya:ConcentrationRiskThresholdPercentage
      contextRef="c330"
      decimals="4"
      id="ixv-40704"
      unitRef="pure">0.05</raya:ConcentrationRiskThresholdPercentage>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock contextRef="c0" id="ixv-38607">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
31 &#x2013; FINANCIAL IMPACT OF COVID-19&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
December 2019, a novel strain of coronavirus was reported to have surfaced in Wuhan, China, which spreaded throughout China and other
parts of the world, including the United States. On January 30, 2020, the World Health Organization declared the outbreak of the coronavirus
disease (COVID-19) a &#x201c;Public Health Emergency of International Concern,&#x201d; and on March 11, 2020, the World Health Organization
characterized the outbreak as a &#x201c;pandemic.&#x201d; &#160; Governments in affected countries were imposing travel bans, quarantines
and other emergency public health measures, which had caused material disruption to businesses globally resulting in an economic slowdown.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
the PRC government announced optimization of COVID-19 rules in November 2022, many of the restrictive measures previously adopted by
the PRC governments at various levels to control the spread of the COVID-19 virus have been revoked or replaced with more flexible measures.
The financial impact of COVID-19 outbreak on the Company&#x2019;s financial condition and results of operations is declining. However,
during the fiscal year ended December 31, 2024, the COVID-19 pandemic continued to spread in China and other parts of the world, and
for the full fiscal year of 2025, the Company is currently unable to quantify the expected impact of the COVID-19 pandemic on its future
operations, financial condition, liquidity and results of operations.&lt;/span&gt;&lt;/p&gt;</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-38623">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
32 &#x2013; SUBSEQUENT EVENTS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
for the date of the issuance of these financial statements, the new long-term borrowings are presented below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; font-weight: bold"&gt;Bank&#160;Name&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issuance&lt;br/&gt; Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expiration&lt;br/&gt; Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Secured by&lt;br/&gt; fixed assets&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 40%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,648,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 15%; text-align: center"&gt;1/04/2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 15%; text-align: center"&gt;1/04/2033&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 15%; text-align: center"&gt;Yes&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,600,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2/03/2026&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2/03/2033&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;Yes&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-weight: bold; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;b&gt;11,248,000&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
above bank loans are collateralized by certain assets of the Company. As of December 31, 2025, the collateral consisted of land use rights
held by Ruike with a carrying amount of $2,543,916.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 25, 2026, the board of directors of ERAYAK
Power Solution Group Inc., a Cayman Islands exempted company (the &#x201c;Company&#x201d;), approved a reverse stock split of the Company&#x2019;s
Class A ordinary shares and Class B ordinary shares at a ratio of 1-for-10 (the &#x201c;Reverse Stock Split&#x201d;), such that (a) every
ten (10) issued Class A ordinary shares of a par value of US$0.022 each will be combined into one (1) issued Class A ordinary share of
a par value of US$0.22 each, (b) every ten (10) issued Class B ordinary shares of a par value of US$0.022 each will be combined into one
(1) issued Class B ordinary share of a par value of US$0.22 each, and (c) any fractional shares will be rounded up to the nearest whole
share. As a result, the Company&#x2019;s authorized share capital will be adjusted to US$220,000,000 divided into 900,000,000 Class A ordinary
shares with a par value of US$0.22 each and 100,000,000 Class B ordinary shares with a par value of US$0.22 each.&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;In March 2026, the Company entered into an at-the-market
sales agreement with Craft Capital Management LLC, as sales agent, pursuant to which the Company may offer and sell, from time to time,
Class A ordinary shares with aggregate gross sales proceeds of up to US$20.0 million. The Company is not obligated to sell any shares
under the agreement.&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 of March 31, 2026, the Company had issued an
aggregate of 1,247,456 Class A ordinary shares under the at-the-market sales agreement, resulting in gross proceeds of approximately US$0.72
million and net proceeds of approximately US$0.69 million after sales agent commissions and offering expenses.&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="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;On April 7, 2026, the Company entered into securities purchase agreements
with certain non-U.S. investors, pursuant to which the Company issued and sold 5,000,000 Class A ordinary shares at US$0.08 per share,
for total gross proceeds of US$0.4 million. The offering closed on April 7, 2026.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has evaluated subsequent events through
April 29, 2026. No other matters were identified affecting the accompanying financial statements or related disclosures.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <raya:LongTermBorrowingsTableTextBlock contextRef="c0" id="ixv-38629">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
for the date of the issuance of these financial statements, the new long-term borrowings are presented below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="border-bottom: Black 1pt solid; font-weight: bold"&gt;Bank&#160;Name&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&#160;&#x2013;&#160;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issuance&lt;br/&gt; Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Expiration&lt;br/&gt; Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Secured by&lt;br/&gt; fixed assets&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 40%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,648,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 15%; text-align: center"&gt;1/04/2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 15%; text-align: center"&gt;1/04/2033&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 15%; text-align: center"&gt;Yes&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt"&gt;Minsheng Bank&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,600,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2/03/2026&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;2/03/2033&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1pt"&gt;Yes&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-weight: bold; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;b&gt;11,248,000&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</raya:LongTermBorrowingsTableTextBlock>
    <us-gaap:OtherLongTermDebt contextRef="c153" decimals="0" id="ixv-40705" unitRef="cny">9648000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear contextRef="c154" id="ixv-40706">2026-01-04</us-gaap:DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear>
    <us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear contextRef="c154" id="ixv-40707">2033-01-04</us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear>
    <us-gaap:DebtInstrumentDescription contextRef="c154" id="ixv-40708">Yes</us-gaap:DebtInstrumentDescription>
    <us-gaap:OtherLongTermDebt contextRef="c337" decimals="0" id="ixv-40709" unitRef="cny">1600000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear contextRef="c338" id="ixv-40710">2026-02-03</us-gaap:DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear>
    <us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear contextRef="c338" id="ixv-40711">2033-02-03</us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear>
    <us-gaap:DebtInstrumentDescription contextRef="c338" id="ixv-40712">Yes</us-gaap:DebtInstrumentDescription>
    <us-gaap:OtherLongTermDebt contextRef="c4" decimals="0" id="ixv-40713" unitRef="cny">11248000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c128" decimals="0" id="ixv-40714" unitRef="usd">2543916</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:StockholdersEquityNoteStockSplit contextRef="c336" id="ixv-40715">the Company&#x2019;s
Class A ordinary shares and Class B ordinary shares at a ratio of 1-for-10 (the &#x201c;Reverse Stock Split&#x201d;), such that (a) every
ten (10) issued Class A ordinary shares of a par value of US$0.022 each will be combined into one (1) issued Class A ordinary share of
a par value of US$0.22 each, (b) every ten (10) issued Class B ordinary shares of a par value of US$0.022 each will be combined into one
(1) issued Class B ordinary share of a par value of US$0.22 each, and (c) any fractional shares will be rounded up to the nearest whole
share.</us-gaap:StockholdersEquityNoteStockSplit>
    <us-gaap:CapitalUnits contextRef="c290" decimals="0" id="ixv-40716" unitRef="usd">220000000</us-gaap:CapitalUnits>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="c291"
      decimals="0"
      id="ixv-40717"
      unitRef="shares">900000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c291"
      decimals="2"
      id="ixv-40718"
      unitRef="usdPershares">0.22</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="c292"
      decimals="0"
      id="ixv-40719"
      unitRef="shares">100000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c292"
      decimals="2"
      id="ixv-40720"
      unitRef="usdPershares">0.22</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="c331"
      decimals="-5"
      id="ixv-40721"
      unitRef="usd">20000000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c331"
      decimals="0"
      id="ixv-40722"
      unitRef="shares">1247456</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="c332"
      decimals="-4"
      id="ixv-40723"
      unitRef="usd">720000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="c332"
      decimals="-4"
      id="ixv-40724"
      unitRef="usd">690000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c333"
      decimals="0"
      id="ixv-40725"
      unitRef="shares">5000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c334"
      decimals="2"
      id="ixv-40726"
      unitRef="usdPershares">0.08</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="c335"
      decimals="-5"
      id="ixv-40727"
      unitRef="usd">400000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="c0" id="ixv-38715">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
33 &#x2013; CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Rule&#160;12-04(a),&#160;5-04(c)&#160;and&#160;4-08(e)(3)&#160;of
Regulation&#160;S-X&#160;require the condensed financial information of the parent company to be filed when the restricted net assets
of consolidated subsidiaries exceed 25 percent of consolidated net assets as of the end of the most recently completed fiscal year. The
Company performed a test on the restricted net assets of consolidated subsidiaries in accordance with such requirements and concluded
that it was applicable to the Company as the restricted net assets of the Company&#x2019;s PRC subsidiaries exceeded&#160;25% of the consolidated
net assets of the Company, therefore, the condensed financial statements for the parent company are included herein.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
purposes of the above test, restricted net assets of consolidated subsidiaries shall mean that amount of the Company&#x2019;s proportionate
share of net assets of consolidated subsidiaries (after intercompany eliminations) which as of the end of the most recent fiscal year
may not be transferred to the parent company by subsidiaries in the form of loans, advances or cash dividends without the consent of
a third party.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
condensed financial information of the parent company has been prepared using the same accounting policies as set out in the Company&#x2019;s
consolidated financial statements except that the parent company used the equity method to account for investment in its subsidiaries.&#160;Such
investment is presented on the condensed balance sheets as &#x201c;Investment in subsidiaries&#x201d; and the respective profit or loss
as &#x201c;Equity in earnings of subsidiaries&#x201d; on the condensed statements of comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
footnote disclosures contain supplemental information relating to the operations of the Company and, as such, these statements should
be read in conjunction with the notes to the audited consolidated financial statements of the Company. Certain information and footnote
disclosures normally included in financial statements prepared in accordance with U.S GAAP have been condensed or omitted.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company did not pay any dividend for the periods presented. As of December 31, 2025 and 2024, there were no material contingencies, significant
provisions for long-term&#160;obligations, or guarantees of the Company, except for those which have been separately disclosed in the
consolidated financial statements, if any.&lt;/span&gt;&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;December&#160;31,&lt;br/&gt; 2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;ASSETS&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"&gt;
    &lt;td style="font-weight: bold"&gt;Current assets&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: 76%; text-indent: -9pt; padding-left: 27pt"&gt;Cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,293&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;118,057&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 27pt"&gt;Due from subsidiaries&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;9,864,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,819,000&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; text-indent: -9pt; padding-left: 27pt"&gt;Advance to suppliers&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,700,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,950,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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; padding-bottom: 1pt; text-indent: -9pt; padding-left: 27pt"&gt;Investment in subsidiaries&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;21,304,966&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;12,311,068&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 0.25in"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;35,878,259&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;27,198,125&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; text-indent: -9pt; padding-left: 9pt"&gt;LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY&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: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -9pt; padding-left: 9pt"&gt;LIABILITIES&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;612,390&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;612,390&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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-indent: -9pt; padding-left: 9pt"&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: White"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;COMMITMENTS AND CONTINGENCIES&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-indent: -9pt; padding-left: 9pt"&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: White"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;SHAREHOLDERS&#x2019; EQUITY&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-indent: -9pt; padding-left: 9pt"&gt;Class A shares,&#160;900,000,000&#160;shares authorized;&#160;85,406&#160;shares issued and outstanding as of December 31, 2025;&#160;22,540&#160;shares issued and outstanding as of December 31, 2024&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;18,789&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,959&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;Class B shares,&#160;100,000,000&#160;shares authorized;&#160;4,091 shares issued and outstanding as of December 31, 2025; 455 shares issued and outstanding as of December 31, 2024&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;900&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;100&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; text-indent: -9pt; padding-left: 0.25in"&gt;Additional paid-in capital&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;27,837,444&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;18,641,264&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in"&gt;Retained earnings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,794,471&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;9,184,408&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 0.25in"&gt;Accumulated other comprehensive (loss) gain&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(385,736&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,244,996&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 27pt"&gt;Total shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;35,265,869&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;26,585,735&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 27pt"&gt;Total liabilities and shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;35,878,259&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;27,198,125&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&#160;Years Ended&lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; width: 64%; text-align: left"&gt;EQUITY IN EARNINGS OF SUBSIDIARIES&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"&gt;(1,070,673&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"&gt;(1,115,977&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"&gt;1,218,714&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;NET (LOSS) INCOME&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,389,937&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,115,977&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,218,714&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;FOREIGN CURRENCY TRANSLATION ADJUSTMENTS&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;859,260&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(500,306&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(360,677&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO THE COMPANY&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(530,677&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,616,353&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;858,037&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&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-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&#160;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;CASH FLOWS FROM OPERATING ACTIVITIES:&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="text-indent: -0.125in; padding-left: 0.25in; width: 64%; text-align: left"&gt;Net income&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;(1,389,937&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,115,977&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,218,714&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Adjustments to reconcile net cash flows from operating activities:&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-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Equity in earnings of subsidiaries&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,070,673&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,115,977&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,218,714&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Item not involving cash:&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-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Provision for advance to suppliers&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;250,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;50,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Changes in operating assets and liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Due from subsidiaries&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;(45,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,250,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,569,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Other current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(21,510&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;20,510&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Net cash used in operating activities&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;(114,264&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,335,596&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,716,329&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH FLOW FROM INVESTING ACTIVITIES&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: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Advance for potential land purchase&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;201,354&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-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Advance for potential warehouse investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Long-term investment&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(8,860,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(3,900,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Net cash used in investing activities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(8,860,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(4,698,646&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH FLOW FROM FINANCING ACTIVITIES&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: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Proceeds from registered direct offering&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,865,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Proceeds from private placement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;8,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Proceeds from related party&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,081,165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Repayments to related party&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,629,876&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Net cash provided in financing activities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8,865,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8,451,289&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;EFFECT OF FOREIGN EXCHANGE&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CHANGES IN CASH AND RESTRICTED CASH&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;(108,764&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;115,693&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;(6,414,975&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH AND RESTRICTED CASH, beginning of year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;118,057&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,364&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;6,417,339&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH AND RESTRICTED CASH, end of year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,293&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;118,057&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,364&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:RestrictedInvestmentsPercentOfNetAssets contextRef="c4" decimals="2" id="ixv-40728" unitRef="pure">0.25</us-gaap:RestrictedInvestmentsPercentOfNetAssets>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c0" id="ixv-38768">&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;December&#160;31,&lt;br/&gt; 2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;ASSETS&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"&gt;
    &lt;td style="font-weight: bold"&gt;Current assets&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: 76%; text-indent: -9pt; padding-left: 27pt"&gt;Cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,293&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;118,057&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 27pt"&gt;Due from subsidiaries&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;9,864,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,819,000&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; text-indent: -9pt; padding-left: 27pt"&gt;Advance to suppliers&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,700,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,950,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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; padding-bottom: 1pt; text-indent: -9pt; padding-left: 27pt"&gt;Investment in subsidiaries&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;21,304,966&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;12,311,068&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 0.25in"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;35,878,259&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;27,198,125&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; text-indent: -9pt; padding-left: 9pt"&gt;LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY&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: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -9pt; padding-left: 9pt"&gt;LIABILITIES&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;612,390&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;612,390&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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-indent: -9pt; padding-left: 9pt"&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: White"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;COMMITMENTS AND CONTINGENCIES&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-indent: -9pt; padding-left: 9pt"&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: White"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;SHAREHOLDERS&#x2019; EQUITY&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-indent: -9pt; padding-left: 9pt"&gt;Class A shares,&#160;900,000,000&#160;shares authorized;&#160;85,406&#160;shares issued and outstanding as of December 31, 2025;&#160;22,540&#160;shares issued and outstanding as of December 31, 2024&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;18,789&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,959&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;Class B shares,&#160;100,000,000&#160;shares authorized;&#160;4,091 shares issued and outstanding as of December 31, 2025; 455 shares issued and outstanding as of December 31, 2024&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;900&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;100&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; text-indent: -9pt; padding-left: 0.25in"&gt;Additional paid-in capital&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;27,837,444&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;18,641,264&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in"&gt;Retained earnings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,794,471&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;9,184,408&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 0.25in"&gt;Accumulated other comprehensive (loss) gain&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(385,736&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,244,996&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 27pt"&gt;Total shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;35,265,869&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;26,585,735&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 27pt"&gt;Total liabilities and shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;35,878,259&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;27,198,125&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:Cash contextRef="c339" decimals="0" id="ixv-40729" unitRef="usd">9293</us-gaap:Cash>
    <us-gaap:Cash contextRef="c340" decimals="0" id="ixv-40730" unitRef="usd">118057</us-gaap:Cash>
    <raya:DueFromSubsidiaries contextRef="c339" decimals="0" id="ixv-40731" unitRef="usd">9864000</raya:DueFromSubsidiaries>
    <raya:DueFromSubsidiaries contextRef="c340" decimals="0" id="ixv-40732" unitRef="usd">9819000</raya:DueFromSubsidiaries>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c339" decimals="0" id="ixv-40733" unitRef="usd">4700000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c340" decimals="0" id="ixv-40734" unitRef="usd">4950000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="c339" decimals="0" id="ixv-40735" unitRef="usd">21304966</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="c340" decimals="0" id="ixv-40736" unitRef="usd">12311068</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:Assets contextRef="c339" decimals="0" id="ixv-40737" unitRef="usd">35878259</us-gaap:Assets>
    <us-gaap:Assets contextRef="c340" decimals="0" id="ixv-40738" unitRef="usd">27198125</us-gaap:Assets>
    <us-gaap:Liabilities contextRef="c339" decimals="0" id="ixv-40739" unitRef="usd">612390</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c340" decimals="0" id="ixv-40740" unitRef="usd">612390</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c340" decimals="0" id="ixv-40741" unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c341"
      decimals="INF"
      id="ixv-40742"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c342"
      decimals="INF"
      id="ixv-40743"
      unitRef="shares">900000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c341"
      decimals="INF"
      id="ixv-40744"
      unitRef="shares">85406</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c341"
      decimals="INF"
      id="ixv-40745"
      unitRef="shares">85406</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c342"
      decimals="INF"
      id="ixv-40746"
      unitRef="shares">22540</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c342"
      decimals="INF"
      id="ixv-40747"
      unitRef="shares">22540</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c341" decimals="0" id="ixv-40748" unitRef="usd">18789</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c342" decimals="0" id="ixv-40749" unitRef="usd">4959</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c343"
      decimals="INF"
      id="ixv-40750"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c344"
      decimals="INF"
      id="ixv-40751"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c343"
      decimals="INF"
      id="ixv-40752"
      unitRef="shares">4091</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c343"
      decimals="INF"
      id="ixv-40753"
      unitRef="shares">4091</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c344"
      decimals="INF"
      id="ixv-40754"
      unitRef="shares">455</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c344"
      decimals="INF"
      id="ixv-40755"
      unitRef="shares">455</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c343" decimals="0" id="ixv-40756" unitRef="usd">900</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c344" decimals="0" id="ixv-40757" unitRef="usd">100</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c339" decimals="0" id="ixv-40758" unitRef="usd">27837444</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c340" decimals="0" id="ixv-40759" unitRef="usd">18641264</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c339" decimals="0" id="ixv-40760" unitRef="usd">7794471</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c340" decimals="0" id="ixv-40761" unitRef="usd">9184408</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c339" decimals="0" id="ixv-40762" unitRef="usd">-385736</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c340" decimals="0" id="ixv-40763" unitRef="usd">-1244996</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c339" decimals="0" id="ixv-40764" unitRef="usd">35265869</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c340" decimals="0" id="ixv-40765" unitRef="usd">26585735</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c339" decimals="0" id="ixv-40766" unitRef="usd">35878259</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c340" decimals="0" id="ixv-40767" unitRef="usd">27198125</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:CondensedStatementOfComprehensiveIncomeTableTextBlock contextRef="c0" id="ixv-39011">&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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&#160;Years Ended&lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; width: 64%; text-align: left"&gt;EQUITY IN EARNINGS OF SUBSIDIARIES&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"&gt;(1,070,673&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"&gt;(1,115,977&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"&gt;1,218,714&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;NET (LOSS) INCOME&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,389,937&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,115,977&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,218,714&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;FOREIGN CURRENCY TRANSLATION ADJUSTMENTS&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;859,260&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(500,306&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(360,677&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO THE COMPANY&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(530,677&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,616,353&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;858,037&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:CondensedStatementOfComprehensiveIncomeTableTextBlock>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c345" decimals="0" id="ixv-40768" unitRef="usd">1070673</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c346" decimals="0" id="ixv-40769" unitRef="usd">1115977</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c347" decimals="0" id="ixv-40770" unitRef="usd">-1218714</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss contextRef="c345" decimals="0" id="ixv-40771" unitRef="usd">-1389937</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c346" decimals="0" id="ixv-40772" unitRef="usd">-1115977</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c347" decimals="0" id="ixv-40773" unitRef="usd">1218714</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c345" decimals="0" id="ixv-40774" unitRef="usd">-859260</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c346" decimals="0" id="ixv-40775" unitRef="usd">500306</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c347" decimals="0" id="ixv-40776" unitRef="usd">360677</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c345" decimals="0" id="ixv-40777" unitRef="usd">-530677</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c346" decimals="0" id="ixv-40778" unitRef="usd">-1616353</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c347" decimals="0" id="ixv-40779" unitRef="usd">858037</us-gaap:ComprehensiveIncomeNetOfTax>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="c0" id="ixv-39113">&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-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&#160;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;CASH FLOWS FROM OPERATING ACTIVITIES:&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="text-indent: -0.125in; padding-left: 0.25in; width: 64%; text-align: left"&gt;Net income&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;(1,389,937&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,115,977&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,218,714&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Adjustments to reconcile net cash flows from operating activities:&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-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Equity in earnings of subsidiaries&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,070,673&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,115,977&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,218,714&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Item not involving cash:&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-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Provision for advance to suppliers&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;250,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;50,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Changes in operating assets and liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Due from subsidiaries&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;(45,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,250,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,569,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Other current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(21,510&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;20,510&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Net cash used in operating activities&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;(114,264&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,335,596&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,716,329&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH FLOW FROM INVESTING ACTIVITIES&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: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Advance for potential land purchase&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;201,354&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-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Advance for potential warehouse investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Long-term investment&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(8,860,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(3,900,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Net cash used in investing activities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(8,860,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(4,698,646&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH FLOW FROM FINANCING ACTIVITIES&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: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Proceeds from registered direct offering&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,865,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Proceeds from private placement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/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;8,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Proceeds from related party&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,081,165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Repayments to related party&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,629,876&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left"&gt;Net cash provided in financing activities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8,865,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8,451,289&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;EFFECT OF FOREIGN EXCHANGE&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CHANGES IN CASH AND RESTRICTED CASH&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;(108,764&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;115,693&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;(6,414,975&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH AND RESTRICTED CASH, beginning of year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;118,057&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,364&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;6,417,339&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH AND RESTRICTED CASH, end of year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,293&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;118,057&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,364&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c345" decimals="0" id="ixv-40780" unitRef="usd">-1389937</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c346" decimals="0" id="ixv-40781" unitRef="usd">-1115977</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c347" decimals="0" id="ixv-40782" unitRef="usd">1218714</us-gaap:NetIncomeLoss>
    <raya:GainLossOnEquityInEarningsOfSubsidiaries contextRef="c345" decimals="0" id="ixv-40783" unitRef="usd">1070673</raya:GainLossOnEquityInEarningsOfSubsidiaries>
    <raya:GainLossOnEquityInEarningsOfSubsidiaries contextRef="c346" decimals="0" id="ixv-40784" unitRef="usd">-1115977</raya:GainLossOnEquityInEarningsOfSubsidiaries>
    <raya:GainLossOnEquityInEarningsOfSubsidiaries contextRef="c347" decimals="0" id="ixv-40785" unitRef="usd">1218714</raya:GainLossOnEquityInEarningsOfSubsidiaries>
    <raya:ProvisionForAdvanceToSuppliers contextRef="c345" decimals="0" id="ixv-40786" unitRef="usd">250000</raya:ProvisionForAdvanceToSuppliers>
    <raya:ProvisionForAdvanceToSuppliers contextRef="c346" decimals="0" id="ixv-40787" unitRef="usd">50000</raya:ProvisionForAdvanceToSuppliers>
    <raya:ProvisionForAdvanceToSuppliers contextRef="c347" decimals="0" id="ixv-40788" unitRef="usd">0</raya:ProvisionForAdvanceToSuppliers>
    <us-gaap:GainOrLossOnSaleOfStockInSubsidiary contextRef="c345" decimals="0" id="ixv-40789" unitRef="usd">45000</us-gaap:GainOrLossOnSaleOfStockInSubsidiary>
    <us-gaap:GainOrLossOnSaleOfStockInSubsidiary contextRef="c346" decimals="0" id="ixv-40790" unitRef="usd">8250000</us-gaap:GainOrLossOnSaleOfStockInSubsidiary>
    <us-gaap:GainOrLossOnSaleOfStockInSubsidiary contextRef="c347" decimals="0" id="ixv-40791" unitRef="usd">1569000</us-gaap:GainOrLossOnSaleOfStockInSubsidiary>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c345" decimals="0" id="ixv-40792" unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c346" decimals="0" id="ixv-40793" unitRef="usd">-21510</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c347" decimals="0" id="ixv-40794" unitRef="usd">20510</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c345" decimals="0" id="ixv-40795" unitRef="usd">-114264</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c346" decimals="0" id="ixv-40796" unitRef="usd">-8335596</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c347" decimals="0" id="ixv-40797" unitRef="usd">-1716329</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireLand contextRef="c345" decimals="0" id="ixv-40798" unitRef="usd">0</us-gaap:PaymentsToAcquireLand>
    <us-gaap:PaymentsToAcquireLand contextRef="c346" decimals="0" id="ixv-40799" unitRef="usd">0</us-gaap:PaymentsToAcquireLand>
    <us-gaap:PaymentsToAcquireLand contextRef="c347" decimals="0" id="ixv-40800" unitRef="usd">-201354</us-gaap:PaymentsToAcquireLand>
    <us-gaap:PaymentsToAcquireLoansReceivable contextRef="c345" decimals="0" id="ixv-40801" unitRef="usd">0</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireLoansReceivable contextRef="c346" decimals="0" id="ixv-40802" unitRef="usd">0</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireLoansReceivable contextRef="c347" decimals="0" id="ixv-40803" unitRef="usd">1000000</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments contextRef="c345" decimals="0" id="ixv-40804" unitRef="usd">-8860000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments contextRef="c346" decimals="0" id="ixv-40805" unitRef="usd">0</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments contextRef="c347" decimals="0" id="ixv-40806" unitRef="usd">-3900000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c345" decimals="0" id="ixv-40807" unitRef="usd">-8860000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c346" decimals="0" id="ixv-40808" unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c347" decimals="0" id="ixv-40809" unitRef="usd">-4698646</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c345" decimals="0" id="ixv-40810" unitRef="usd">8865500</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c346" decimals="0" id="ixv-40811" unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c347" decimals="0" id="ixv-40812" unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c345" decimals="0" id="ixv-40813" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c346" decimals="0" id="ixv-40814" unitRef="usd">8000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c347" decimals="0" id="ixv-40815" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c345" decimals="0" id="ixv-40816" unitRef="usd">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c346" decimals="0" id="ixv-40817" unitRef="usd">2081165</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c347" decimals="0" id="ixv-40818" unitRef="usd">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c345" decimals="0" id="ixv-40819" unitRef="usd">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c346" decimals="0" id="ixv-40820" unitRef="usd">1629876</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c347" decimals="0" id="ixv-40821" unitRef="usd">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c345" decimals="0" id="ixv-40822" unitRef="usd">8865500</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c346" decimals="0" id="ixv-40823" unitRef="usd">8451289</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c347" decimals="0" id="ixv-40824" unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c345" decimals="0" id="ixv-40825" unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c346" decimals="0" id="ixv-40826" unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c347" decimals="0" id="ixv-40827" unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c345" decimals="0" id="ixv-40828" unitRef="usd">-108764</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c346" decimals="0" id="ixv-40829" unitRef="usd">115693</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c347" decimals="0" id="ixv-40830" unitRef="usd">-6414975</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c340" decimals="0" id="ixv-40831" unitRef="usd">118057</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c348" decimals="0" id="ixv-40832" unitRef="usd">2364</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c349" decimals="0" id="ixv-40833" unitRef="usd">6417339</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c339" decimals="0" id="ixv-40834" unitRef="usd">9293</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c340" decimals="0" id="ixv-40835" unitRef="usd">118057</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c348" decimals="0" id="ixv-40836" unitRef="usd">2364</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <dei:DocumentAccountingStandard contextRef="c0" id="hidden-fact-0">U.S. GAAP</dei:DocumentAccountingStandard>
    <raya:StatutoryReserve
      contextRef="c10"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <raya:DebtInstrumentInterestsRateStatedPercentage
      contextRef="c147"
      decimals="2"
      id="hidden-fact-2"
      unitRef="pure">13.99</raya:DebtInstrumentInterestsRateStatedPercentage>
    <us-gaap:NotesPayable
      contextRef="c224"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="hidden-fact-4"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-40844">0001825875</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-40845">true</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-40846">FY</dei:DocumentFiscalPeriodFocus>
    <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_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <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_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_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">All share and per-share amounts related to the Company&#x2019;s
ordinary shares presented in the consolidated financial statements have been retroactively adjusted to reflect the 1-for-10 reverse stock
split, or share consolidation, which became effective on April 20, 2026.</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_15_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link: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_13_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_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:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_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">All
share and per-share amounts related to the Company&#x2019;s ordinary shares presented in the consolidated financial statements have been
retroactively adjusted to reflect the 1-for-10 reverse stock split, or share consolidation, which became effective on April 20, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_26_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_31_fact"
          xlink:label="ix_31_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_36_fact"
          xlink:label="ix_36_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_37_fact"
          xlink:label="ix_37_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_41_fact"
          xlink:label="ix_41_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_32_fact"
          xlink:label="ix_32_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_38_fact"
          xlink:label="ix_38_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_29_fact"
          xlink:label="ix_29_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_42_fact"
          xlink:label="ix_42_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_30_fact"
          xlink:label="ix_30_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_33_fact"
          xlink:label="ix_33_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_40_fact"
          xlink:label="ix_40_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_39_fact"
          xlink:label="ix_39_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_28_fact"
          xlink:label="ix_28_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_34_fact"
          xlink:label="ix_34_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_44_fact"
          xlink:label="ix_44_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_35_fact"
          xlink:label="ix_35_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_45_fact"
          xlink:label="ix_45_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_43_fact"
          xlink:label="ix_43_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_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">All
share and per-share amounts related to the Company&#x2019;s ordinary shares presented in the consolidated financial statements have been
retroactively adjusted to reflect the 1-for-10 reverse stock split, or share consolidation, which became effective on April 20, 2026.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_31_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_36_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_37_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_41_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_32_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_38_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_29_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_42_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_30_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_33_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_40_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_39_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_28_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_34_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_44_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_35_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_45_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_43_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>165
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001825875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F/A<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</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="top.Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ERAYAK Power Solution Group Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">No.
528, 4th Avenue<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Binhai
Industrial Park<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Wenzhou<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">325025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">class A ordinary shares, par value $0.22 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">RAYA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation 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="top.Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">ERAYAK Power Solution Group Inc. (the &#8220;Company,&#8221;
&#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) is filing this Amendment No. 1 on Form 20-F/A (the &#8220;Amendment&#8221;)
to amend its Annual Report on Form 20-F for the fiscal year ended December 31, 2025 (the &#8220;Annual Report&#8221;), originally filed
with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on April 29, 2026.This Amendment is being filed to (i) revise
the disclosure under Item 15(a) ; (ii) revise the disclosure under Item 15(b); correct certain display error in Item 3.A; and (iv) refile
Exhibit 1.1.In connection with this Amendment, and as
required by Rule 12b-15 under the Securities Exchange Act of 1934, as amended, the Company is including currently dated certifications
of its Chief Executive Officer and Chief Financial Officer as Exhibits 12.1, 12.2 and 13.1 hereto.Except as described above, this Amendment
does not amend, update or change any other disclosures in the Annual Report and does not reflect any events occurring after the original
filing date. This Amendment continues to describe conditions as of the date of the Annual Report, and except as expressly set forth herein,
we have not updated, modified or supplemented the disclosures contained therein. This Amendment should be read together with the Annual
Report.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorOpinionTextBlock', window );">Auditor Opinion [Text Block]</a></td>
<td class="text"><p style="text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt">Opinion on the Financial Statements</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify">We have audited
the accompanying consolidated balance sheet of Erayak Power Solution Group Inc. and its subsidiaries (collectively, the &#8220;Group&#8221;)
as of December 31, 2025, and the related consolidated statements of operations and comprehensive income, changes in shareholders&#8217;
equity, and cash flows for the year ended December 31, 2025, and the related notes (collectively referred to as the &#8220;financial statements&#8221;).
In our opinion, the financial statements present fairly, in all material respects, the financial position of the Group as of December
31, 2025, and the results of its operations and its cash flows for the year ended December 31, 2025, in conformity with accounting principles
generally accepted in the United States of America.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Tang Qian & Associates, PLLC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Dallas, Texas<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">7080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">No.
528, 4th Avenue<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Binhai
Industrial Park<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Wenzhou<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">325025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">+86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">86-0571-82651956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Lingyi
Kong<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</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="top.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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">854,094<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</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="top.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">40,910<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of changes contained within amended document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AmendmentDescription</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_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorOpinionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X<br> -Number 210<br> -Section 2<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorOpinionTextBlock</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>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_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAccountingStandard</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:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="top.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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentRegistrationStatement</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_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>166
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 184,856<span></span>
</td>
<td class="nump">$ 532,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">251,932<span></span>
</td>
<td class="nump">792,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,582,352<span></span>
</td>
<td class="nump">12,037,136<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="top.Show.showAR( this, 'defref_raya_AccountsReceivablesRelatedPartiesCurrent', window );">Accounts receivable, related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,178,800<span></span>
</td>
<td class="nump">1,314,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,725,561<span></span>
</td>
<td class="nump">8,836,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Advance to suppliers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,205,921<span></span>
</td>
<td class="nump">9,437,740<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="top.Show.showAR( this, 'defref_raya_AdvanceToSuppliersRelatedPartiesCurrent', window );">Advance to suppliers, related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,284,785<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">153,832<span></span>
</td>
<td class="nump">139,505<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="top.Show.showAR( this, 'defref_raya_OtherReceivablesRelatedParties', window );">Other receivables, related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,300<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,537,044<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,244,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">43,363,520<span></span>
</td>
<td class="nump">33,090,337<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,102,555<span></span>
</td>
<td class="nump">2,157,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,678,447<span></span>
</td>
<td class="nump">61,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,032,330<span></span>
</td>
<td class="nump">6,457,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">78,033<span></span>
</td>
<td class="nump">100,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">193,453<span></span>
</td>
<td class="nump">410,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,753,785<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">59,448,338<span></span>
</td>
<td class="nump">46,033,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,293,890<span></span>
</td>
<td class="nump">1,055,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,097,560<span></span>
</td>
<td class="nump">8,335,266<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="top.Show.showAR( this, 'defref_raya_AccountsPayableRelatedParties', window );">Accounts payable, related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">132,136<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,191,559<span></span>
</td>
<td class="nump">822,014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advances from customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,573,763<span></span>
</td>
<td class="nump">628,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term loans &#8211; current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">778,103<span></span>
</td>
<td class="nump">161,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Tax payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">929,213<span></span>
</td>
<td class="nump">1,021,395<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities:</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,773,112<span></span>
</td>
<td class="nump">15,534,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,409,358<span></span>
</td>
<td class="nump">3,913,204<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,182,470<span></span>
</td>
<td class="nump">19,447,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; Equity:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27,837,444<span></span>
</td>
<td class="nump">18,641,264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance', window );">Statutory reserve</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,244,717<span></span>
</td>
<td class="nump">1,123,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,549,754<span></span>
</td>
<td class="nump">8,061,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(385,736)<span></span>
</td>
<td class="num">(1,244,996)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35,265,868<span></span>
</td>
<td class="nump">26,585,735<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">59,448,338<span></span>
</td>
<td class="nump">46,033,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,776,888<span></span>
</td>
<td class="nump">3,510,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; Equity:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">18,789<span></span>
</td>
<td class="nump">4,959<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; Equity:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All share and per-share amounts related to the Company&#8217;s
ordinary shares presented in the consolidated financial statements have been retroactively adjusted to reflect the 1-for-10 reverse stock
split, or share consolidation, which became effective on April 20, 2026.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AccountsPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount accounts payable, related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AccountsPayableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AccountsReceivablesRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount accounts receivable related parties classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AccountsReceivablesRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AdvanceToSuppliersRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount advance to suppliers related parties classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvanceToSuppliersRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_OtherReceivablesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount related parties classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_OtherReceivablesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesOnInventoryPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 26: 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 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 28: 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 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: 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 31: 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 32: 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 33: 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 34: 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 35: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 39: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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(g)(1)(i))<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 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 15: 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 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of prepayments received from customers for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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(g)(1)(i))<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/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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(g)(1)(i))<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 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: 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 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit) available for dividend distribution. Includes, but is not limited to, retained earnings not appropriated for specific business purpose.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481142/505-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsUnappropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478420/944-505-55-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478420/944-505-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>167
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">900,000,000<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">85,406<span></span>
</td>
<td class="nump">22,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">85,406<span></span>
</td>
<td class="nump">22,540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">455<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All share and per-share amounts related to the Company&#8217;s
ordinary shares presented in the consolidated financial statements have been retroactively adjusted to reflect the 1-for-10 reverse stock
split, or share consolidation, which became effective on April 20, 2026.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>168
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income and Comprehensive Income - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 22,855,437<span></span>
</td>
<td class="nump">$ 30,300,360<span></span>
</td>
<td class="nump">$ 20,322,498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(17,983,764)<span></span>
</td>
<td class="num">(26,307,998)<span></span>
</td>
<td class="num">(15,299,849)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,871,673<span></span>
</td>
<td class="nump">3,992,362<span></span>
</td>
<td class="nump">5,022,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,000,311)<span></span>
</td>
<td class="num">(2,302,809)<span></span>
</td>
<td class="num">(2,023,428)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(771,176)<span></span>
</td>
<td class="num">(946,269)<span></span>
</td>
<td class="num">(962,479)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,608,311)<span></span>
</td>
<td class="num">(1,670,669)<span></span>
</td>
<td class="num">(1,176,943)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(122,847)<span></span>
</td>
<td class="num">(224,534)<span></span>
</td>
<td class="num">(36,972)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Inventory allowance (provision) / reversal</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">368,693<span></span>
</td>
<td class="num">(295,907)<span></span>
</td>
<td class="num">(81,622)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Impairment provision of advance to suppliers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(379,480)<span></span>
</td>
<td class="num">(111,882)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,513,432)<span></span>
</td>
<td class="num">(5,552,070)<span></span>
</td>
<td class="num">(4,281,444)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,641,759)<span></span>
</td>
<td class="num">(1,559,708)<span></span>
</td>
<td class="nump">741,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expenses):</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest income (expenses), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">48,040<span></span>
</td>
<td class="num">(139,441)<span></span>
</td>
<td class="num">(402,671)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RentalIncomeNonoperating', window );">Rental income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">153,845<span></span>
</td>
<td class="nump">154,471<span></span>
</td>
<td class="nump">195,347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Investment loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(229,170)<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">308,038<span></span>
</td>
<td class="nump">362,364<span></span>
</td>
<td class="nump">878,080<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">280,753<span></span>
</td>
<td class="nump">377,393<span></span>
</td>
<td class="nump">670,755<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,361,006)<span></span>
</td>
<td class="num">(1,182,315)<span></span>
</td>
<td class="nump">1,411,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(28,931)<span></span>
</td>
<td class="nump">66,338<span></span>
</td>
<td class="num">(193,246)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,389,937)<span></span>
</td>
<td class="num">(1,115,977)<span></span>
</td>
<td class="nump">1,218,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive income:</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">859,260<span></span>
</td>
<td class="num">(500,376)<span></span>
</td>
<td class="num">(360,677)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (530,677)<span></span>
</td>
<td class="num">$ (1,616,353)<span></span>
</td>
<td class="nump">$ 858,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share attributable to common shareholders:</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="top.Show.showAR( this, 'defref_raya_EarningsPerShareAttributableToCommonShareholders', window );">Shares (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">89,497<span></span>
</td>
<td class="nump">22,995<span></span>
</td>
<td class="nump">5,455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">(Loss) earnings per share (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (27.28)<span></span>
</td>
<td class="num">$ (98.34)<span></span>
</td>
<td class="nump">$ 223.43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of shares outstanding</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">50,958<span></span>
</td>
<td class="nump">11,348<span></span>
</td>
<td class="nump">5,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">50,958<span></span>
</td>
<td class="nump">11,348<span></span>
</td>
<td class="nump">5,455<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">All
share and per-share amounts related to the Company&#8217;s ordinary shares presented in the consolidated financial statements have been
retroactively adjusted to reflect the 1-for-10 reverse stock split, or share consolidation, which became effective on April 20, 2026.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_EarningsPerShareAttributableToCommonShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares attributed to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_EarningsPerShareAttributableToCommonShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 9: 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 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 8: 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 12: 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 13: 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 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: 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 18: 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 19: 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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: 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(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: 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 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)(5))<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 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 37: 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 38: 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 39: 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 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)(iv))<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)(5))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: 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 53: 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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: 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 8: 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 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-21<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RentalIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RentalIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring charges, remediation cost, and asset impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<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 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 15: 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 16: 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 17: 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 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 28: 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 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 32: 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 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>169
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Shareholders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th" colspan="2">
<div>Class A </div>
<div>Ordinary shares</div>
</th>
<th class="th">
<div>Class B </div>
<div>Ordinary shares</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Statutory Reserve</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 10,645,122<span></span>
</td>
<td class="nump">$ 916,912<span></span>
</td>
<td class="nump">$ 8,164,759<span></span>
</td>
<td class="num">$ (383,942)<span></span>
</td>
<td class="nump">$ 19,344,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(360,677)<span></span>
</td>
<td class="num">(360,677)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,218,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,218,714<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="top.Show.showAR( this, 'defref_raya_StatutoryReserve', window );">Statutory reserve</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,258<span></span>
</td>
<td class="num">(196,258)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">10,645,122<span></span>
</td>
<td class="nump">1,113,170<span></span>
</td>
<td class="nump">9,187,215<span></span>
</td>
<td class="num">(744,619)<span></span>
</td>
<td class="nump">20,202,087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Share issuance (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,273<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Share issuance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,998,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share issuance related to cashless exercise of warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,259<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share issuance related to cashless exercise of warrants (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,267<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(500,376)<span></span>
</td>
<td class="num">(500,376)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,115,977)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,115,977)<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="top.Show.showAR( this, 'defref_raya_StatutoryReserve', window );">Statutory reserve</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,034<span></span>
</td>
<td class="num">(10,034)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22,540<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,959<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">18,641,264<span></span>
</td>
<td class="nump">1,123,204<span></span>
</td>
<td class="nump">8,061,204<span></span>
</td>
<td class="num">(1,244,996)<span></span>
</td>
<td class="nump">26,585,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Share issuance (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">62,866<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Share issuance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 13,830<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,756,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,770,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Share issuance related to cashless exercise of warrants (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Share issuance related to cashless exercise of warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">439,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">440,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">859,260<span></span>
</td>
<td class="nump">859,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,389,937)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,389,937)<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="top.Show.showAR( this, 'defref_raya_StatutoryReserve', window );">Statutory reserve</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,513<span></span>
</td>
<td class="num">(121,513)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">85,406<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 18,789<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 27,837,444<span></span>
</td>
<td class="nump">$ 1,244,717<span></span>
</td>
<td class="nump">$ 6,549,754<span></span>
</td>
<td class="num">$ (385,736)<span></span>
</td>
<td class="nump">$ 35,265,868<span></span>
</td>
</tr>
<tr><td colspan="9"></td></tr>
<tr><td colspan="9"><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">All
share and per-share amounts related to the Company&#8217;s ordinary shares presented in the consolidated financial statements have been
retroactively adjusted to reflect the 1-for-10 reverse stock split, or share consolidation, which became effective on April 20, 2026.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_StatutoryReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_StatutoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: 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 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)(5))<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 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 37: 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 38: 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 39: 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 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)(iv))<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)(5))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: 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 53: 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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 14: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 16: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>170
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="num">$ (1,389,937)<span></span>
</td>
<td class="num">$ (1,115,977)<span></span>
</td>
<td class="nump">$ 1,218,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash used in operating activities:</strong></a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">574,142<span></span>
</td>
<td class="nump">431,921<span></span>
</td>
<td class="nump">388,002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on asset disposal</a></td>
<td class="nump">241<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax assets</a></td>
<td class="nump">26,642<span></span>
</td>
<td class="num">(70,346)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Accounts receivable provision</a></td>
<td class="nump">122,847<span></span>
</td>
<td class="nump">224,534<span></span>
</td>
<td class="nump">36,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Advance to suppliers impairment provision</a></td>
<td class="nump">379,480<span></span>
</td>
<td class="nump">111,882<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory impairment (reversal)/provision</a></td>
<td class="num">(368,693)<span></span>
</td>
<td class="nump">295,907<span></span>
</td>
<td class="nump">81,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Imputed interest expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss on long-term investment</a></td>
<td class="nump">229,170<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Right of use lease assets amortization</a></td>
<td class="nump">689,181<span></span>
</td>
<td class="nump">689,922<span></span>
</td>
<td class="nump">514,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(1,515,112)<span></span>
</td>
<td class="num">(6,261,153)<span></span>
</td>
<td class="nump">3,395,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties', window );">Accounts receivable, related parties</a></td>
<td class="num">(1,758,046)<span></span>
</td>
<td class="num">(1,333,255)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(119,552)<span></span>
</td>
<td class="num">(2,297,437)<span></span>
</td>
<td class="num">(1,091,117)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInMaterialsAndSupplies', window );">Advance to suppliers</a></td>
<td class="nump">3,133,282<span></span>
</td>
<td class="num">(6,947,539)<span></span>
</td>
<td class="num">(1,250,467)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Advance to suppliers, related parties</a></td>
<td class="num">(1,250,036)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(25,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="num">(101,658)<span></span>
</td>
<td class="num">(19,561)<span></span>
</td>
<td class="num">(79,876)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets', window );">Other receivables, related parties</a></td>
<td class="num">(13,913)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherLoans', window );">Loan receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">163,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(4,129,347)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="nump">3,812,174<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(2,532,280)<span></span>
</td>
<td class="nump">2,644,525<span></span>
</td>
<td class="nump">1,085,320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties', window );">Accounts payable, related parties</a></td>
<td class="nump">128,562<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">156,410<span></span>
</td>
<td class="num">(2,498,165)<span></span>
</td>
<td class="nump">2,361,121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Advances from customers</a></td>
<td class="nump">893,482<span></span>
</td>
<td class="nump">284,372<span></span>
</td>
<td class="num">(334,225)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Tax payable</a></td>
<td class="num">(133,201)<span></span>
</td>
<td class="num">(16,269)<span></span>
</td>
<td class="nump">246,425<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(3,166,162)<span></span>
</td>
<td class="num">(15,876,639)<span></span>
</td>
<td class="nump">6,729,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(5,239,108)<span></span>
</td>
<td class="num">(517,813)<span></span>
</td>
<td class="num">(684,210)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchases of intangible assets</a></td>
<td class="num">(2,598,025)<span></span>
</td>
<td class="num">(37,082)<span></span>
</td>
<td class="num">(25,689)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromInvestments', window );">Short-term investment</a></td>
<td class="num">(4,537,044)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLongtermInvestments', window );">Long-term investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(416,916)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherDeposits', window );">Fixed deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,869,565)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquipmentOnLease', window );">Advance for potential long-term warehouse lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,000,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_PaymentsAdvanceForPotentialLandPurchase', window );">Advance for potential land purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,201,354<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(12,374,177)<span></span>
</td>
<td class="num">(971,811)<span></span>
</td>
<td class="num">(1,378,110)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term borrowings</a></td>
<td class="nump">10,260,899<span></span>
</td>
<td class="nump">1,310,576<span></span>
</td>
<td class="nump">4,236,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayments on short-term borrowings</a></td>
<td class="num">(3,263,585)<span></span>
</td>
<td class="num">(309,032)<span></span>
</td>
<td class="num">(10,231,750)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from related parties</a></td>
<td class="nump">7,403,348<span></span>
</td>
<td class="nump">11,725,864<span></span>
</td>
<td class="nump">16,968,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments to related parties</a></td>
<td class="num">(9,338,647)<span></span>
</td>
<td class="num">(10,410,643)<span></span>
</td>
<td class="num">(15,064,679)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfNotesPayable', window );">Proceeds from share issuance</a></td>
<td class="nump">9,272,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from private placement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt', window );">Proceeds from long-term loan</a></td>
<td class="nump">4,390,957<span></span>
</td>
<td class="nump">3,846,742<span></span>
</td>
<td class="nump">6,729,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherLongTermDebt', window );">Repayments on long-term loan</a></td>
<td class="num">(4,454,868)<span></span>
</td>
<td class="num">(1,782,400)<span></span>
</td>
<td class="num">(9,075,497)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">14,270,604<span></span>
</td>
<td class="nump">12,381,107<span></span>
</td>
<td class="num">(6,437,393)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="nump">381,714<span></span>
</td>
<td class="num">(86,282)<span></span>
</td>
<td class="num">(103,044)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(888,021)<span></span>
</td>
<td class="num">(4,553,625)<span></span>
</td>
<td class="num">(1,188,813)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents at the beginning of year</a></td>
<td class="nump">1,324,809<span></span>
</td>
<td class="nump">5,878,434<span></span>
</td>
<td class="nump">7,067,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents at the end of year</a></td>
<td class="nump">436,788<span></span>
</td>
<td class="nump">1,324,809<span></span>
</td>
<td class="nump">5,878,434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">184,856<span></span>
</td>
<td class="nump">532,605<span></span>
</td>
<td class="nump">5,877,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">251,932<span></span>
</td>
<td class="nump">792,204<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Cash and cash equivalents at the end of year</a></td>
<td class="nump">436,788<span></span>
</td>
<td class="nump">1,324,809<span></span>
</td>
<td class="nump">5,878,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flows information:</strong></a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">12,386<span></span>
</td>
<td class="nump">178,694<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAndInterestPaid', window );">Cash paid for interest</a></td>
<td class="nump">$ 279,683<span></span>
</td>
<td class="nump">$ 148,335<span></span>
</td>
<td class="nump">$ 410,922<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_PaymentsAdvanceForPotentialLandPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advance for potential land purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_PaymentsAdvanceForPotentialLandPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAndInterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The contractual amount of dividends (or interest on participating income bonds) that must be paid for the current period (for example, unpaid cumulative dividends).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAndInterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss for long-lived asset held and used. Includes, but is not limited to, impairment loss for long-lived asset to be disposed of other than by sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables, and operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the carrying amount of capitalized costs of materials, supplies, or both, which are not included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in loans classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest and debt related expenses associated with nonoperating financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: 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 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)(5))<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 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 37: 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 38: 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 39: 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 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)(iv))<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)(5))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: 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 53: 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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from deposits classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquipmentOnLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for payments to acquire rented equipment which is recorded as an asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquipmentOnLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478482/942-210-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>171
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">ORGANIZATION AND NATURE OF OPERATIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
1 &#8211; ORGANIZATION AND NATURE OF OPERATIONS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Erayak
Power Solution Group Inc. (&#8220;Erayak Group&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Erayak Group was incorporated on&#160;June 14,
2019&#160;under the laws of Cayman Islands. Under its memorandum of association, Erayak Group was authorized to issue&#160;1,000,000,000
ordinary shares of a par value of US$0.22 each comprising (a) 900,000,000 class A ordinary shares of a par value of US$0.22 each and (b)
100,000,000 class B ordinary shares of a par value of US$0.22 each. As of December 31, 2025, there were currently&#160;85,406 issued and
outstanding Class A Ordinary Shares and&#160;4,091&#160;issued and outstanding Class B Ordinary Shares.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
Group is a holding company and is currently not actively engaging in any business. Erayak Group&#8217;s registered agent is Harneys Fiduciary
(Cayman) Limited, and its registered office is at 4th Floor, Harbour Place, 103 South Church Street, P.O. Box 10240, Grand Cayman, KY1-1002,
Cayman Islands.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 39%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Entity Name</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registered<br/> Location</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of Incorporation</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 26%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership as of the<br/> issuance date of the report</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak Power Solution Group Inc. (&#8220;Erayak Group&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cayman Islands</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 14, 2019</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Parent</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak Power Solution Limited (&#8220;Erayak BVI&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">British Virgin Island</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 17, 2019</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by the Parent</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak Power Solution Hong Kong Limited (&#8220;Erayak HK&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 26, 2019</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Erayak BVI</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ruike Electronics (Wenzhou) Co., Ltd. (&#8220;Ruike&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 5, 2023</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Erayak HK</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou Wenjie Technology Limited (&#8220;Wenjie&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 11, 2019</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Erayak HK</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang Leiya Electronics Limited (&#8220;Leiya&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 5, 2009</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Wenjie</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou New Focus Limited (&#8220;New Focus&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 21, 2012</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Leiya</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Erayak
Power Solution Limited (&#8220;Erayak BVI&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
BVI was incorporated on June 17, 2019 under the laws of British Virgin Islands. Under its memorandum of association, Erayak BVI is authorized
to issue&#160;50,000&#160;ordinary shares of a single class, par value $1&#160;per ordinary share. There are currently&#160;100&#160;issued
and outstanding ordinary shares, of which&#160;100% are owned by Erayak Power Solution Group Limited. Erayak BVI is a holding company
and is currently not actively engaging in any business. Erayak BVI&#8217;s registered agent is Harneys Corporate Services Limited, and
its registered office is at Craigmuir Chambers, Road Town, Tortola, VG 1110, British Virgin Islands.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Erayak
Power Solution Hong Kong Limited (&#8220;Erayak HK&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
HK was incorporated on June 26, 2019 under the laws of Hong Kong and is a wholly owned subsidiary of Erayak Power Solution Limited. The
paid in capital was $12,760,000&#160;as of December 31, 2025. Erayak HK did not have any operations as of December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ruike
Electronics (Wenzhou) Co., Ltd. (&#8220;Ruike&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ruike
was incorporated on December 5, 2023 in People&#8217;s Republic of China (&#8220;China&#8221; or &#8220;PRC&#8221;), and is a wholly
owned subsidiary of Erayak Power Solution Hong Kong Limited. Ruike is a wholly foreign owned enterprise organized under the laws of the
PRC. The paid in capital was RMB 51,097,187.50&#160;as of December 31, 2025.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Wenzhou
Wenjie Technology Limited (&#8220;Wenjie&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenjie
was incorporated on December 11, 2019 in People&#8217;s Republic of China (&#8220;China&#8221; or &#8220;PRC&#8221;), and is a wholly
owned subsidiary of Erayak Power Solution Hong Kong Limited. Wenjie is a wholly foreign owned enterprise organized under the laws of
the PRC. The paid in capital was $3,900,000&#160;as of December 31, 2025. Wenjie did not have any operations as of December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Zhejiang
Leiya Electronics Limited (&#8220;Leiya&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leiya
was incorporated on March 5, 2009 under the laws of the People&#8217;s Republic of China. The paid in capital was RMB&#160;33,272,918.37&#160;as
of December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
registered principal activities of Leiya are mainly development, production and sales of inverters, chargers and gasoline generators.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Wenzhou
New Focus Limited (&#8220;New Focus&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New
Focus was incorporated on November 21, 2012 in China, and is a wholly owned subsidiary of Leiya. The paid in capital was RMB&#160;10,580,000&#160;as
of December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
principal activity of New Focus is mainly the sale of Leiya&#8217;s products, which involves exports to multiple countries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reorganization</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
or about April and August 2020, the Company completed corporate reorganization to roll several controlled entities (now referred to as
the subsidiaries) into one legal corporation (the Company). Shengling Xiang transferred&#160;10% equity of Leiya to Hecang Limited, a
Hong Kong entity&#8217;s subsidiary, on January 14, 2020. On April 21, 2020, Wenjie acquired&#160;90% equity of Leiya from Shengling
Xiang, and&#160;10% from Hecang Limited. As a result, Leiya&#8217;s equity interest is&#160;100% held by Wenjie as of April 21, 2020.
On August 12, 2020, Chuanlong Lin transferred&#160;100% equity of New Focus to Leiya. Therefore, Leiya holds&#160;100% of equity interest
of New Focus as of August 12, 2020. Shengling Xiang, Hecang Limited, and Chuanlong Lin were holding shares on behalf of Lingyi Kong,
and therefore, the Company is under the control of Lingyi Kong both before and after the transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years presented in these consolidated financial statements, the control of the entities has never changed (always under the ultimate
control of Lingyi Kong). &#160;&#160;Accordingly, the combination has been treated as a corporate restructuring (reorganization) of entities
under common control and thus the current capital structure has been retroactively presented in prior periods as if such structure existed
at that time and in accordance with ASC 805-50-45-5, the entities under common control are presented on a combined basis for all periods
to which such entities were under common control. The consolidation of the Company and its subsidiaries have been accounted for at historical
cost and prepared on the basis as if the aforementioned transactions had become effective as of the beginning of the first period presented
in the accompanying consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassifications</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
prior-period amounts have been reclassified to conform to the current-year presentation. Specifically, for the years ended December 31,
2024, and 2023, operating expenses were adjusted by ($5,340) and $5,560, respectively, to reflect the reclassification of bank charges
and charitable donations from non-operating expenses. These reclassifications had no impact on previously reported net income or total
equity.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>172
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2 &#8211; SIGNIFICANT ACCOUNTING POLICIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
of Presentation and Principles of Consolidation</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements and related notes have been prepared in accordance with generally accepted accounting
principles in the United Stated of America (&#8220;US GAAP&#8221;) and have been consistently applied. The accompanying consolidated
financial statements include the financial statements of the Company and its majority-owned and controlled subsidiaries. All significant
inter-company transactions and balances have been eliminated upon consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Use
of Estimates</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions
that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Such estimates include,
but are not limited to, allowances for doubtful accounts, inventory valuation, useful lives of property, plant and equipment, intangible
assets, and income taxes related to realization of deferred tax assets and uncertain tax position. Actual results could differ from those
estimates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Foreign
Currency Translation</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
financial records of the Company&#8217;s subsidiaries in People&#8217;s Republic of China (&#8220;PRC&#8221;) are maintained in their
local currencies which are Chinese Yuan (&#8220;CNY&#8221; or &#8220;RMB&#8221;). Monetary assets and liabilities denominated in currencies
other than their local currencies are translated into local currencies at the rates of exchange in effect at the consolidated balance
sheet dates. Transactions denominated in currencies other than their local currencies during the year are converted into local currencies
at the applicable rates of exchange prevailing when the transactions occur. Transaction gains and losses are recorded in other income/(expense),
net in the consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintained its financial record using the United States dollar (&#8220;US dollar&#8221;) as the functional currency, while the
subsidiaries of the Company in Hong Kong and mainland China maintained their financial records using RMB as the functional currencies.
The reporting currency of the Company is US dollar. When translating local financial reports of the Company&#8217;s subsidiaries into
US dollar, assets and liabilities are translated at the exchange rates at the consolidated balance sheet date, equity accounts are translated
at historical exchange rates and revenue, expenses, gains and losses are translated at the average rate for the period. Translation adjustments
are reported as cumulative translation adjustments and are shown as a separate component of other comprehensive income in the consolidated
statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
relevant exchange rates are listed below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the Years Ended December 31</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="padding-bottom: 1pt; 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%; font-weight: bold; text-align: left">Period Ended RMB: USD exchange rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.9931</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">7.2993</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">7.0999</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Period Average RMB: USD exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1875</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0809</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
and Cash Equivalents</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents primarily consist of cash and deposits with financial institutions which are unrestricted as to withdrawal and use.
Cash equivalents consist of highly liquid investments that are readily convertible to cash generally with original maturities of three
months or less when purchased.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Restricted
Cash</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company had bank acceptance notes outstanding with the bank and is required to keep certain amounts on deposit that are subject to withdrawal
restrictions. Those notes are generally short term in nature due to their short maturity period of six to nine months; thus, restricted
cash is classified as a current asset.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2016, the FASB issued Accounting Standards Update No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires
companies to include amounts generally described as restricted cash and restricted cash equivalents in cash and cash equivalents when
reconciling beginning-of-period and end-of-period total amounts presented in the statement of cash flows. The Company adopted the new
standard effective January 1, 2018, using the retrospective transition method.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, restricted cash was $251,932 and $792,204, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounts
Receivable, net</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivables are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The Company
usually determines the adequacy of reserves for doubtful accounts based on individual account analysis and historical collection trends.
The Company establishes a provision for doubtful receivables when there is objective evidence that the Company may not be able to collect
due amounts. The allowance is based on management&#8217;s best estimates of specific losses on individual exposures, as well as a provision
on historical trends of collections. Based on management of customers&#8217; credit and ongoing relationship, management makes conclusions
whether any balances outstanding at the end of the period will be deemed uncollectible on an individual basis and on an aging analysis
basis. The provision is recorded against accounts receivables balances, with a corresponding charge recorded in the consolidated statements
of income and comprehensive income. Delinquent account balances are written off against the allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inventories</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
are stated at the lower of cost or net realizable value. Cost is principally determined using the weighted-average method. The Company
records adjustments to inventory for excess quantities, obsolescence or impairment when appropriate to reflect inventory at net realizable
value. These adjustments are based upon a combination of factors including current sales volume, market conditions, lower of cost or
market analysis and expected realizable value of the inventory.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advances
to Suppliers</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advances
to suppliers represent prepayments for the purchase of materials or services, which are offset against accounts payable upon receipt
of the underlying goods or services. The Company performs periodic evaluations of the financial condition of its suppliers and monitors
their ability to fulfill contractual obligations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains an allowance for doubtful accounts for advances to suppliers based on an assessment of the supplier's financial condition
and ability to deliver goods or services. When the financial condition of a supplier deteriorates, resulting in an impairment of their
ability to perform, the Company records an impairment provision to the allowance. During the fiscal years ended December 31, 2025, 2024
and 2023, there were no direct write-offs to advances to suppliers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advances
from Customers</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advances
from customers refer to advances received from customers, which are applied against accounts receivable when products are sold.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Property,
Plant and Equipment, net</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant, and equipment are recorded at cost less accumulated depreciation.&#160;Depreciation commences upon placing the asset in use and
is recognized on a straight-line basis over the estimated useful lives of the assets with&#160;5% of residual value, as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Useful lives</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 85%; text-align: left">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">10 - 20&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: center">3-10&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation vehicles</td><td>&#160;</td>
    <td style="text-align: center">4&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: center">5-10&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Electronic equipment</td><td>&#160;</td>
    <td style="text-align: center">2-5&#160;years</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expenditures
on maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures
for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated
depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss is recognized in the consolidated
statements of income and other comprehensive income in other income or expenses.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intangible
Assets</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets are amortized using the straight-line method with the following estimated useful lives:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="width: 85%; padding-bottom: 1pt">&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 14%; font-weight: bold; text-align: center">Useful lives</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Patents</td><td>&#160;</td> <td style="text-align: center">10&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Trademark</td><td>&#160;</td> <td style="text-align: center">10&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Software</td><td>&#160;</td> <td style="text-align: center">10&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Land use rights</td><td>&#160;</td> <td style="text-align: center">50&#160;years</td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leases/Right
of use assets</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
January 1, 2018, the Company adopted the new lease accounting standard using a modified retrospective transition method which allowed
the Company not to recast comparative periods presented in its consolidated financial statements. In addition, the Company elected the
package of practical expedients, which allowed the Company to not reassess whether any existing contracts contain a lease, to not reassess
historical lease classification as operating or finance leases, and to not reassess initial direct costs. The Company has not chosen
the practical expedient to use hindsight to determine the lease term for its leases at transition. The Company combines the lease and
non-lease components in determining the ROU assets and related lease obligation. Adoption of this standard resulted in the recording
of operating lease ROU assets and corresponding operating lease liabilities as disclosed in financial statements. ROU assets and related
lease obligations are recognized at commencement date based on the present value of remaining lease payments over the lease term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impairment
of Long-lived Assets</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s management reviews the carrying values of long-lived assets whenever events and circumstances, such as a significant
decline in the asset&#8217;s market value, obsolescence or physical damage affecting the asset, significant adverse changes in the assets
use, deterioration in the expected level of the assets performance, cash flows for maintaining the asset are higher than forecast, indicate
that the net book value of an asset may not be recovered through expected future cash flows from its use and eventual disposition. If
the estimated cash flows from the use of the asset and its eventual disposition are below the asset&#8217;s carrying value, then the
asset is deemed to be impaired and written down to its fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no impairment charge recognized for long-lived assets for the periods ended December 31, 2025, 2024, and 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
Value Measurement</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
Value Measurements and Disclosures require disclosure of the fair value of financial instruments held by the Company. Fair value is defined
as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires
entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of input used to measure
fair value are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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.25in"></td><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">Level
1 inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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.25in"></td><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">Level
2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, quoted prices for identical
or similar assets in inactive markets, and inputs that are observable for the asset or liability, either directly or indirectly, for
substantially the full term of the financial instrument.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<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.25in"></td><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">Level
3 inputs to the valuation methodology use one or more unobservable inputs which are significant to the fair value measurement. This includes
certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
820-10 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach
and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical
or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value
amount. The measurement is based on the value indicated by current market expectations for those future amounts. The cost approach is
based on the amount that would currently be required to replace an asset.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the Company&#8217;s financial instruments, including cash and cash equivalents, restricted cash, short-term investment, accounts receivable,
other receivables, accounts payable, other current liabilities, and bank loans, the carrying amounts approximate their fair values due
to their short maturities as of December 31, 2025, 2024, and 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value-added
Tax (&#8220;VAT&#8221;)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
revenue represents the invoiced value of goods, net of VAT. All the Company&#8217;s products that are sold in the PRC are subject to
a VAT on the gross sales price.&#160; The Company is subject to a VAT rate of 17% before May 1, 2018, 16% on and after May 1, 2018, and
a new VAT rate of 13% effective on April 1, 2019. The VAT may be offset by VAT paid by the Company on raw materials and other materials
included in the cost of producing or acquiring its finished products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
Recognition</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates its revenues mainly from sales of electrical products, such as electrical converters and inverters, to third-party
customers, who are mainly distributors and retailers. The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting
standards updates (&#8220;ASU&#8221;) 2014-09 for revenue recognition. On January 1, 2018, the Company has early adopted ASU 2014-09,
which is a comprehensive new revenue recognition model that requires revenue to be recognized in a manner to depict the transfer of goods
or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.
The Company considers revenue realized or realizable and earned when all the five following criteria are met: (1) identify the contract
with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction
price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer.
As part of its consideration of the contract, the Company evaluates certain factors including the customer&#8217;s ability to pay (or
credit risk). For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified
performance obligations. In the principal versus agent consideration, since no other party is involved in transactions, the Company is
a principal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
determining the transaction price, the Company evaluates whether the price is subject to a refund or adjustment to determine the net
consideration to which the Company expects to be entitled. The Company analyzed historical refund claims for defective products, and
since no warranty, discount or return policy are documented in the sales agreements, the Company concluded that they have been immaterial.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
are reported net of all value added taxes. As the Company&#8217;s standard payment terms are less than one year, the Company has elected
the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates
the transaction price to each distinct product based on their relative standalone selling price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized when control of the product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied
at a point in time), which typically occurs at delivery. For international sales, the Company sells its products primarily under the
free onboard (&#8220;FOB&#8221;) shipping point term. For sales under the FOB shipping point term, the Company recognizes revenues when
products are delivered from Company to the designated shipping point. Prices are determined based on negotiations with the Company&#8217;s
customers and are not subject to adjustment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Rental
income</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rental
income is from subleasing part of the leased assets under operating leases, and it is recognized in the statements of comprehensive income
on a straight-line basis over the term of the lease.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Government
Grant</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
grants are compensation for expenses already incurred or for the purpose of giving immediate financial support to the Company. The government
evaluates the Company&#8217;s eligibility for the grants on a consistent basis and then makes the payment. Therefore, there are no restrictions
on the grants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
grants are recognized when received and all the conditions for their receipt have been met. The grants received were $161,700, $231,918,
and $1,061,274 for the years ending December 31, 2025, 2024, and 2023, respectively, which were included in other income on Income Statement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research
and Development Costs</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development activities are directed toward the development of new products as well as improvements in existing processes. These costs,
which primarily include salaries, contract services and supplies, are expensed as incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shipping
and Handling Costs</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shipping
and handling costs are expensed when incurred and are included in selling and marketing expense. Shipping and handling costs were $173,784,
$172,465, and $191,671 for the years ended December 31, 2025, 2024, and 2023, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advertising
Costs</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising
costs are expensed as incurred in accordance with ASC 720-35, &#8220;Selling and Marketing Expenses-Advertising Costs&#8221;. Advertising
costs were $122,316, $213,972, and $78,305 for the years ended December 31, 2025, 2024, and 2023, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
Taxes</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes using the asset and liability method whereby it calculates deferred tax assets or liabilities for temporary
differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements, net
operating loss carry forwards and credits by applying enacted tax rates applicable to the years in which those temporary differences
are expected to be reversed or settled. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management,
it is more likely than not that some portion or all the deferred tax assets will not be realized. Current income taxes are provided in
accordance with the laws of the relevant taxing authorities. The components of the deferred tax assets and liabilities are individually
classified as non-current amounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company records uncertain tax positions in accordance with ASC 740 on the basis of a two-step process whereby (1) the Company determines
whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and
(2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax
benefit that is more than&#160;50&#160;percent likely to be realized upon ultimate settlement with the related tax authority.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the extent applicable, the Company records interest and penalties as other expenses. All the tax returns of the Company&#8217;s PRC subsidiaries
remain subject to examination by PRC tax authorities for&#160;five years&#160;from the date of filing. The fiscal year for tax purpose
in PRC is December 31.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and its subsidiaries are not subject to U.S. tax laws and local state tax laws. The Company&#8217;s income and that of its related
entities must be computed in accordance with Chinese and foreign tax laws, as applicable, and all of which may be changed in a manner
that could adversely affect the amount of distributions to shareholders. There can be no assurance that Income Tax Laws of PRC will not
be changed in a manner that adversely affects shareholders. Any such change could increase the amount of tax payable by the Company,
reducing the amount available to pay dividends to the holders of the Company&#8217;s ordinary shares.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Earnings
(loss) Per Share</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings
(loss) per share is calculated in accordance with ASC 260 Earnings per Share. Basic earnings (loss) per share is computed by dividing
the net income (loss) attributable to shareholders of the Company by the weighted average number of ordinary shares outstanding during
the year. Diluted earnings per share are computed in accordance with the treasury stock method and based on the weighted average number
of ordinary shares and dilutive ordinary share equivalents. Dilutive ordinary share equivalents are excluded from the computation of
diluted earnings per share if their effects would be anti-dilutive. There were no dilutive ordinary share equivalents included in diluted
EPS during the years ended December 31, 2025, 2024, and 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not use the two-class method to compute net income per ordinary share, because it did not have other issued securities other
than ordinary shares. Class A and Class B shares are both ordinary shares, and per Article 6 in Memorandum and Articles of Association
(amended and restated), they have the same rights, preferences, privileges, and restrictions, except for voting and conversion rights.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comprehensive
income/(loss)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive
income/(loss) is defined as the changes in shareholders&#8217; equity during a period arising from transactions and other events and
circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Comprehensive income
or loss is reported in the consolidated statements of comprehensive income/(loss). Accumulated other comprehensive income/(loss), as
presented on the accompanying consolidated balance sheets, consists of accumulated foreign currency translation adjustments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Certain
Risks and Concentration</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Exchange
Rate Risks</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company operates in PRC, which may give rise to significant foreign currency risks mainly from fluctuations and the degree of volatility
of foreign exchange rates between the USD and the RMB.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Currency
Convertibility Risks</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Substantially
all the Company&#8217;s operating activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign
exchange transactions take place either through the People&#8217;s Bank of China or other banks authorized to buy and sell foreign currencies
at the exchange rates quoted by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of
China or other regulatory institutions requires submitting a payment application form together with other information such as suppliers&#8217;
invoices, shipping documents and signed contracts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Concentration
of Credit Risks</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to concentration on credit risks consist primarily of cash and cash equivalents, restricted
cash, and notes receivable. The Company places its cash and cash equivalents, restricted cash, and note receivable in good credit quality
financial institutions in Hong Kong and PRC. Concentration of credit risks with respect to accounts receivables is linked to the concentration
of revenue. To manage credit risk, the Company performs ongoing credit evaluations of customers&#8217; financial condition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Interest
Rate Risks</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is subject to interest rate risk. The Company has bank interest bearing loans charged at variable interest rates. And although
some bank interest bearing loans are charged at fixed interest rates within the reporting period, the Company is still subject to the
risk of adverse changes in the interest rates charged by the banks when these loans are refinanced.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Risks
and Uncertainties</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
operations of the Company are in the PRC. Accordingly, the Company&#8217;s business, financial condition, and results of operations may
be influenced by political, economic, and legal environments in the PRC, as well as by the general state of the PRC economy. The Company&#8217;s
results may be adversely affected by changes in the political, regulatory and social conditions in the PRC. Although the Company has
not experienced losses from these situations and believes that it is following existing laws and regulations including its organization
and structure disclosed in Note1, this may not be indicative of future results.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Liquidity
Risks</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
primary sources of liquidity consist of existing cash balances, cash flows from our operating activities and availability under our revolving
credit facility. Our ability to generate sufficient cash flow from our operating activities is primarily dependent on our sales of converters
and power generating products to our customers at margins sufficient to cover fixed and variable expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, we had cash and cash equivalents of $436,788 and $1,324,809, respectively including restricted cash of
251,932 and 792,204, respectively. We believe that our current cash, cash to be generated from our operations and&#160;access to loans
from our related parties will be sufficient to meet our working capital needs for at least the next twelve months. Although we do not
have any amounts committed to being provided by our related parties, due to their relatively small amounts, we do not believe our working
capital needs will be negatively impacted without such funds provided by related parties. We plan to expand our business to implement
our growth strategies in our existing market and strengthen our position in the marketplace. To do so, we will need more capital through
equity financing to increase our production and meet market demands.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recent
Accounting Pronouncements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers the applicability and impact of all accounting standards updates (&#8220;ASU&#8221;). Management periodically reviews
new accounting standards that are issued.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Recently
Issued Accounting Standards</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-06, Disclosure Improvements&#8212;codification amendments
in response to SEC&#8217;s disclosure Update and Simplification initiative which amend the disclosure or presentation requirements of
codification subtopic 230-10 Statement of Cash Flows&#8212;Overall, 250-10 Accounting Changes and Error Corrections&#8212;Overall, 260-10
Earnings Per Share&#8212;Overall, 270-10 Interim Reporting&#8212;Overall, 440-10 Commitments&#8212;Overall, 470-10 Debt&#8212;Overall,
505-10 Equity&#8212;Overall, 815-10 Derivatives and Hedging&#8212;Overall, 860-30 Transfers and Servicing&#8212;Secured Borrowing and
Collateral, 932-235 Extractive Activities&#8212;Oil and Gas&#8212;Notes to Financial Statements, 946-20 Financial Services&#8212;Investment
Companies&#8212;Investment Company Activities, and 974-10 Real Estate&#8212;Real Estate Investment Trusts&#8212;Overall. The amendments
represent changes to clarify or improve disclosure and presentation requirements of above subtopics. Many of the amendments allow users
to more easily compare entities subject to the SEC&#8217;s existing disclosures with those entities that were not previously subject
to the SEC&#8217;s requirements. Also, the amendments align the requirements in the Codification with the SEC&#8217;s regulations. For
entities subject to existing SEC disclosure requirements or those that must provide financial statements to the SEC for securities purposes
without contractual transfer restrictions, the effective date aligns with the date when the SEC removes the related disclosure from Regulation
S-X or Regulation S-K. Early adoption is not allowed. For all other entities, the amendments will be effective two years later from the
date of the SEC&#8217;s removal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASU
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, establishes incremental disaggregation of income tax disclosures
pertaining to the effective tax rate reconciliation and income taxes paid. This standard is effective for fiscal years beginning after
December 15, 2024, and requires prospective application with the option to apply it retrospectively. The Company adopted ASU 2023-09
beginning January 1, 2025. The adoption did not have a material impact on the Company&#8217;s consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2024, the FASB issued ASU 2024-03, &#8220;Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures
(Subtopic 220-40): Disaggregation of Income Statement Expenses&#8221;, requiring public entities to disclose additional information about
specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal
years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The
Company is currently evaluating the impact of adopting ASU 2024-03.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not expect the adoption to have a material impact on its consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a
material effect on the Company&#8217;s consolidated financial statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>173
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrentAbstract', window );"><strong>Receivables, Net, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndNontradeReceivableTextBlock', window );">ACCOUNTS RECEIVABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
3 &#8211; ACCOUNTS RECEIVABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,956,417</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">12,296,691</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(374,065</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(259,555</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,582,352</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12,037,136</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
average accounts receivable turnover period was approximately&#160;205 days and 110&#160;days for the years ended December 31, 2025 and
2024, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
of allowance for doubtful accounts for the years ended December 31, 2025 and 2024 were as follow:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(259,555</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(39,280</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Provision adjustment for accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(103,145</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(224,534</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Exchange difference</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(11,365</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,259</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Ending balance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(374,065</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(259,555</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNontradeReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/326/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>174
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
4 &#8211; INVENTORIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,322,641</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,118,820</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work in process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,904,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,490,520</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">Finished goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">520,088</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">611,020</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Inventory valuation allowance</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(21,397</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(383,545</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,725,561</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,836,815</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the fiscal year ended December 31, 2025, the Company recorded a reversal of the inventory allowance in the amount of $362,148. For the
fiscal year ended December 31, 2024, the Company recorded an inventory allowance provision of $291,707.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>175
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Advance to Suppliers and Other<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AdvanceToSuppliersAndOtherAbstract', window );"><strong>Advance To Suppliers And Other Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AdvanceToSuppliersAndOtherTextBlock', window );">ADVANCE TO SUPPLIERS AND OTHER</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
5 &#8211; ADVANCE TO SUPPLIERS AND OTHER</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advance
to suppliers and other as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Advance to suppliers</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,702,675</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">8,548,744</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Advance payment for potential factory lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,000,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(496,754</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(111,004</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,205,921</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,437,740</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, an advance payment of $1,000,000 had been made in connection with a potential long-term lease of a customized
factory intended to support business expansion in the energy storage industry.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AdvanceToSuppliersAndOtherAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvanceToSuppliersAndOtherAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_AdvanceToSuppliersAndOtherTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entity disclosure of advance to suppliers and others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvanceToSuppliersAndOtherTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>176
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant, and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
6 &#8211; PROPERTY, PLANT AND EQUIPMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Machinery and equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,152,265</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">2,240,129</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Transportation vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">466,386</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">443,390</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">Electronic devices</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,923</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">138,951</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,652</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88,050</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">Construction in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,932,974</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">216,468</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Building</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,611,858</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">754,321</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total property plant and equipment, at cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,431,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,881,309</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(2,328,503</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,724,095</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Property, plant and equipment, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,102,555</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,157,214</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additions
to property and equipment for the years ended December 31, 2025 and 2024 were&#160;$5,239,108 and $715,202, respectively. Disposals during
these periods were $4,947 and $0, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expenses were $519,185, $426,275, and $385,666 for the years ended December 31, 2025, 2024, and 2023, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
depreciation expenses included in the cost of sales during the years ended December 31, 2025, 2024, and 2023 were $357,058, $261,090,
and $243,284, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>177
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
7 &#8211; INTANGIBLE ASSETS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Intangible assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 9pt">Cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">77,123</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">37,332</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accumulated amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,438</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,350</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Additions, at cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,670,247</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,556</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Amortization current period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(56,486</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(5,566</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,678,447</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">61,972</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
intangible assets include land use rights that the Company acquired during the 2025 fiscal year. The useful life of the land use rights
is 50 years. After paying the full acquisition price, the Company secured the land use rights and pledged the property to apply for bank
loans. The related bank loan is disclosed in Note 13 &#8211; Long-term Loans.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
rest intangible assets represent the ERAYAK trademark, the Company&#8217;s purchase of patents related to new technologies to produce
inverters, and software purchased for internal use.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were no disposals for the years ended December 31, 2025, 2024, and 2023.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Five
succeeding years of amortization are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; text-align: left">Year</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net<br/> carrying<br/> value</td><td style="padding-bottom: 1pt; 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: 1pt">2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">67,659</td><td style="width: 1%; padding-bottom: 1pt; 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">2,610,788</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,659</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,543,129</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,659</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,475,470</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,659</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,407,811</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">2030</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,659</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,340,152</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for intangible asset. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>178
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Leases, Operating [Abstract] (Deprecated 2026)</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
8 &#8211; LEASES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has two related party leases for the land and building where it operates:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
#1: A 20-year lease with no option to renew, and the Company&#8217;s lease agreements do not contain any material residual value guarantees
or material restrictive covenants. After paid part of the 20-year lease payment, the Company secured the right to use of property, and
the lessor, Wenzhou Ailefu Technology Co., Ltd (&#8220;Ailefu&#8221;), provided the leased assets as guarantee for the Company to apply
bank loan, and the lease payment for the future 20 years have been prepaid. The Company sub-leases part of the property and uses rental
income to cover part or all the interest expense on the bank loan. The related bank loan is disclosed in Note 13 &#8211; Long-term Loans.
Rental income from the sublease is disclosed in Note 23 &#8211; Rental Income, Net. Relation between the Company and Ailefu is disclosed
in Note 26&#160;&#8211; Related Party Transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
#2: A two-year lease with option to renew. The Company pays the full rent at the beginning of the lease, and the related transaction
is disclosed in Note 26 &#8211; Related Party Transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the 2025 and 2024 fiscal years, the lease expenses were $689,181 and $689,922, respectively. The ending balances of right of use assets
were $6,032,330 and $6,457,903 as of December 31, 2025 and 2024, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>179
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Investment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock', window );">SHORT-TERM INVESTMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
9 &#8211; SHORT-TERM INVESTMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s short-term investments primarily consist of structured products and money market funds. These investments are recorded
at fair value, with changes in fair value recognized in earnings (or other comprehensive income, as applicable).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth the financial instruments, measured at fair value, by level within the fair value hierarchy as of December
31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</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: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Balance at December&#160;31,<br/>
    2025</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Quoted Prices in Active Market for Identical Assets
    (Level l)</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Significant Other Observable (Level 2)</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Significant unobservable Inputs (Level 3)</b></td><td style="text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Short-term investments:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Structured Products</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4,537,044</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">&#8239;&#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">4,537,044</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;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
structured products held by the Company do not have quoted prices for identical assets in active markets and therefore are generally
not classified within Level 1 of the fair value hierarchy. The fair values of these wealth management products are primarily determined
based on quotes or net asset values provided by the issuing banks, with reference to observable yields, market interest rates, and market
inputs for similar products. These inputs are directly or indirectly observable in the marketplace, and the Company does not rely on
significant unobservable inputs to estimate their fair values. Accordingly, the Company believes that the fair value measurements of
these wealth management products are consistent with the characteristics of Level 2 inputs under the fair value hierarchy and classifies
them within Level 2. If, in the future, certain wealth management products lack bank quotes, published net asset values, or other observable
market inputs, and their valuations rely primarily on significant unobservable assumptions, the Company will reassess their classification
within the fair value hierarchy.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of cash, cash equivalent, and short-term investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>180
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Investment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">LONG-TERM INVESTMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
10 &#8211; LONG-TERM INVESTMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
July 2024, the Company acquired a 15% equity interest in a privately held entity (the &#8220;Investee&#8221;) for a total purchase price
of RMB3 million. Through December 31, 2024, the Company determined it did not possess the ability to exercise significant influence over
the Investee and accounted for the investment pursuant to ASC 321, Investments&#8212;Equity Securities, using the measurement alternative.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal year ended December 31, 2025, the Company determined that it gained the ability to exercise significant influence over the
operating and financial policies of the Investee due to representation on the board of directors and participation in policy-making processes.
Accordingly, the Company transitioned the accounting for this investment to the equity method in accordance with ASC 323, Investments&#8212;Equity
Method and Joint Ventures. Under the equity method, the investment is initially measured at the carrying value of the previous investment
plus the cost of any additional interest acquired. The Company subsequently adjusts the carrying amount of the investment to recognize
its share of the investee's earnings or losses in the Consolidated Statements of Comprehensive Loss.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the year ended December 31, 2025, the Company recorded an investment loss of RMB1,647,163, or $229,170 representing its proportionate
share of the Investee&#8217;s net loss. As of December 31, 2025, the carrying value of the investment was RMB1,352,837, or $193,453.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investment in debt and equity securities and other assets at fair value and held for trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/942-320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/940-320/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph b<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>181
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current and Non-Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentDisclosureAbstract', window );"><strong>Other Assets, Noncurrent Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">OTHER CURRENT AND NON-CURRENT ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
11 &#8211; OTHER CURRENT AND NON-CURRENT ASSETS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025, other current assets included a three-year fixed deposit in the amount of RMB 27,400,000, or $3,918,148, in Minsheng
Bank, from June 9, 2023, to June 9, 2026, which as of December 31, 2024, was included in other non-current assets. The annual interest
rate on the deposit is 3.2%, and early withdrawal before the expiry date is not allowed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal year ended December 31, 2025 and 2024, the Company pledged this fixed deposit and all accrued interest income as collateral
to secure bank loan for Zhejiang Rayak Technology Co. Ltd., a related party of the Company.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>182
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowingsAbstract', window );"><strong>Short-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">SHORT-TERM BORROWINGS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
12 &#8211; SHORT-TERM BORROWINGS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings from financial institutions consisted of the following on December 31, 2025:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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-indent: -0.125in; padding-left: 0.125in; border-bottom: Black 1pt solid; font-weight: bold">Bank&#160;Name</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 42%; padding-bottom: 1pt">Bank of Wenzhou</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">11,500,000</td><td style="width: 1%; padding-bottom: 1pt; 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,644,478</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.10.30</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.10.28</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.25</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt">Bank of China</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,429,981</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.01.17</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.01.16</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.70</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Huaxia Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,429,981</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.09.29</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.09.20</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.85</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Huaxia Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">20,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,859,962</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.09.29</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.09.20</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.65</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Industrial and Commercial Bank of China</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,500,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">929,488</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.03.20</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.03.20</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">2.80</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">58,000,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">8,293,890</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings from financial institutions consisted of the following on December 31, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold">Bank&#160;Name</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 42%; text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,000,000</td><td style="width: 1%; padding-bottom: 1pt; 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">136,999</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024.06.27</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.01.03</span></td><td style="width: 1%; padding-bottom: 1pt; 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.50</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Bank of Ningbo</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">684,997</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024.06.13</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.06.13</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.80</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Bank of Ningbo</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,706,808</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">233,832</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024.10.30</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.04.28</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">2.75</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">7,706,808</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,055,828</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s short-term bank borrowings are guaranteed by the Company&#8217;s major shareholders, their immediate family members,
and related companies. For the years ended December 31, 2025, 2024, and 2023, interest expenses on short-term borrowings from financial
institutions amounted to $116,349, $47,176, and $165,247, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>183
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Loans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtOtherDisclosuresAbstract', window );"><strong>Long-Term Debt, Other Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG-TERM LOANS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
13 &#8211; LONG-TERM LOANS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025, the long-term loans consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold">Description</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">228,571</td><td style="width: 1%; padding-bottom: 1pt; 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">32,685</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt">2025.05.07</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt">2027.04.23</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8.62</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">380,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54,475</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.04.10</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.04.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12.16</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">380,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54,475</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.04.10</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.04.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12.16</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">380,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54,475</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.04.10</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.04.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12.16</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">380,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54,475</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.04.10</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.04.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12.16</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">380,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54,475</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.04.10</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.04.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11.16</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">500,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">71,499</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.12.03</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.11.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13.99</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">500,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">71,499</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.12.03</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.11.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13.99</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">500,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">71,499</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.12.03</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.11.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13.99</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">500,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">71,499</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.12.03</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.11.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">13,99</div></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,200,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">171,599</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2023.06.02</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.05.30</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.60</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,750,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">250,247</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2023.06.02</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.05.30</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.60</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,200,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">886,589</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.11.14</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2032.11.14</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.70</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">16,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,287,970</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.05.20</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2034.11.20</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">2.70</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Subtotal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">29,283,331</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,187,461</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Current portion of long-term loans</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(5,441,349</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(778,103</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">23,841,982</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,409,358</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2024, the long-term loans consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold">Description</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">38,095</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,219</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt">2023.04.27</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt">2025.04.27</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.6528</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">155,556</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">21,311</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.02.26</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.02.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.8760</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">214,286</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">29,357</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.03.29</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.03.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.8760</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">904,762</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">123,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.07.29</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.07.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.0400</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">136,999</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.09.11</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.09.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.8300</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">280,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">38,360</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.09.11</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.09.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.8300</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">200,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">27,400</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.11.04</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.10.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.8300</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,200,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">164,399</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2023.06.05</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.05.30</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.6</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,750,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">239,749</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2023.06.05</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.05.30</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.6</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,369,994</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.08.06</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.07.15</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">684,997</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.08.13</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.07.15</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,232,995</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.08.16</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.07.15</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Subtotal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">29,742,698</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,074,733</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Current portion of long-term loans</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,179,047</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(161,529</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">28,563,651</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,913,204</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
long-term bank loans from Minsheng Bank are collateralized by certain assets of the Company. As of December 31, 2025, the collateral
consisted of land use rights held by Ruike with a carrying amount of $2,543,916. In the prior year, as of December 31, 2024, the loans
were secured by leased property held under a lease agreement with Ailefu (see Note 8 &#8212; Leases for additional information).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2025, 2024, and 2023, interest expenses on long-term loans amounted to $163,333, $101,159, and $245,897,
respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>184
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrentAbstract', window );"><strong>Accounts Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCOUNTS PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
14 &#8211; ACCOUNTS PAYABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
payable mainly represent the amount the Company owes to its suppliers. As of December 31, 2025 and 2024, outstanding accounts payable
amounted to $6,097,560 and $8,335,266, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>185
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Advance from Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AdvanceFromCustomersAbstract', window );"><strong>Advance From Customers Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AdvanceFromCustomersTextBlock', window );">ADVANCE FROM CUSTOMERS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
15 &#8211; ADVANCE FROM CUSTOMERS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advance
from customers represent the payments from customers for products that have not yet been delivered. As of December 31, 2025 and 2024,
advance from customers amounted to $1,573,763 and $628,067, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AdvanceFromCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvanceFromCustomersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_AdvanceFromCustomersTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvanceFromCustomersTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>186
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Tax Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract', window );"><strong>Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_TaxPayableTextBlock', window );">TAX PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
16 &#8211; TAX PAYABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, tax payable consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Corporate tax payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">999,741</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">962,235</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">VAT payable (receivable)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(80,712</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48,585</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left">Other tax payable</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,184</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,575</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">929,213</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,021,395</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_TaxPayableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about tax payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_TaxPayableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>187
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sales<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">SALES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
17 &#8211; SALES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregated
sales by types as of December 31, 2025, 2024, and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-bottom: 1pt">Inverters</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,864,074</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,074,555</td><td style="width: 1%; padding-bottom: 1pt; 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">11,893,338</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Chargers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">278,339</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">550,919</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">544,680</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Gasoline generators</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,666,380</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,981,895</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,575,406</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Power bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,714,152</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,966,744</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">804,268</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Other products</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">332,492</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">726,247</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">504,806</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">22,855,437</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">30,300,360</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,322,498</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
is no warranty, discount or return policy documented&#160;in the sales agreements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>188
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cost of Sales<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_CostOfSalesAbstract', window );"><strong>Cost Of Sales Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_CostOfSalesTextBlock', window );">COST OF SALES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
18 &#8211; COST OF SALES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of sales as of December 31, 2025, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-bottom: 1pt">Direct labor</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,719,388</td><td style="width: 1%; padding-bottom: 1pt; 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,940,773</td><td style="width: 1%; padding-bottom: 1pt; 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,600,909</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Direct materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,930,350</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,294,288</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,428,628</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Direct manufacturing overhead</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,466,025</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,359,577</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,338,927</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Outsourced products</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">868,001</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,713,360</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,931,385</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">17,983,764</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,307,998</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,299,849</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_CostOfSalesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_CostOfSalesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_CostOfSalesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_CostOfSalesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>189
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Administrative Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpenseAbstract', window );"><strong>General and Administrative Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_GeneralAndAdministrativeExpenseTextBlock', window );">GENERAL AND ADMINISTRATIVE EXPENSES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
19 &#8211; GENERAL AND ADMINISTRATIVE EXPENSES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses as of December 31, 2025, 2024, and 2023 consisted of following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-bottom: 1pt">Employee compensation and benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,077,246</td><td style="width: 1%; padding-bottom: 1pt; 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">927,913</td><td style="width: 1%; padding-bottom: 1pt; 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">526,895</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Travel and communication expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,842</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59,108</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,451</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Rent and utilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">305,877</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">287,755</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">83,079</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Consulting fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,148,141</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">677,556</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,032,197</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,493</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,511</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,386</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Depreciation and amortization expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">193,562</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,395</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">116,451</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Bank charges</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,733</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,458</td><td style="padding-bottom: 1pt; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,324</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Donations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,175</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,118</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,237</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Sales tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,368</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,657</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">76,654</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,815</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,314</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,748</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Office and miscellaneous</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">121,059</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">155,940</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">96,006</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,000,311</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,302,809</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,023,428</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_GeneralAndAdministrativeExpenseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for general and administrative expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_GeneralAndAdministrativeExpenseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>190
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selling and Marketing Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpenseAbstract', window );"><strong>Selling and Marketing Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SellingAndMarketingExpensesTextBlock', window );">SELLING AND MARKETING EXPENSES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
20 &#8211; SELLING AND MARKETING EXPENSES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
and marketing expenses as of December 31, 2025, 2024, and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Employee compensation and benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">279,549</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">265,546</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">202,992</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Travel and promotion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">187,703</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">267,203</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,213</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Shipping and handling</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">173,784</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">191,671</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,593</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">12,233</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Consulting fee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,495</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,725</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Inspection and certification fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,941</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">97,091</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,729</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,592</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,928</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">182,221</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: justify">Office and miscellaneous</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">13,184</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">47,541</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">81,695</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">771,176</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">946,269</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">962,479</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_SellingAndMarketingExpensesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of selling and marketing expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_SellingAndMarketingExpensesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>191
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Research and Development Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseAbstract', window );"><strong>Research and Development Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock', window );">RESEARCH AND DEVELOPMENT EXPENSES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
21 &#8211; RESEARCH AND DEVELOPMENT EXPENSES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development expenses as of December 31, 2025, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Salaries</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">870,884</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">701,402</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">525,782</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Direct input</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">681,587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">859,540</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">554,892</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Utility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,585</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,542</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,680</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Design cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,560</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,254</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,115</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Contract services</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">55,720</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; background-color: White">
    <td style="text-align: justify">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,522</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,286</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,614</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: justify">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">21,173</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">22,925</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">36,859</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,608,311</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,670,669</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,176,943</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483041/730-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>192
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expenses, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseShortTermBorrowingsAbstract', window );"><strong>Interest Expense, Short-Term Borrowings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock', window );">INTEREST EXPENSES, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
22 &#8211; INTEREST EXPENSES, NET</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
expenses as of December 31, 2025, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Interest expense</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">341,685</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">150,160</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">490,780</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: justify">Interest income</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(389,725</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(10,719</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(88,109</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total interest (income) expense, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(48,040</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">139,441</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">402,671</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseShortTermBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 2: 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(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: 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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: 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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 7: 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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 9: 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(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>193
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rental Income, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RentalIncomeNetAbstract', window );"><strong>Rental Income Net Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RentalIncomeNetTextBlock', window );">RENTAL INCOME, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
23 &#8211; RENTAL INCOME, NET</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company subleases part of the leased assets on a straight-line basis to other third parties. The lease terms with lessees vary and usually
start from two years.&#160;Rental income as of December 31, 2025, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Rental income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">265,755</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">251,542</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">411,962</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: justify">Rental expense</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(111,910</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(97,071</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(216,615</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total rental income, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">153,845</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">154,471</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">195,347</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_RentalIncomeNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RentalIncomeNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_RentalIncomeNetTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about rental income, net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RentalIncomeNetTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>194
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other Nonoperating Income (Expense) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock', window );">OTHER INCOME, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
24 &#8211; OTHER INCOME, NET</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table shows the details of net other income (expenses) for the years ended December 31, 2025, 2024 and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Government grant</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">161,700</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">231,918</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,061,274</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Sampling reimbursement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77,119</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">21,624</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">Exchange gains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,692</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,296</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,834</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain on extinguishment of liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,807</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; background-color: rgb(204,238,255)">
    <td style="text-align: left">Miscellaneous income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,942</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,754</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,099</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">Miscellaneous expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(19,222</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(41,604</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(215,751</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Total other income, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">308,038</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">362,364</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">878,080</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>195
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Customer and Supplier Concentrations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CUSTOMER AND SUPPLIER CONCENTRATIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
25 &#8211; CUSTOMER AND SUPPLIER CONCENTRATIONS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
customers and suppliers are those that account for greater than 10% of the Company&#8217;s revenues and purchases.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not have any customers that individually accounted for a significant portion (10% or more) of its revenue during the fiscal
year ended December 31, 2025. As a result, the Company is not materially dependent on any individual customer. As of December 31, 2025,
the Company&#8217;s accounts receivable was concentrated with two parties: a related party representing 18.61% of the total balance and
a single customer representing 13.69%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company sold a substantial portion of products to one customer (21.50% of total revenues) during fiscal year ended December 31, 2024.
As of December 31, 2024, the amount due from this customer included in accounts receivable were $2,109,572, representing&#160;17.16%
of total accounts receivable. Other significant concentration of accounts receivable included another customer, who accounted for&#160;14.51%
of total accounts receivable for the fiscal year ended December 31, 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company sold a substantial portion of products to one customer (11.99% of total revenues) during the fiscal year ended December 31, 2023,
and as of the year-end date, amount due from this customer included in accounts receivable was $28,301, representing&#160;0.45% of total
accounts receivable. Beside the significant customer, there were other significant concentrations of accounts receivable, which included
four customers who accounted for&#160;25.19%,&#160;20.59%,&#160;11.73% and&#160;10.28%, respectively, of the total accounts receivable
for the fiscal year ended December 31, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
loss of one significant customer or the failure to attract new customers could have a material adverse effect on our business, consolidated
results of operations and financial condition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal year ended December 31, 2025, one supplier accounted for 10.31% of the Company&#8217;s total purchases, indicating a concentration
of supplier risk. Management monitors this relationship on an ongoing basis to mitigate potential supply disruptions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2024 and 2023, there was no significant concentration in suppliers for the Company&#8217;s raw material
purchase.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has numerous suppliers that could be substituted should any of the current suppliers become unavailable or non-competitive.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-3A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>196
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
26 &#8211; RELATED PARTY TRANSACTIONS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>1)&#160;Nature
of relationships with related parties</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; vertical-align: top; width: 50%; font-weight: bold; text-align: left">Name</td><td style="vertical-align: top; padding-bottom: 1pt; width: 1%; font-weight: bold; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; vertical-align: top; width: 49%; font-weight: bold; text-align: left">Relationship with the Company</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Wenzhou Ailefu Technology Co. Ltd. (&#8220;Ailefu&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">An entity 100% owned by Xiangze</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Hangzhou Xiangze Trading Co. Ltd. (&#8220;Xiangze&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">An entity 100% owned by Lingyi Kong</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Wenzhou Leiling Technology Development Co. Ltd. (&#8220;Leiling&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">An entity with Shengling Xiang as legal representative</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. (&#8220;Fushishenye&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">An entity with Lingyi Kong as legal representative</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Zhejiang Rayak Technology Co. Ltd. (&#8220;Rayak Tech&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">An entity 85% owned by Shengling Xiang and 15% owned by Zhejiang Leiya Electronics Co., Ltd.</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Chuanlong Lin</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">Relative of Lingyi Kong; former controlling shareholder of New Focus</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Shengling Xiang</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">Executive and legal rep of the Company</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Lingyi Kong</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">Controlling shareholder of the Company</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Chunhua Xiang</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">Relative of Lingyi Kong</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>2)
Related party transactions</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases offices and factory buildings from Ailefu. The nature of the lease is disclosed in Note 8 - Lease. As of December 31,
2025, the Company&#8217;s balances with Ailefu consisted of a security deposit of $14,300, and prepayments totaling $613,585. The Company
purchased raw materials in the amount of $793,744 through Ailefu during the 2025 fiscal year. As of December 31, 2025, the Company had
accounts payable of $132,136 to Ailefu.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were no transactions between the Company and Xiangze, the Company and Leiling, the Company and Chuanlong Lin, and the Company and Chunhua
Xiang during the years ended December 31, 2025 and 2024. As of December 31, 2025 and 2024, the Company had no outstanding balances from
these entities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company purchased equipment from Fushishenye. As of December 31, 2025, the Company had advance paid to Fushishenye in the amount of $671,200.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company periodically manages cash collections and disbursements on behalf of Rayak Tech. For the fiscal year ended December 31, 2025,
the Company collected $932,285 and disbursed $417,934 on Rayak Tech's behalf. As of December 31, 2025, the outstanding balance due to
Rayak Tech related to these activities was $564,868, which is included in due to related parties. Additionally, the Company sells products
to Rayak Tech in the ordinary course of business. During the fiscal year ended December 31, 2025, total sales to Rayak Tech amounted
to $2,030,478. As of December 31, 2025, the Company had an outstanding accounts receivable balance from Rayak Tech of $3,178,800.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, Shengling Xiang provides working capital advances to support the Company&#8217;s operations. During the year ended December
31, 2025, the Company repaid $333,840 to Shengling Xiang, while during the year ended December 31, 2024, the Company received advances
totaling $349,737. As of December 31, 2025 and 2024, the outstanding balances due to this individual were <span style="-sec-ix-hidden: hidden-fact-3">$0</span> and $333,840, respectively.
These balances represent unsecured, interest-free borrowings that are due on demand.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lingyi
Kong provides periodic working capital advances to support the Company&#8217;s operations. During the years ended December 31, 2025 and
2024, the Company received advances of $7,874,134 and $11,374,390, respectively. As of December 31, 2025 and 2024, the outstanding balances
due to Lingyi Kong were $1,212,020 and $3,176,325, respectively. These borrowings are unsecured, non-interest bearing, and due on demand.
Additionally, during the years ended December 31, 2025 and 2024, Lingyi Kong endorsed notes receivable with recourse to the Company&#8217;s
suppliers to settle outstanding accounts payable in the amount of $4,035,487 and $7,255,413, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>3)
Related party balances</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
outstanding balances with related parties consisted of the following as of December 31, 2025 and 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; vertical-align: top; font-weight: bold; text-align: left">Accounts</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Name of related parties</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 38%; text-align: left">Due to related party</td><td style="width: 1%">&#160;</td>
    <td style="width: 37%; text-align: left">Lingyi Kong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,212,020</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,176,325</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Zhejiang Rayak Technology Co. Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">564,868</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; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Shengling Xiang</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">333,840</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,776,888</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,510,165</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">Accounts payables, related parties</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Ailefu Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">132,136</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">132,136</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">-</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Accounts receivables, related parties</td><td>&#160;</td>
    <td style="text-align: left">ZheJiang Rayak Technology Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,178,800</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Weidi Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">1,314,332</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,178,800</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,314,332</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">Advance to suppliers, related parties</td><td>&#160;</td>
    <td style="text-align: left">Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">671,200</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Ailefu Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">613,585</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,284,785</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">-</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">Other receivables, related parties</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Ailefu Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,300</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">14,300</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">-</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(e)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>197
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
27 &#8211; SHAREHOLDERS&#8217; EQUITY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ordinary
shares</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is authorized to issue&#160;1,000,000,000&#160;ordinary
shares of par value of $0.22&#160;each, comprising of: (i)&#160;900,000,000&#160;Class A Ordinary Shares of par value of&#160;<span style="-sec-ix-hidden: hidden-fact-4">USD0.22</span>&#160;each,
and (ii)&#160;100,000,000&#160;Class B Ordinary Shares of par value of&#160;USD0.22&#160;each. There are currently&#160;85,406&#160;issued
and outstanding Class A Ordinary Shares and&#160;4,091&#160;issued and outstanding Class B Ordinary Shares.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of Class A Ordinary Shares and Class B Ordinary Shares shall always vote together as one class on all resolutions submitted to a vote
by the Members.&#160;Each Class A Ordinary Share shall entitle the holder thereof to one (1) vote on all matters subject to vote at general
meetings of the Company, and each Class B ordinary share shall entitle the holder thereof to twenty (20) votes on all matters subject
to vote at general meetings of the Company. Each Class B Ordinary Share is convertible into one (1) Class A Ordinary Share at any time
at the option of the holder thereof.&#160;In no event shall Class A Ordinary Shares be convertible into Class B Ordinary Shares. Save
and except for voting rights and conversion rights, Class A Ordinary Shares and Class B Ordinary Shares shall rank pari passu with one
another and shall have the same rights, preferences, privileges and restrictions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Initial
Public Offering</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 14, 2022, the Company consummated its initial public offering (&#8220;IPO&#8221;) of&#160;3,000,000&#160;Class A ordinary shares
at a price of $4.00&#160;per share, generating gross proceeds to the Company of $12,000,000&#160;before deducting underwriting discounts
and commissions and offering expenses. After deducting underwriting discounts, commissions and expenses related to the offering, the
Company recorded $10,646,322&#160;(with $1,200&#160;in par value and $10,645,122&#160;in additional paid in capital) net proceeds from
its initial public offering. The underwriter was granted a&#160;45-day over-allotment option to purchase up to an additional&#160;450,000&#160;Class
A ordinary shares at the initial public offering price. Meanwhile, other costs incurred in the IPO totaled $1,061,170, the main nature
of which was professional fees. As a result, Class A shares increased by $300, and additional paid-in capital increased by $9,584,612.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Private
Placement</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 20, 2024, the Company entered into securities purchase agreements (the &#8220;Securities Purchase Agreements&#8221;) with certain
purchasers (&#8220;Purchasers&#8221;) in connection with the issuance and sale (the &#8220;Private Placement&#8221;) of (i) an aggregate
of&#160;16,000,000&#160;Class A ordinary shares, par value US$0.0001&#160;per share, of the Company (the &#8220;Class A Ordinary Shares&#8221;)
and (ii) warrants (the &#8220;Warrants,&#8221; together with the Class A Ordinary Shares, the &#8220;Securities&#8221;) to purchase an
aggregate of&#160;32,000,000&#160;Class A Ordinary Shares at an exercise price of $0.50&#160;per share, subject to adjustment as provided
therein, for an aggregate of purchase price of $8,000,000. The Warrants will become exercisable for cash or on a cashless basis upon
issuance and will expire&#160;three years&#160;after the issuance date. In November 2024, Purchasers exercised warrants on a cashless
basis, and the Company issued&#160;22,588,235&#160;Class A ordinary shares. As of December 31, 2024, all warrants were exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Registered
Direct Offering</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 25, 2025, ERAYAK Power Solution Group Inc. (the &#8220;Company&#8221;) entered into a securities purchase agreement (the &#8220;Purchase
Agreement&#8221;) with certain investors named thereto (the &#8220;Purchasers&#8221;), pursuant to which the Company agreed to issue
and sell, in a registered direct offering (the &#8220;Registered Direct Offering&#8221;): (i) 12,396,000 class A ordinary shares (the
&#8220;Class A Ordinary Shares&#8221;) of the Company of par value of $0.0001 each (the &#8220;Shares&#8221;), at a purchase price of
$0.098 per share; and (ii) pre-funded warrants to purchase up to 18,216,246 Class A Ordinary Shares (the &#8220;Pre-Funded Warrants&#8221;)
at a purchase price of $$0.098 to the purchase price for Shares, less the exercise price of $0.0001 per share. The Registered Direct
Offering closed on July 28, 2025. The Company received approximately $3 million in gross proceeds from the Registered Direct Offering,
before deducting placement agent fees and estimated offering expenses.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Registered
Direct Offering</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 31, 2025, ERAYAK Power Solution Group Inc. (the &#8220;Company&#8221;) entered into a securities purchase agreement (the &#8220;Purchase
Agreement&#8221;) with certain investors named thereto (the &#8220;Purchasers&#8221;), pursuant to which the Company agreed to issue
and sell, in a registered direct offering (the &#8220;Registered Direct Offering&#8221;): (i) 32,155,921 class A ordinary shares (the
&#8220;Class A Ordinary Shares&#8221;) of the Company of par value of $0.0001 each (the &#8220;Shares&#8221;), at a purchase price of
$0.065 per share; and (ii) pre-funded warrants to purchase up to 75,536,386 Class A Ordinary Shares (the &#8220;Pre-Funded Warrants&#8221;)
at a purchase price of $0.065 to the purchase price for Shares, less the exercise price of $0.0001 per share. The Registered Direct Offering
closed on August 1, 2025. The Company received approximately $7 million in gross proceeds from the Registered Direct Offering, before
deducting placement agent fees and estimated offering expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Share
Subscription</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 19, 2025, Erayak Power Solution Group Inc (the &#8220;Company&#8221;) consummated a share subscription (the &#8220;Share Subscription&#8221;)
with Erayak International Limited. Under the terms of the Share Subscription, the Erayak International Limited purchased 8,000,000 Class
B ordinary shares from the Company at a consideration of $0.055 per share, which is the closing pricing on August 18, 2025, for a total
consideration of US$440,000.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Reverse
Stock Split</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 8, 2025, the shareholders and Board of Directors of the Company approved the 220-for-1 reverse stock split of its ordinary
shares in accordance with Cayman law and the corresponding filing of the ratio change, which was duly filed with the Cayman Registrar.
As a result of the reverse stock split, the number of ordinary shares outstanding were reduced from 187,892,786 Class A ordinary shares
to approximately 854,059 Class A ordinary shares, and from 9,000,000 Class B ordinary shares to approximately 40,910 Class B ordinary
shares, subject to rounding up of all fractional shares to the nearest whole share in lieu of such fractional shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><i>Increase in Authorized
Share Capital</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On November 19, 2025,
the shareholders and the board of directors of the Company approved an increase in the Company&#8217;s authorized share capital from US$50,000,
divided into 2,272,727.27 ordinary shares with a par value of US$0.022 each, consisting of 2,045,454.54 Class A ordinary shares and 227,272.73
Class B ordinary shares, to US$220,000,000, divided into 10,000,000,000 ordinary shares with a par value of US$0.022 each, consisting
of 9,000,000,000 Class A ordinary shares and 1,000,000,000 Class B ordinary shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><i>Reverse Stock Split</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On March 25, 2026, the
board of directors of ERAYAK Power Solution Group Inc., a Cayman Islands exempted company, approved a 1-for-10 reverse stock split of
the Company&#8217;s Class A ordinary shares and Class B ordinary shares. The reverse stock split became effective on April 20, 2026, and
the Company&#8217;s Class A ordinary shares began trading on a post-split basis on the Nasdaq Stock Market LLC on the same date under
the current trading symbol &#8220;RAYA.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As a result of the reverse
stock split, every ten issued Class A ordinary shares with a par value of US$0.022 each were combined into one issued Class A ordinary
share with a par value of US$0.22 each, and every ten issued Class B ordinary shares with a par value of US$0.022 each were combined into
one issued Class B ordinary share with a par value of US$0.22 each. Any fractional shares resulting from the reverse stock split were
rounded up to the nearest whole share. Following the reverse stock split, the Company&#8217;s authorized share capital was adjusted to
US$220,000,000, divided into 900,000,000 Class A ordinary shares with a par value of US$0.22 each and 100,000,000 Class B ordinary shares
with a par value of US$0.22 each.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">All share and per-share amounts presented in these consolidated financial
statements and the accompanying notes have been retroactively adjusted to reflect the reverse stock split for all periods presented, unless
otherwise indicated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Statutory
Reserve</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s PRC subsidiaries are required to make appropriations to certain reserve funds, comprising the statutory surplus reserve
and the discretionary surplus reserve, based on after-tax net income determined in accordance with generally accepted accounting principles
of the PRC (&#8220;PRC GAAP&#8221;). Appropriations to the statutory surplus reserve are required to be at least&#160;10% of the after-tax
net income determined in accordance with PRC GAAP until the reserve is equal to&#160;50% of the entity&#8217;s registered capital. Appropriations
to the discretionary surplus reserve are made at the discretion of the Board of Directors of each of the PRC subsidiaries. The reserved
amount as determined pursuant to PRC statutory laws totaled $1,244,717 and $1,123,204 as of December 31, 2025 and 2024, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
PRC laws and regulations, paid in capital, additional paid in capital, and statutory surplus reserves are restricted to set-off against
losses, expansion of production and operation and increasing registered capital of the respective company and are not distributable other
than upon liquidation. The reserves are not allowed to be transferred to the Company in terms of cash dividends, loans or advances, nor
are they allowed for distribution except under liquidation.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.D.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479921/505-20-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.B.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480148/855-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>198
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Income Tax Paid, after Refund Received [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
28 &#8211; INCOME TAXES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enterprise
Income Taxes (&#8220;EIT&#8221;)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
Power Solution Group Inc. is incorporated in Cayman Island as an offshore holding company and is not subject to tax on income or capital
gain under the laws of Cayman Island.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
Power Solution Limited is incorporated in BVI as an offshore holding company and is not subject to tax on income or capital gain under
the laws of BVI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak
Power Solution Hong Kong Limited is established in Hong Kong and is subject to statutory income tax rate at&#160;16.5%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou
Wenjie Technology Limited is established in PRC and is subject to a statutory income tax rate of&#160;5%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ruike
Electronics (Wenzhou) Co., Ltd is established in PRC and has an applicable EIT rate of&#160;5%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Leiya Electronics Limited and Wenzhou New Focus Limited are the Company&#8217;s main operating subsidiaries in PRC. Zhejiang Leiya Electronics
is a high technology company and has an applicable EIT rate of&#160;15%. Wenzhou New Focus Limited has an applicable EIT rate of&#160;5%.
As of December 31, 2025, the tax years ended December 31, 2020 through December 31, 2025 for the Company&#8217;s PRC entities remain
open for statutory examination by PRC tax authorities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical
merits, and measures the unrecognized benefits associated with the tax positions. As of December 31, 2025, 2024 and 2023, the Company
did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential
underpaid income tax expenses for the years ended December 31, 2025, 2024 and 2023, respectively, and does not anticipate any significant
increases or decreases in unrecognized tax benefits in the next 12 months from December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Per
the consolidated statements of income and comprehensive income, the income tax expenses for the Company can be reconciled to the income
before income taxes for the years ended December 31, 2025, 2024 and 2023 as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Income before taxes excluded the amounts of loss incurring entities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">328,988</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">856,301</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">2,246,230</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax at the PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">49,348</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">128,445</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">312,965</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tax effect of R&amp;D expenses deduction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(65,281</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(296,833</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(148,687</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax effect of accumulated loss</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">(4,425</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">Tax effect of non-deductible expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">44,864</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">102,050</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">33,393</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Income tax expenses</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">28,931</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(66,338</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">193,246</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes for the years ended December 31, 2025, 2024 and 2023 are attributed to the Company&#8217;s continuing operations in China and consisted
of:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current income tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,289</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">4,008</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">193,246</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">Deferred income tax</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">26,642</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(70,346</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Total income tax expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">28,931</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(66,338</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">193,246</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
deferred tax assets consisted of the following as of December 31, 2025, 2024 and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of December 31,</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="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Deferred tax assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 9pt">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">100,994</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">32,534</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">33,490</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 8.1pt">Bad debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,240</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,828</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Inventory provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(55,304</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,756</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; background-color: White">
    <td style="text-align: left; padding-left: 8.1pt">Advance to suppliers allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,422</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,151</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; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left; padding-left: 8.1pt">Effect of exchange rate</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,681</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(9,275</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(956</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">78,033</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">100,994</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">32,534</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no valuation allowance for the deferred tax assets as of December 31, 2025 and 2024. In assessing the realizability of deferred tax
assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized.
The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which
those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future
taxable income, and tax planning strategies in making this assessment. Based upon the level of historical taxable income, projections
for future taxable income over the periods in which the deferred tax assets are deductible, and the scheduled reversal of deferred tax
liabilities, management believes it is more likely that the company will realize the benefits of those deductible differences as of December
31, 2025 and 2024.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>199
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
29 &#8211; COMMITMENTS AND CONTINGENCIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, the Company had&#160;two&#160;lease agreements, which has been disclosed under right of use lease assets
in Note 8 &#8211; Leases. As of December 31, 2025 and 2024, the Company had no material purchase commitments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, the Company is involved in various legal proceedings, claims and other disputes arising from commercial operations, employees,
and other matters which, in general, are subject to uncertainties and in which the outcomes are not predictable. The Company determines
whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated.
Although the Company can give no assurances about the resolution of pending claims, litigation or other disputes and the effect such
outcomes may have on the Company, the Company believes that any ultimate liability resulting from the outcome of such proceedings to
the extent not otherwise provided or covered by insurance, will not have a material adverse effect on our consolidated financial position
or results of operations or liquidity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the December 31, 2025, the Company provides the following guarantee to a related party, with the Bank as the beneficiary:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">Related Parties</td><td style="text-align: center; font-weight: bold">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Type</td><td style="text-align: center; font-weight: bold">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Currency</td><td style="text-align: center; font-weight: bold">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Guarantee Balance</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Maturity Date</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Zhejiang Leiya Technology Co., Ltd.</td><td style="width: 1%">&#160;</td> <td style="width: 9%">Pledge</td><td style="width: 1%">&#160;</td> <td style="width: 9%">RMB</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25,750,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 15%">Jun 09, 2026</td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total guaranteed balance is RMB 25,750,000, representing the maximum undiscounted payment obligation the Company could be required to
make in the event of default (excluding interest and penalties). The Company hadn&#8217;t recognized a guaranteed liability as of the
December 31, 2025.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the pledge guarantee provided to Zhejiang Leiya Technology Co., Ltd., the Company has pledged a as collateral (fair value not reflected
in this table).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
guarantee for Zhejiang Leiya Technology Co., Ltd. is secured by a RMB 27,400,000 time deposit certificate; see Note 11 for details.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>200
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT REPORTING</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
30 &#8211; SEGMENT REPORTING</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
280, &#8220;Segment Reporting&#8221;, establishes standards for reporting information about operating segments on a basis consistent
with the Company&#8217;s internal organizational structure as well as information about geographical areas, business segments and major
customers in financial statements for details on the Company&#8217;s business segments. The Company uses the &#8220;management approach&#8221;
in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company&#8217;s
chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company&#8217;s
reportable segments. Management, including the chief operating decision maker, reviews operation results as one operating segment. The
Company has a single operating entity at a single location, and all the products are electrical products and use similar product line
and labor. Based on management&#8217;s assessment, the Company has determined that it has only&#160;one&#160;operating segment as defined
by ASC 280.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following tables present revenue for five major markets for the years ending December 31, 2025, 2024 and 2023, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,768,820</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">60.24</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,285,829</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.63</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Mexico</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">867,476</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.80</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Poland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">773,084</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.38</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Portugal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">573,931</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.51</td><td style="text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,575,794</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">64.61</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>France</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,516,466</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">909,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Nigeria</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">827,955</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.73</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">781,562</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.58</td><td style="text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,005,500</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">54.15</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,558,935</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.67</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Poland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,318,926</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.49</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,053,668</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.18</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Germany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,016,250</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>201
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Impact of Covid-19<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtraordinaryAndUnusualItemsAbstract', window );"><strong>Unusual or Infrequent Items, or Both [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock', window );">FINANCIAL IMPACT OF COVID-19</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
31 &#8211; FINANCIAL IMPACT OF COVID-19</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, a novel strain of coronavirus was reported to have surfaced in Wuhan, China, which spreaded throughout China and other
parts of the world, including the United States. On January 30, 2020, the World Health Organization declared the outbreak of the coronavirus
disease (COVID-19) a &#8220;Public Health Emergency of International Concern,&#8221; and on March 11, 2020, the World Health Organization
characterized the outbreak as a &#8220;pandemic.&#8221; &#160; Governments in affected countries were imposing travel bans, quarantines
and other emergency public health measures, which had caused material disruption to businesses globally resulting in an economic slowdown.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
the PRC government announced optimization of COVID-19 rules in November 2022, many of the restrictive measures previously adopted by
the PRC governments at various levels to control the spread of the COVID-19 virus have been revoked or replaced with more flexible measures.
The financial impact of COVID-19 outbreak on the Company&#8217;s financial condition and results of operations is declining. However,
during the fiscal year ended December 31, 2024, the COVID-19 pandemic continued to spread in China and other parts of the world, and
for the full fiscal year of 2025, the Company is currently unable to quantify the expected impact of the COVID-19 pandemic on its future
operations, financial condition, liquidity and results of operations.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtraordinaryAndUnusualItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtraordinaryAndUnusualItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>202
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
32 &#8211; SUBSEQUENT EVENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
for the date of the issuance of these financial statements, the new long-term borrowings are presented below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold">Bank&#160;Name</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance<br/> Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration<br/> Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Secured by<br/> fixed assets</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; text-indent: -10pt; padding-left: 10pt">Minsheng Bank</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,648,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 15%; text-align: center">1/04/2026</td><td style="width: 1%">&#160;</td> <td style="width: 15%; text-align: center">1/04/2033</td><td style="width: 1%">&#160;</td> <td style="width: 15%; text-align: center">Yes</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Minsheng Bank</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,600,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2/03/2026</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2/03/2033</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">Yes</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt"><b>Total</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><b>RMB</b></td><td style="border-bottom: Black 2.5pt double; text-align: right"><b>11,248,000</b></td><td style="padding-bottom: 2.5pt; text-align: left"><b>&#160;</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="padding-bottom: 2.5pt"><b>&#160;</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="padding-bottom: 2.5pt"><b>&#160;</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="padding-bottom: 2.5pt"><b>&#160;</b></td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
above bank loans are collateralized by certain assets of the Company. As of December 31, 2025, the collateral consisted of land use rights
held by Ruike with a carrying amount of $2,543,916.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 25, 2026, the board of directors of ERAYAK
Power Solution Group Inc., a Cayman Islands exempted company (the &#8220;Company&#8221;), approved a reverse stock split of the Company&#8217;s
Class A ordinary shares and Class B ordinary shares at a ratio of 1-for-10 (the &#8220;Reverse Stock Split&#8221;), such that (a) every
ten (10) issued Class A ordinary shares of a par value of US$0.022 each will be combined into one (1) issued Class A ordinary share of
a par value of US$0.22 each, (b) every ten (10) issued Class B ordinary shares of a par value of US$0.022 each will be combined into one
(1) issued Class B ordinary share of a par value of US$0.22 each, and (c) any fractional shares will be rounded up to the nearest whole
share. As a result, the Company&#8217;s authorized share capital will be adjusted to US$220,000,000 divided into 900,000,000 Class A ordinary
shares with a par value of US$0.22 each and 100,000,000 Class B ordinary shares with a par value of US$0.22 each.</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">In March 2026, the Company entered into an at-the-market
sales agreement with Craft Capital Management LLC, as sales agent, pursuant to which the Company may offer and sell, from time to time,
Class A ordinary shares with aggregate gross sales proceeds of up to US$20.0 million. The Company is not obligated to sell any shares
under the agreement.</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 of March 31, 2026, the Company had issued an
aggregate of 1,247,456 Class A ordinary shares under the at-the-market sales agreement, resulting in gross proceeds of approximately US$0.72
million and net proceeds of approximately US$0.69 million after sales agent commissions and offering expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On April 7, 2026, the Company entered into securities purchase agreements
with certain non-U.S. investors, pursuant to which the Company issued and sold 5,000,000 Class A ordinary shares at US$0.08 per share,
for total gross proceeds of US$0.4 million. The offering closed on April 7, 2026.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has evaluated subsequent events through
April 29, 2026. No other matters were identified affecting the accompanying financial statements or related disclosures.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>203
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
33 &#8211; CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rule&#160;12-04(a),&#160;5-04(c)&#160;and&#160;4-08(e)(3)&#160;of
Regulation&#160;S-X&#160;require the condensed financial information of the parent company to be filed when the restricted net assets
of consolidated subsidiaries exceed 25 percent of consolidated net assets as of the end of the most recently completed fiscal year. The
Company performed a test on the restricted net assets of consolidated subsidiaries in accordance with such requirements and concluded
that it was applicable to the Company as the restricted net assets of the Company&#8217;s PRC subsidiaries exceeded&#160;25% of the consolidated
net assets of the Company, therefore, the condensed financial statements for the parent company are included herein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
purposes of the above test, restricted net assets of consolidated subsidiaries shall mean that amount of the Company&#8217;s proportionate
share of net assets of consolidated subsidiaries (after intercompany eliminations) which as of the end of the most recent fiscal year
may not be transferred to the parent company by subsidiaries in the form of loans, advances or cash dividends without the consent of
a third party.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
condensed financial information of the parent company has been prepared using the same accounting policies as set out in the Company&#8217;s
consolidated financial statements except that the parent company used the equity method to account for investment in its subsidiaries.&#160;Such
investment is presented on the condensed balance sheets as &#8220;Investment in subsidiaries&#8221; and the respective profit or loss
as &#8220;Equity in earnings of subsidiaries&#8221; on the condensed statements of comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
footnote disclosures contain supplemental information relating to the operations of the Company and, as such, these statements should
be read in conjunction with the notes to the audited consolidated financial statements of the Company. Certain information and footnote
disclosures normally included in financial statements prepared in accordance with U.S GAAP have been condensed or omitted.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not pay any dividend for the periods presented. As of December 31, 2025 and 2024, there were no material contingencies, significant
provisions for long-term&#160;obligations, or guarantees of the Company, except for those which have been separately disclosed in the
consolidated financial statements, if any.</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December&#160;31,<br/> 2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Current assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-indent: -9pt; padding-left: 27pt">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,293</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">118,057</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Due from subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,864,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,819,000</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: 27pt">Advance to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,700,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,950,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 27pt">Investment in subsidiaries</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21,304,966</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">12,311,068</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 0.25in">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">35,878,259</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,198,125</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; text-indent: -9pt; padding-left: 9pt">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -9pt; padding-left: 9pt">LIABILITIES</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">612,390</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">612,390</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">COMMITMENTS AND CONTINGENCIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Class A shares,&#160;900,000,000&#160;shares authorized;&#160;85,406&#160;shares issued and outstanding as of December 31, 2025;&#160;22,540&#160;shares issued and outstanding as of December 31, 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,789</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,959</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">Class B shares,&#160;100,000,000&#160;shares authorized;&#160;4,091 shares issued and outstanding as of December 31, 2025; 455 shares issued and outstanding as of December 31, 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</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">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,837,444</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,641,264</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,794,471</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,184,408</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 0.25in">Accumulated other comprehensive (loss) gain</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(385,736</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,244,996</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 27pt">Total shareholders&#8217; equity</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">35,265,869</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">26,585,735</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 27pt">Total liabilities and shareholders&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">35,878,259</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,198,125</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><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="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the&#160;Years Ended<br/> December 31,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; width: 64%; text-align: left">EQUITY IN EARNINGS OF SUBSIDIARIES</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">(1,070,673</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">(1,115,977</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">1,218,714</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">NET (LOSS) INCOME</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,389,937</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,115,977</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,218,714</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left">FOREIGN CURRENCY TRANSLATION ADJUSTMENTS</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">859,260</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(500,306</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(360,677</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO THE COMPANY</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(530,677</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,616,353</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">858,037</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><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-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the&#160;Years Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">CASH FLOWS FROM OPERATING ACTIVITIES:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><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="text-indent: -0.125in; padding-left: 0.25in; width: 64%; text-align: left">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,389,937</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,115,977</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,218,714</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Adjustments to reconcile net cash flows from operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Equity in earnings of subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,070,673</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,115,977</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,218,714</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Item not involving cash:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Provision for advance to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">250,000</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">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Due from subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(45,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,250,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,569,000</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left">Other current liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(21,510</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">20,510</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Net cash used in operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(114,264</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,335,596</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,716,329</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOW FROM INVESTING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Advance for potential land purchase</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">201,354</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Advance for potential warehouse investment</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">(1,000,000</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Long-term investment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(8,860,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(3,900,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left">Net cash used in investing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(8,860,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(4,698,646</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOW FROM FINANCING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Proceeds from registered direct offering</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,865,500</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; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Proceeds from private placement</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,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></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Proceeds from related party</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">2,081,165</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; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Repayments to related party</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,629,876</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left">Net cash provided in financing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,865,500</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,451,289</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">EFFECT OF FOREIGN EXCHANGE</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CHANGES IN CASH AND RESTRICTED CASH</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(108,764</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">115,693</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,414,975</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH AND RESTRICTED CASH, beginning of year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">118,057</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,364</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,417,339</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH AND RESTRICTED CASH, end of year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,293</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">118,057</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,364</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>204
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual [Table]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>205
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Board of Directors is responsible for reviewing the Company&#8217;s cybersecurity risk management and control systems in relation to
the financial reporting by the Company, including the Company&#8217;s cybersecurity strategy. We maintain a process for assessing, identifying
and managing material risks from cybersecurity threats, including risks relating to disruption of business operations or financial reporting
systems, intellectual property theft&#894; fraud&#894; extortion&#894; harm to employees or customers&#894; violation of privacy laws
and other litigation and legal risk&#894; and reputational risk, as part of our overall risk management system and processes. We asses
and manage our cybersecurity risks though our Information Technologies (&#8220;IT&#8221;) Committee, which is integrated by the Chief
Executive Officer and the Chief Financial Officer. The Chief Executive Officer presents to our Board of Directors, on a yearly basis,
the work carried out on the identification, categorization, and mitigation procedures put in place in relation to the most relevant risks
of the company, including cybersecurity risks. In this sense, risks related to cybersecurity have been categorized as &#8220;high relevance&#8221;
for the Company.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Board of Directors is responsible for reviewing the Company&#8217;s cybersecurity risk management and control systems in relation to
the financial reporting by the Company, including the Company&#8217;s cybersecurity strategy. We maintain a process for assessing, identifying
and managing material risks from cybersecurity threats, including risks relating to disruption of business operations or financial reporting
systems, intellectual property theft&#894; fraud&#894; extortion&#894; harm to employees or customers&#894; violation of privacy laws
and other litigation and legal risk&#894; and reputational risk, as part of our overall risk management system and processes. We asses
and manage our cybersecurity risks though our Information Technologies (&#8220;IT&#8221;) Committee, which is integrated by the Chief
Executive Officer and the Chief Financial Officer. The Chief Executive Officer presents to our Board of Directors, on a yearly basis,
the work carried out on the identification, categorization, and mitigation procedures put in place in relation to the most relevant risks
of the company, including cybersecurity risks. In this sense, risks related to cybersecurity have been categorized as &#8220;high relevance&#8221;
for the Company.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
IT department is responsible for targeted and regular monitoring of cybersecurity risks. They independently and continuously monitor
cybersecurity risks and countermeasures to defend against such threats and, in the event of a cybersecurity threat or cybersecurity incident,
inform executive management and our Board of Directors. In addition to the regular meetings between executive management and the individual
risk owners mainly consisting out of the various departments&#8217; heads, a comprehensive cybersecurity risk analysis for internal and
external risks is carried out as appropriate.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the priority of the cybersecurity risks as result of the risk evaluation, risks are addressed by concrete actions and, if appropriate
and possible, necessary countermeasures. In order to be able to react quickly and flexibly to cybersecurity risks, risk management is
integrated into existing processes and reporting channels. Our risk management program considers cybersecurity risks alongside other
company risks, and our enterprise risk professionals consult with company subject matter experts to gather information necessary to identify
cybersecurity risks and evaluate their nature and severity, as well as identify mitigations and assess the impact of those mitigations
on residual risk. We may engage third parties from time to time to conduct risk assessments.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">In order to be able to react quickly and flexibly to cybersecurity risks, risk management is
integrated into existing processes and reporting channels.<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="top.Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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="top.Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>206
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
of Presentation and Principles of Consolidation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements and related notes have been prepared in accordance with generally accepted accounting
principles in the United Stated of America (&#8220;US GAAP&#8221;) and have been consistently applied. The accompanying consolidated
financial statements include the financial statements of the Company and its majority-owned and controlled subsidiaries. All significant
inter-company transactions and balances have been eliminated upon consolidation.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Use
of Estimates</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions
that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Such estimates include,
but are not limited to, allowances for doubtful accounts, inventory valuation, useful lives of property, plant and equipment, intangible
assets, and income taxes related to realization of deferred tax assets and uncertain tax position. Actual results could differ from those
estimates.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Foreign
Currency Translation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
financial records of the Company&#8217;s subsidiaries in People&#8217;s Republic of China (&#8220;PRC&#8221;) are maintained in their
local currencies which are Chinese Yuan (&#8220;CNY&#8221; or &#8220;RMB&#8221;). Monetary assets and liabilities denominated in currencies
other than their local currencies are translated into local currencies at the rates of exchange in effect at the consolidated balance
sheet dates. Transactions denominated in currencies other than their local currencies during the year are converted into local currencies
at the applicable rates of exchange prevailing when the transactions occur. Transaction gains and losses are recorded in other income/(expense),
net in the consolidated statements of income and comprehensive income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintained its financial record using the United States dollar (&#8220;US dollar&#8221;) as the functional currency, while the
subsidiaries of the Company in Hong Kong and mainland China maintained their financial records using RMB as the functional currencies.
The reporting currency of the Company is US dollar. When translating local financial reports of the Company&#8217;s subsidiaries into
US dollar, assets and liabilities are translated at the exchange rates at the consolidated balance sheet date, equity accounts are translated
at historical exchange rates and revenue, expenses, gains and losses are translated at the average rate for the period. Translation adjustments
are reported as cumulative translation adjustments and are shown as a separate component of other comprehensive income in the consolidated
statements of income and comprehensive income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
relevant exchange rates are listed below:</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the Years Ended December 31</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="padding-bottom: 1pt; 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%; font-weight: bold; text-align: left">Period Ended RMB: USD exchange rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.9931</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">7.2993</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">7.0999</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Period Average RMB: USD exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1875</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0809</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
and Cash Equivalents</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents primarily consist of cash and deposits with financial institutions which are unrestricted as to withdrawal and use.
Cash equivalents consist of highly liquid investments that are readily convertible to cash generally with original maturities of three
months or less when purchased.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Restricted
Cash</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company had bank acceptance notes outstanding with the bank and is required to keep certain amounts on deposit that are subject to withdrawal
restrictions. Those notes are generally short term in nature due to their short maturity period of six to nine months; thus, restricted
cash is classified as a current asset.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2016, the FASB issued Accounting Standards Update No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires
companies to include amounts generally described as restricted cash and restricted cash equivalents in cash and cash equivalents when
reconciling beginning-of-period and end-of-period total amounts presented in the statement of cash flows. The Company adopted the new
standard effective January 1, 2018, using the retrospective transition method.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, restricted cash was $251,932 and $792,204, respectively.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounts
Receivable, net</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivables are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The Company
usually determines the adequacy of reserves for doubtful accounts based on individual account analysis and historical collection trends.
The Company establishes a provision for doubtful receivables when there is objective evidence that the Company may not be able to collect
due amounts. The allowance is based on management&#8217;s best estimates of specific losses on individual exposures, as well as a provision
on historical trends of collections. Based on management of customers&#8217; credit and ongoing relationship, management makes conclusions
whether any balances outstanding at the end of the period will be deemed uncollectible on an individual basis and on an aging analysis
basis. The provision is recorded against accounts receivables balances, with a corresponding charge recorded in the consolidated statements
of income and comprehensive income. Delinquent account balances are written off against the allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inventories</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
are stated at the lower of cost or net realizable value. Cost is principally determined using the weighted-average method. The Company
records adjustments to inventory for excess quantities, obsolescence or impairment when appropriate to reflect inventory at net realizable
value. These adjustments are based upon a combination of factors including current sales volume, market conditions, lower of cost or
market analysis and expected realizable value of the inventory.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AdvancesToSuppliersPolicyTextBlock', window );">Advances to Suppliers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advances
to Suppliers</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advances
to suppliers represent prepayments for the purchase of materials or services, which are offset against accounts payable upon receipt
of the underlying goods or services. The Company performs periodic evaluations of the financial condition of its suppliers and monitors
their ability to fulfill contractual obligations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains an allowance for doubtful accounts for advances to suppliers based on an assessment of the supplier's financial condition
and ability to deliver goods or services. When the financial condition of a supplier deteriorates, resulting in an impairment of their
ability to perform, the Company records an impairment provision to the allowance. During the fiscal years ended December 31, 2025, 2024
and 2023, there were no direct write-offs to advances to suppliers.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AdvancesFromCustomersPolicyTextBlock', window );">Advances from Customers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advances
from Customers</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advances
from customers refer to advances received from customers, which are applied against accounts receivable when products are sold.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Property,
Plant and Equipment, net</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant, and equipment are recorded at cost less accumulated depreciation.&#160;Depreciation commences upon placing the asset in use and
is recognized on a straight-line basis over the estimated useful lives of the assets with&#160;5% of residual value, as follows:</span></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; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Useful lives</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 85%; text-align: left">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">10 - 20&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: center">3-10&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation vehicles</td><td>&#160;</td>
    <td style="text-align: center">4&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: center">5-10&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Electronic equipment</td><td>&#160;</td>
    <td style="text-align: center">2-5&#160;years</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expenditures
on maintenance and repairs, which do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures
for major renewals and betterments which substantially extend the useful life of assets are capitalized. The cost and related accumulated
depreciation of assets retired or sold are removed from the respective accounts, and any gain or loss is recognized in the consolidated
statements of income and other comprehensive income in other income or expenses.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intangible
Assets</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets are amortized using the straight-line method with the following estimated useful lives:</span></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="width: 85%; padding-bottom: 1pt">&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 14%; font-weight: bold; text-align: center">Useful lives</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Patents</td><td>&#160;</td> <td style="text-align: center">10&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Trademark</td><td>&#160;</td> <td style="text-align: center">10&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Software</td><td>&#160;</td> <td style="text-align: center">10&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Land use rights</td><td>&#160;</td> <td style="text-align: center">50&#160;years</td></tr> </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases/Right of use assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leases/Right
of use assets</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
January 1, 2018, the Company adopted the new lease accounting standard using a modified retrospective transition method which allowed
the Company not to recast comparative periods presented in its consolidated financial statements. In addition, the Company elected the
package of practical expedients, which allowed the Company to not reassess whether any existing contracts contain a lease, to not reassess
historical lease classification as operating or finance leases, and to not reassess initial direct costs. The Company has not chosen
the practical expedient to use hindsight to determine the lease term for its leases at transition. The Company combines the lease and
non-lease components in determining the ROU assets and related lease obligation. Adoption of this standard resulted in the recording
of operating lease ROU assets and corresponding operating lease liabilities as disclosed in financial statements. ROU assets and related
lease obligations are recognized at commencement date based on the present value of remaining lease payments over the lease term.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-lived Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impairment
of Long-lived Assets</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s management reviews the carrying values of long-lived assets whenever events and circumstances, such as a significant
decline in the asset&#8217;s market value, obsolescence or physical damage affecting the asset, significant adverse changes in the assets
use, deterioration in the expected level of the assets performance, cash flows for maintaining the asset are higher than forecast, indicate
that the net book value of an asset may not be recovered through expected future cash flows from its use and eventual disposition. If
the estimated cash flows from the use of the asset and its eventual disposition are below the asset&#8217;s carrying value, then the
asset is deemed to be impaired and written down to its fair value.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no impairment charge recognized for long-lived assets for the periods ended December 31, 2025, 2024, and 2023.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
Value Measurement</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
Value Measurements and Disclosures require disclosure of the fair value of financial instruments held by the Company. Fair value is defined
as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. A three-level fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires
entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of input used to measure
fair value are as follows:</span></p><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.25in"></td><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">Level
1 inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets.</span></td>
</tr></table><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.25in"></td><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">Level
2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, quoted prices for identical
or similar assets in inactive markets, and inputs that are observable for the asset or liability, either directly or indirectly, for
substantially the full term of the financial instrument.</span></td>
</tr></table><table cellpadding="0" 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.25in"></td><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">Level
3 inputs to the valuation methodology use one or more unobservable inputs which are significant to the fair value measurement. This includes
certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
820-10 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach
and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical
or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value
amount. The measurement is based on the value indicated by current market expectations for those future amounts. The cost approach is
based on the amount that would currently be required to replace an asset.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the Company&#8217;s financial instruments, including cash and cash equivalents, restricted cash, short-term investment, accounts receivable,
other receivables, accounts payable, other current liabilities, and bank loans, the carrying amounts approximate their fair values due
to their short maturities as of December 31, 2025, 2024, and 2023.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ValueAddedTaxPolicyTextBlock', window );">Value-added Tax (&#8220;VAT&#8221;)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value-added
Tax (&#8220;VAT&#8221;)</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
revenue represents the invoiced value of goods, net of VAT. All the Company&#8217;s products that are sold in the PRC are subject to
a VAT on the gross sales price.&#160; The Company is subject to a VAT rate of 17% before May 1, 2018, 16% on and after May 1, 2018, and
a new VAT rate of 13% effective on April 1, 2019. The VAT may be offset by VAT paid by the Company on raw materials and other materials
included in the cost of producing or acquiring its finished products.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
Recognition</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates its revenues mainly from sales of electrical products, such as electrical converters and inverters, to third-party
customers, who are mainly distributors and retailers. The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting
standards updates (&#8220;ASU&#8221;) 2014-09 for revenue recognition. On January 1, 2018, the Company has early adopted ASU 2014-09,
which is a comprehensive new revenue recognition model that requires revenue to be recognized in a manner to depict the transfer of goods
or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.
The Company considers revenue realized or realizable and earned when all the five following criteria are met: (1) identify the contract
with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction
price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer.
As part of its consideration of the contract, the Company evaluates certain factors including the customer&#8217;s ability to pay (or
credit risk). For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified
performance obligations. In the principal versus agent consideration, since no other party is involved in transactions, the Company is
a principal.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
determining the transaction price, the Company evaluates whether the price is subject to a refund or adjustment to determine the net
consideration to which the Company expects to be entitled. The Company analyzed historical refund claims for defective products, and
since no warranty, discount or return policy are documented in the sales agreements, the Company concluded that they have been immaterial.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
are reported net of all value added taxes. As the Company&#8217;s standard payment terms are less than one year, the Company has elected
the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates
the transaction price to each distinct product based on their relative standalone selling price.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
is recognized when control of the product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied
at a point in time), which typically occurs at delivery. For international sales, the Company sells its products primarily under the
free onboard (&#8220;FOB&#8221;) shipping point term. For sales under the FOB shipping point term, the Company recognizes revenues when
products are delivered from Company to the designated shipping point. Prices are determined based on negotiations with the Company&#8217;s
customers and are not subject to adjustment.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RentalIncomePolicyTextBlock', window );">Rental income</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Rental
income</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rental
income is from subleasing part of the leased assets under operating leases, and it is recognized in the statements of comprehensive income
on a straight-line basis over the term of the lease.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GovernmentAssistancePolicyTextBlock', window );">Government Grant</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Government
Grant</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
grants are compensation for expenses already incurred or for the purpose of giving immediate financial support to the Company. The government
evaluates the Company&#8217;s eligibility for the grants on a consistent basis and then makes the payment. Therefore, there are no restrictions
on the grants.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
grants are recognized when received and all the conditions for their receipt have been met. The grants received were $161,700, $231,918,
and $1,061,274 for the years ending December 31, 2025, 2024, and 2023, respectively, which were included in other income on Income Statement.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research
and Development Costs</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development activities are directed toward the development of new products as well as improvements in existing processes. These costs,
which primarily include salaries, contract services and supplies, are expensed as incurred.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shipping
and Handling Costs</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shipping
and handling costs are expensed when incurred and are included in selling and marketing expense. Shipping and handling costs were $173,784,
$172,465, and $191,671 for the years ended December 31, 2025, 2024, and 2023, respectively.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advertising
Costs</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising
costs are expensed as incurred in accordance with ASC 720-35, &#8220;Selling and Marketing Expenses-Advertising Costs&#8221;. Advertising
costs were $122,316, $213,972, and $78,305 for the years ended December 31, 2025, 2024, and 2023, respectively.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
Taxes</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes using the asset and liability method whereby it calculates deferred tax assets or liabilities for temporary
differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements, net
operating loss carry forwards and credits by applying enacted tax rates applicable to the years in which those temporary differences
are expected to be reversed or settled. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management,
it is more likely than not that some portion or all the deferred tax assets will not be realized. Current income taxes are provided in
accordance with the laws of the relevant taxing authorities. The components of the deferred tax assets and liabilities are individually
classified as non-current amounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company records uncertain tax positions in accordance with ASC 740 on the basis of a two-step process whereby (1) the Company determines
whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and
(2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax
benefit that is more than&#160;50&#160;percent likely to be realized upon ultimate settlement with the related tax authority.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the extent applicable, the Company records interest and penalties as other expenses. All the tax returns of the Company&#8217;s PRC subsidiaries
remain subject to examination by PRC tax authorities for&#160;five years&#160;from the date of filing. The fiscal year for tax purpose
in PRC is December 31.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and its subsidiaries are not subject to U.S. tax laws and local state tax laws. The Company&#8217;s income and that of its related
entities must be computed in accordance with Chinese and foreign tax laws, as applicable, and all of which may be changed in a manner
that could adversely affect the amount of distributions to shareholders. There can be no assurance that Income Tax Laws of PRC will not
be changed in a manner that adversely affects shareholders. Any such change could increase the amount of tax payable by the Company,
reducing the amount available to pay dividends to the holders of the Company&#8217;s ordinary shares.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings (loss) Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Earnings
(loss) Per Share</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Earnings
(loss) per share is calculated in accordance with ASC 260 Earnings per Share. Basic earnings (loss) per share is computed by dividing
the net income (loss) attributable to shareholders of the Company by the weighted average number of ordinary shares outstanding during
the year. Diluted earnings per share are computed in accordance with the treasury stock method and based on the weighted average number
of ordinary shares and dilutive ordinary share equivalents. Dilutive ordinary share equivalents are excluded from the computation of
diluted earnings per share if their effects would be anti-dilutive. There were no dilutive ordinary share equivalents included in diluted
EPS during the years ended December 31, 2025, 2024, and 2023.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company did not use the two-class method to compute net income per ordinary share, because it did not have other issued securities other
than ordinary shares. Class A and Class B shares are both ordinary shares, and per Article 6 in Memorandum and Articles of Association
(amended and restated), they have the same rights, preferences, privileges, and restrictions, except for voting and conversion rights.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive income/(loss)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comprehensive
income/(loss)</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive
income/(loss) is defined as the changes in shareholders&#8217; equity during a period arising from transactions and other events and
circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Comprehensive income
or loss is reported in the consolidated statements of comprehensive income/(loss). Accumulated other comprehensive income/(loss), as
presented on the accompanying consolidated balance sheets, consists of accumulated foreign currency translation adjustments.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Certain Risks and Concentration</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Certain
Risks and Concentration</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Exchange
Rate Risks</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company operates in PRC, which may give rise to significant foreign currency risks mainly from fluctuations and the degree of volatility
of foreign exchange rates between the USD and the RMB.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Currency
Convertibility Risks</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Substantially
all the Company&#8217;s operating activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign
exchange transactions take place either through the People&#8217;s Bank of China or other banks authorized to buy and sell foreign currencies
at the exchange rates quoted by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of
China or other regulatory institutions requires submitting a payment application form together with other information such as suppliers&#8217;
invoices, shipping documents and signed contracts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Concentration
of Credit Risks</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments that potentially subject the Company to concentration on credit risks consist primarily of cash and cash equivalents, restricted
cash, and notes receivable. The Company places its cash and cash equivalents, restricted cash, and note receivable in good credit quality
financial institutions in Hong Kong and PRC. Concentration of credit risks with respect to accounts receivables is linked to the concentration
of revenue. To manage credit risk, the Company performs ongoing credit evaluations of customers&#8217; financial condition.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Interest
Rate Risks</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is subject to interest rate risk. The Company has bank interest bearing loans charged at variable interest rates. And although
some bank interest bearing loans are charged at fixed interest rates within the reporting period, the Company is still subject to the
risk of adverse changes in the interest rates charged by the banks when these loans are refinanced.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Risks
and Uncertainties</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
operations of the Company are in the PRC. Accordingly, the Company&#8217;s business, financial condition, and results of operations may
be influenced by political, economic, and legal environments in the PRC, as well as by the general state of the PRC economy. The Company&#8217;s
results may be adversely affected by changes in the political, regulatory and social conditions in the PRC. Although the Company has
not experienced losses from these situations and believes that it is following existing laws and regulations including its organization
and structure disclosed in Note1, this may not be indicative of future results.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Liquidity
Risks</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
primary sources of liquidity consist of existing cash balances, cash flows from our operating activities and availability under our revolving
credit facility. Our ability to generate sufficient cash flow from our operating activities is primarily dependent on our sales of converters
and power generating products to our customers at margins sufficient to cover fixed and variable expenses.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, we had cash and cash equivalents of $436,788 and $1,324,809, respectively including restricted cash of
251,932 and 792,204, respectively. We believe that our current cash, cash to be generated from our operations and&#160;access to loans
from our related parties will be sufficient to meet our working capital needs for at least the next twelve months. Although we do not
have any amounts committed to being provided by our related parties, due to their relatively small amounts, we do not believe our working
capital needs will be negatively impacted without such funds provided by related parties. We plan to expand our business to implement
our growth strategies in our existing market and strengthen our position in the marketplace. To do so, we will need more capital through
equity financing to increase our production and meet market demands.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recent
Accounting Pronouncements</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers the applicability and impact of all accounting standards updates (&#8220;ASU&#8221;). Management periodically reviews
new accounting standards that are issued.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Recently
Issued Accounting Standards</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-06, Disclosure Improvements&#8212;codification amendments
in response to SEC&#8217;s disclosure Update and Simplification initiative which amend the disclosure or presentation requirements of
codification subtopic 230-10 Statement of Cash Flows&#8212;Overall, 250-10 Accounting Changes and Error Corrections&#8212;Overall, 260-10
Earnings Per Share&#8212;Overall, 270-10 Interim Reporting&#8212;Overall, 440-10 Commitments&#8212;Overall, 470-10 Debt&#8212;Overall,
505-10 Equity&#8212;Overall, 815-10 Derivatives and Hedging&#8212;Overall, 860-30 Transfers and Servicing&#8212;Secured Borrowing and
Collateral, 932-235 Extractive Activities&#8212;Oil and Gas&#8212;Notes to Financial Statements, 946-20 Financial Services&#8212;Investment
Companies&#8212;Investment Company Activities, and 974-10 Real Estate&#8212;Real Estate Investment Trusts&#8212;Overall. The amendments
represent changes to clarify or improve disclosure and presentation requirements of above subtopics. Many of the amendments allow users
to more easily compare entities subject to the SEC&#8217;s existing disclosures with those entities that were not previously subject
to the SEC&#8217;s requirements. Also, the amendments align the requirements in the Codification with the SEC&#8217;s regulations. For
entities subject to existing SEC disclosure requirements or those that must provide financial statements to the SEC for securities purposes
without contractual transfer restrictions, the effective date aligns with the date when the SEC removes the related disclosure from Regulation
S-X or Regulation S-K. Early adoption is not allowed. For all other entities, the amendments will be effective two years later from the
date of the SEC&#8217;s removal.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASU
2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, establishes incremental disaggregation of income tax disclosures
pertaining to the effective tax rate reconciliation and income taxes paid. This standard is effective for fiscal years beginning after
December 15, 2024, and requires prospective application with the option to apply it retrospectively. The Company adopted ASU 2023-09
beginning January 1, 2025. The adoption did not have a material impact on the Company&#8217;s consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2024, the FASB issued ASU 2024-03, &#8220;Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures
(Subtopic 220-40): Disaggregation of Income Statement Expenses&#8221;, requiring public entities to disclose additional information about
specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal
years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The
Company is currently evaluating the impact of adopting ASU 2024-03.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company does not expect the adoption to have a material impact on its consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
does not believe that any other recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have a
material effect on the Company&#8217;s consolidated financial statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AdvancesFromCustomersPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advances from customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvancesFromCustomersPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AdvancesToSuppliersPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policies advances of suppliers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvancesToSuppliersPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_RentalIncomePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for rental income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RentalIncomePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ValueAddedTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for value added tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ValueAddedTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2D<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2C<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GovernmentAssistancePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for government assistance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483507/832-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentAssistancePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>207
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock', window );">Schedule of Erayak Group&#8217;s Registered Agent is Harneys Fiduciary (Cayman) Limited</a></td>
<td class="text"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 39%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Entity Name</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registered<br/> Location</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of Incorporation</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 26%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership as of the<br/> issuance date of the report</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak Power Solution Group Inc. (&#8220;Erayak Group&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cayman Islands</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 14, 2019</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Parent</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak Power Solution Limited (&#8220;Erayak BVI&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">British Virgin Island</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 17, 2019</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by the Parent</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Erayak Power Solution Hong Kong Limited (&#8220;Erayak HK&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 26, 2019</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Erayak BVI</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ruike Electronics (Wenzhou) Co., Ltd. (&#8220;Ruike&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 5, 2023</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Erayak HK</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou Wenjie Technology Limited (&#8220;Wenjie&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 11, 2019</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Erayak HK</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang Leiya Electronics Limited (&#8220;Leiya&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 5, 2009</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Wenjie</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou New Focus Limited (&#8220;New Focus&#8221;)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wenzhou, China</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 21, 2012</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100% by Leiya</span></td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the key aspects of a subsidiary (partnership, corporation, or other entity) of the limited liability company or limited partnership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>208
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock', window );">Schedule of Relevant Exchange Rates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
relevant exchange rates are listed below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the Years Ended December 31</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="padding-bottom: 1pt; 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%; font-weight: bold; text-align: left">Period Ended RMB: USD exchange rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.9931</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">7.2993</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">7.0999</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Period Average RMB: USD exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1875</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0809</td><td style="text-align: left">&#160;</td></tr>
  </table><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="top.Show.showAR( this, 'defref_raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock', window );">Schedule of Estimated Useful Lives of the Assets</a></td>
<td class="text">Depreciation commences upon placing the asset in use and
is recognized on a straight-line basis over the estimated useful lives of the assets with&#160;5% of residual value, as follows:<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; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Useful lives</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 85%; text-align: left">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">10 - 20&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: center">3-10&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation vehicles</td><td>&#160;</td>
    <td style="text-align: center">4&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: center">5-10&#160;years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Electronic equipment</td><td>&#160;</td>
    <td style="text-align: center">2-5&#160;years</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets are amortized using the straight-line method with the following estimated useful lives:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="width: 85%; padding-bottom: 1pt">&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 14%; font-weight: bold; text-align: center">Useful lives</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Patents</td><td>&#160;</td> <td style="text-align: center">10&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Trademark</td><td>&#160;</td> <td style="text-align: center">10&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Software</td><td>&#160;</td> <td style="text-align: center">10&#160;years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Land use rights</td><td>&#160;</td> <td style="text-align: center">50&#160;years</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for the useful lives of property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of indefinite-lived intangible asset. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>209
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrentAbstract', window );"><strong>Receivables, Net, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,956,417</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">12,296,691</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(374,065</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(259,555</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,582,352</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12,037,136</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Changes of Allowance for Doubtful Accounts</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
of allowance for doubtful accounts for the years ended December 31, 2025 and 2024 were as follow:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(259,555</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(39,280</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Provision adjustment for accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(103,145</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(224,534</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Exchange difference</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(11,365</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,259</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Ending balance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(374,065</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(259,555</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>210
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,322,641</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,118,820</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work in process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,904,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,490,520</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">Finished goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">520,088</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">611,020</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Inventory valuation allowance</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(21,397</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(383,545</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,725,561</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,836,815</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>211
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Advance to Suppliers and Other (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AdvanceToSuppliersAndOtherAbstract', window );"><strong>Advance To Suppliers And Other Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Advance to Suppliers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advance
to suppliers and other as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Advance to suppliers</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,702,675</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">8,548,744</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Advance payment for potential factory lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,000,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(496,754</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(111,004</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,205,921</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,437,740</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AdvanceToSuppliersAndOtherAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvanceToSuppliersAndOtherAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>212
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant, and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Machinery and equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,152,265</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">2,240,129</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Transportation vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">466,386</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">443,390</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">Electronic devices</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,923</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">138,951</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,652</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88,050</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">Construction in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,932,974</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">216,468</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Building</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,611,858</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">754,321</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total property plant and equipment, at cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,431,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,881,309</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(2,328,503</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,724,095</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Property, plant and equipment, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,102,555</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,157,214</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>213
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible Asset, Including Goodwill, after Accumulated Amortization [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets as of December 31, 2025 and 2024 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Intangible assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 9pt">Cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">77,123</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">37,332</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accumulated amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,438</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,350</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Additions, at cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,670,247</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,556</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Amortization current period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(56,486</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(5,566</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,678,447</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">61,972</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of Amortization</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Five
succeeding years of amortization are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; text-align: left">Year</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net<br/> carrying<br/> value</td><td style="padding-bottom: 1pt; 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: 1pt">2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">67,659</td><td style="width: 1%; padding-bottom: 1pt; 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">2,610,788</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,659</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,543,129</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,659</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,475,470</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,659</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,407,811</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">2030</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,659</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,340,152</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense for finite-lived intangible asset. Includes, but is not limited to, capitalized cost for software to be sold, leased, or marketed. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived intangible asset. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>214
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Investment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockSupplementAbstract', window );"><strong>Disclosure Text Block Supplement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Measured at Fair Value</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth the financial instruments, measured at fair value, by level within the fair value hierarchy as of December
31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</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: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Balance at December&#160;31,<br/>
    2025</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Quoted Prices in Active Market for Identical Assets
    (Level l)</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Significant Other Observable (Level 2)</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Significant unobservable Inputs (Level 3)</b></td><td style="text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Short-term investments:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Structured Products</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4,537,044</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">&#8239;&#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">4,537,044</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;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockSupplementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockSupplementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 101<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>215
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowingsAbstract', window );"><strong>Short-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of Short-Term Borrowings from Financial Institutions</a></td>
<td class="text"><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-indent: -0.125in; padding-left: 0.125in; border-bottom: Black 1pt solid; font-weight: bold">Bank&#160;Name</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 42%; padding-bottom: 1pt">Bank of Wenzhou</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">11,500,000</td><td style="width: 1%; padding-bottom: 1pt; 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,644,478</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.10.30</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.10.28</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.25</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt">Bank of China</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,429,981</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.01.17</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.01.16</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.70</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Huaxia Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,429,981</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.09.29</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.09.20</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.85</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Huaxia Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">20,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,859,962</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.09.29</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.09.20</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.65</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Industrial and Commercial Bank of China</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,500,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">929,488</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.03.20</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026.03.20</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">2.80</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">58,000,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">8,293,890</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table><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="border-bottom: Black 1pt solid; font-weight: bold">Bank&#160;Name</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 42%; text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,000,000</td><td style="width: 1%; padding-bottom: 1pt; 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">136,999</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024.06.27</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.01.03</span></td><td style="width: 1%; padding-bottom: 1pt; 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.50</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Bank of Ningbo</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">684,997</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024.06.13</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.06.13</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.80</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Bank of Ningbo</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,706,808</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">233,832</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024.10.30</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025.04.28</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">2.75</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">7,706,808</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,055,828</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: center">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>216
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Loans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtOtherDisclosuresAbstract', window );"><strong>Long-Term Debt, Other Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-Term Loans</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025, the long-term loans consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold">Description</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">228,571</td><td style="width: 1%; padding-bottom: 1pt; 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">32,685</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt">2025.05.07</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt">2027.04.23</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8.62</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">380,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54,475</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.04.10</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.04.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12.16</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">380,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54,475</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.04.10</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.04.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12.16</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">380,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54,475</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.04.10</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.04.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12.16</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">380,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54,475</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.04.10</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.04.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12.16</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">380,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54,475</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.04.10</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.04.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11.16</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">500,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">71,499</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.12.03</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.11.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13.99</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">500,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">71,499</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.12.03</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.11.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13.99</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">500,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">71,499</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.12.03</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.11.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13.99</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">500,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">71,499</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.12.03</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.11.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">13,99</div></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,200,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">171,599</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2023.06.02</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.05.30</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.60</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,750,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">250,247</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2023.06.02</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.05.30</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.60</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,200,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">886,589</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.11.14</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2032.11.14</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.70</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">16,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,287,970</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2025.05.20</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2034.11.20</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">2.70</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Subtotal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">29,283,331</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,187,461</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Current portion of long-term loans</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(5,441,349</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(778,103</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">23,841,982</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,409,358</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table><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="border-bottom: Black 1pt solid; font-weight: bold">Description</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;USD</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration&#160;Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Interest</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">38,095</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,219</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt">2023.04.27</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center; padding-bottom: 1pt">2025.04.27</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.6528</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">155,556</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">21,311</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.02.26</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.02.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.8760</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">214,286</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">29,357</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.03.29</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.03.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.8760</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">904,762</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">123,952</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.07.29</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.07.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.0400</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">136,999</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.09.11</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.09.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.8300</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">280,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">38,360</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.09.11</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.09.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.8300</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">WeBank Shenzhen</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">200,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">27,400</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.11.04</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.10.23</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.8300</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,200,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">164,399</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2023.06.05</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.05.30</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.6</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Longwan Rural Commercial Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,750,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">239,749</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2023.06.05</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2026.05.30</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.6</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,369,994</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.08.06</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.07.15</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">684,997</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.08.13</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.07.15</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Minsheng Bank</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,000,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,232,995</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2024.08.16</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2027.07.15</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Subtotal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">29,742,698</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,074,733</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Current portion of long-term loans</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,179,047</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(161,529</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">RMB</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">28,563,651</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,913,204</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>217
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Tax Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract', window );"><strong>Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ScheduleOfTaxPayableConsistedTableTextBloxk', window );">Schedule of Tax Payable Consisted</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2025 and 2024, tax payable consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Corporate tax payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">999,741</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">962,235</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">VAT payable (receivable)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(80,712</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48,585</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left">Other tax payable</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,184</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,575</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">929,213</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,021,395</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ScheduleOfTaxPayableConsistedTableTextBloxk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of tax payable consisted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfTaxPayableConsistedTableTextBloxk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>218
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sales (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregated Sales</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregated
sales by types as of December 31, 2025, 2024, and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-bottom: 1pt">Inverters</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,864,074</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,074,555</td><td style="width: 1%; padding-bottom: 1pt; 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">11,893,338</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Chargers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">278,339</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">550,919</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">544,680</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Gasoline generators</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,666,380</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,981,895</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,575,406</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Power bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,714,152</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,966,744</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">804,268</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Other products</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">332,492</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">726,247</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">504,806</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">22,855,437</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">30,300,360</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,322,498</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>219
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cost of Sales (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_CostOfSalesAbstract', window );"><strong>Cost Of Sales Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ScheduleOfCostOfSalesTableTextBlock', window );">Schedule of Cost of Sales</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of sales as of December 31, 2025, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-bottom: 1pt">Direct labor</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,719,388</td><td style="width: 1%; padding-bottom: 1pt; 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,940,773</td><td style="width: 1%; padding-bottom: 1pt; 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,600,909</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Direct materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,930,350</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,294,288</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,428,628</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Direct manufacturing overhead</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,466,025</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,359,577</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,338,927</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Outsourced products</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">868,001</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,713,360</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,931,385</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">17,983,764</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,307,998</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,299,849</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_CostOfSalesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_CostOfSalesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_ScheduleOfCostOfSalesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost of sales.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfCostOfSalesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>220
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Administrative Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpenseAbstract', window );"><strong>General and Administrative Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock', window );">Schedule of General and Administrative Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses as of December 31, 2025, 2024, and 2023 consisted of following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-bottom: 1pt">Employee compensation and benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,077,246</td><td style="width: 1%; padding-bottom: 1pt; 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">927,913</td><td style="width: 1%; padding-bottom: 1pt; 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">526,895</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Travel and communication expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,842</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59,108</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,451</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Rent and utilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">305,877</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">287,755</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">83,079</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Consulting fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,148,141</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">677,556</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,032,197</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,493</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,511</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,386</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Depreciation and amortization expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">193,562</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,395</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">116,451</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Bank charges</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,733</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,458</td><td style="padding-bottom: 1pt; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,324</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Donations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,175</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,118</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,237</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Sales tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,368</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,657</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">76,654</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,815</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,314</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,748</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Office and miscellaneous</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">121,059</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">155,940</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">96,006</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,000,311</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,302,809</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,023,428</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of general and administrative expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>221
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selling and Marketing Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpenseAbstract', window );"><strong>Selling and Marketing Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SellingAndMarketingExpensesTableTextBlock', window );">Schedule of Selling and Marketing Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
and marketing expenses as of December 31, 2025, 2024, and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Employee compensation and benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">279,549</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">265,546</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">202,992</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Travel and promotion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">187,703</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">267,203</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,213</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Shipping and handling</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">173,784</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">191,671</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,593</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">12,233</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Consulting fee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,495</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,725</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Inspection and certification fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,941</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">97,091</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,729</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,592</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,928</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">182,221</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: justify">Office and miscellaneous</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">13,184</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">47,541</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">81,695</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">771,176</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">946,269</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">962,479</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_SellingAndMarketingExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of selling and marketing expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_SellingAndMarketingExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>222
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Research and Development Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseAbstract', window );"><strong>Research and Development Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock', window );">Schedule of Research and Development Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development expenses as of December 31, 2025, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Salaries</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">870,884</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">701,402</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">525,782</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Direct input</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">681,587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">859,540</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">554,892</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Utility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,585</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,542</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,680</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Design cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,560</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,254</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,115</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Contract services</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">55,720</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; background-color: White">
    <td style="text-align: justify">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,522</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,286</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,614</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: justify">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">21,173</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">22,925</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">36,859</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,608,311</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,670,669</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,176,943</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of research and development expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>223
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expenses, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseShortTermBorrowingsAbstract', window );"><strong>Interest Expense, Short-Term Borrowings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncomeTableTextBlock', window );">Schedule of Interest Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
expenses as of December 31, 2025, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Interest expense</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">341,685</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">150,160</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">490,780</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: justify">Interest income</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(389,725</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(10,719</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(88,109</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total interest (income) expense, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(48,040</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">139,441</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">402,671</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseShortTermBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>224
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rental Income, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RentalIncomeNetAbstract', window );"><strong>Rental Income Net Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ScheduleOfRentalIncomeTableTextBlock', window );">Schedule of Rental Income</a></td>
<td class="text">Rental income as of December 31, 2025, 2024 and 2023 consisted of the following:<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="padding-bottom: 1pt; text-align: justify">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Rental income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">265,755</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">251,542</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">411,962</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: justify">Rental expense</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(111,910</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(97,071</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(216,615</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: justify">Total rental income, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">153,845</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">154,471</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">195,347</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_RentalIncomeNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RentalIncomeNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_ScheduleOfRentalIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of rental income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfRentalIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>225
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other Nonoperating Income (Expense) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of Other Income</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table shows the details of net other income (expenses) for the years ended December 31, 2025, 2024 and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Government grant</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">161,700</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">231,918</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,061,274</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Sampling reimbursement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77,119</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">21,624</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">Exchange gains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,692</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,296</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,834</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain on extinguishment of liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,807</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; background-color: rgb(204,238,255)">
    <td style="text-align: left">Miscellaneous income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,942</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,754</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,099</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">Miscellaneous expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(19,222</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(41,604</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(215,751</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Total other income, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">308,038</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">362,364</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">878,080</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>226
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Nature of Relationships</a></td>
<td class="text">Nature
of relationships with related parties<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="border-bottom: Black 1pt solid; vertical-align: top; width: 50%; font-weight: bold; text-align: left">Name</td><td style="vertical-align: top; padding-bottom: 1pt; width: 1%; font-weight: bold; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; vertical-align: top; width: 49%; font-weight: bold; text-align: left">Relationship with the Company</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Wenzhou Ailefu Technology Co. Ltd. (&#8220;Ailefu&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">An entity 100% owned by Xiangze</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Hangzhou Xiangze Trading Co. Ltd. (&#8220;Xiangze&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">An entity 100% owned by Lingyi Kong</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Wenzhou Leiling Technology Development Co. Ltd. (&#8220;Leiling&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">An entity with Shengling Xiang as legal representative</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. (&#8220;Fushishenye&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">An entity with Lingyi Kong as legal representative</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Zhejiang Rayak Technology Co. Ltd. (&#8220;Rayak Tech&#8221;)</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">An entity 85% owned by Shengling Xiang and 15% owned by Zhejiang Leiya Electronics Co., Ltd.</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Chuanlong Lin</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">Relative of Lingyi Kong; former controlling shareholder of New Focus</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Shengling Xiang</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">Executive and legal rep of the Company</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left">Lingyi Kong</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">Controlling shareholder of the Company</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Chunhua Xiang</td><td style="vertical-align: top; text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left">Relative of Lingyi Kong</td></tr> </table><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="top.Show.showAR( this, 'defref_raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock', window );">Schedule of Net Outstanding Balances with Related Parties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
outstanding balances with related parties consisted of the following as of December 31, 2025 and 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; vertical-align: top; font-weight: bold; text-align: left">Accounts</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Name of related parties</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 38%; text-align: left">Due to related party</td><td style="width: 1%">&#160;</td>
    <td style="width: 37%; text-align: left">Lingyi Kong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,212,020</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,176,325</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Zhejiang Rayak Technology Co. Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">564,868</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; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Shengling Xiang</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">333,840</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,776,888</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,510,165</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">Accounts payables, related parties</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Ailefu Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">132,136</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">132,136</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">-</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Accounts receivables, related parties</td><td>&#160;</td>
    <td style="text-align: left">ZheJiang Rayak Technology Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,178,800</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Weidi Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">1,314,332</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,178,800</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,314,332</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: left">Advance to suppliers, related parties</td><td>&#160;</td>
    <td style="text-align: left">Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">671,200</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">-</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Ailefu Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">613,585</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,284,785</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">-</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-align: left">Other receivables, related parties</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">Wenzhou Ailefu Technology Co. Ltd.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,300</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">-</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; vertical-align: top; font-weight: bold; text-align: left">TOTAL</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">14,300</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">-</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of net outstanding balances with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>227
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Income Tax Paid, after Refund Received [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Consolidated Statements of Income and Comprehensive Income</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Per
the consolidated statements of income and comprehensive income, the income tax expenses for the Company can be reconciled to the income
before income taxes for the years ended December 31, 2025, 2024 and 2023 as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Income before taxes excluded the amounts of loss incurring entities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">328,988</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">856,301</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">2,246,230</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax at the PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">49,348</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">128,445</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">312,965</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tax effect of R&amp;D expenses deduction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(65,281</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(296,833</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(148,687</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax effect of accumulated loss</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">(4,425</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">Tax effect of non-deductible expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">44,864</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">102,050</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">33,393</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Income tax expenses</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">28,931</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(66,338</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">193,246</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes for the years ended December 31, 2025, 2024 and 2023 are attributed to the Company&#8217;s continuing operations in China and consisted
of:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current income tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,289</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">4,008</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">193,246</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left">Deferred income tax</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">26,642</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(70,346</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left">Total income tax expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">28,931</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(66,338</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">193,246</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
deferred tax assets consisted of the following as of December 31, 2025, 2024 and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of December 31,</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="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Deferred tax assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 9pt">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">100,994</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">32,534</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">33,490</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 8.1pt">Bad debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,240</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,828</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Inventory provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(55,304</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,756</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; background-color: White">
    <td style="text-align: left; padding-left: 8.1pt">Advance to suppliers allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,422</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,151</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; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left; padding-left: 8.1pt">Effect of exchange rate</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,681</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(9,275</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(956</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">78,033</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">100,994</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">32,534</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>228
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock', window );">Schedule of Guarantee to Related party, Bank Beneficiary</a></td>
<td class="text"><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="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">Related Parties</td><td style="text-align: center; font-weight: bold">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Type</td><td style="text-align: center; font-weight: bold">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Currency</td><td style="text-align: center; font-weight: bold">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Guarantee Balance</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td> <td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">Maturity Date</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Zhejiang Leiya Technology Co., Ltd.</td><td style="width: 1%">&#160;</td> <td style="width: 9%">Pledge</td><td style="width: 1%">&#160;</td> <td style="width: 9%">RMB</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25,750,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 15%">Jun 09, 2026</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization, and describes and quantifies a gain recognized in the period resulting from resolution of a previously disclosed gain contingency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483049/450-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>229
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Revenue for Major Markets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following tables present revenue for five major markets for the years ending December 31, 2025, 2024 and 2023, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,768,820</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">60.24</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,285,829</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.63</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Mexico</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">867,476</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.80</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Poland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">773,084</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.38</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Portugal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">573,931</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.51</td><td style="text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,575,794</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">64.61</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>France</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,516,466</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">909,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Nigeria</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">827,955</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.73</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">781,562</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.58</td><td style="text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">Top Five Markets:</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Sales<br/> Amount<br/> (In USD)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As&#160;%<br/> of Sales</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,005,500</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">54.15</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,558,935</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.67</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Poland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,318,926</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.49</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>U.K.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,053,668</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.18</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Germany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,016,250</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>230
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_LongTermBorrowingsTableTextBlock', window );">Schedule of issuance of Financial Statements Long-Term Borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
for the date of the issuance of these financial statements, the new long-term borrowings are presented below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1pt solid; font-weight: bold">Bank&#160;Name</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount&#160;&#8211;&#160;RMB</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issuance<br/> Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration<br/> Date</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Secured by<br/> fixed assets</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; text-indent: -10pt; padding-left: 10pt">Minsheng Bank</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,648,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 15%; text-align: center">1/04/2026</td><td style="width: 1%">&#160;</td> <td style="width: 15%; text-align: center">1/04/2033</td><td style="width: 1%">&#160;</td> <td style="width: 15%; text-align: center">Yes</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Minsheng Bank</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,600,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2/03/2026</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">2/03/2033</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">Yes</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt"><b>Total</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><b>RMB</b></td><td style="border-bottom: Black 2.5pt double; text-align: right"><b>11,248,000</b></td><td style="padding-bottom: 2.5pt; text-align: left"><b>&#160;</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="padding-bottom: 2.5pt"><b>&#160;</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="padding-bottom: 2.5pt"><b>&#160;</b></td><td style="padding-bottom: 2.5pt"><b>&#160;</b></td> <td style="padding-bottom: 2.5pt"><b>&#160;</b></td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_LongTermBorrowingsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_LongTermBorrowingsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>231
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of Parent Company Balance Sheets</a></td>
<td class="text"><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: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December&#160;31,<br/> 2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Current assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-indent: -9pt; padding-left: 27pt">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,293</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">118,057</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Due from subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,864,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,819,000</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: 27pt">Advance to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,700,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,950,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 27pt">Investment in subsidiaries</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21,304,966</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">12,311,068</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 0.25in">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">35,878,259</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,198,125</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; text-indent: -9pt; padding-left: 9pt">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -9pt; padding-left: 9pt">LIABILITIES</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">612,390</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">612,390</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">COMMITMENTS AND CONTINGENCIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Class A shares,&#160;900,000,000&#160;shares authorized;&#160;85,406&#160;shares issued and outstanding as of December 31, 2025;&#160;22,540&#160;shares issued and outstanding as of December 31, 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,789</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,959</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">Class B shares,&#160;100,000,000&#160;shares authorized;&#160;4,091 shares issued and outstanding as of December 31, 2025; 455 shares issued and outstanding as of December 31, 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</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">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,837,444</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,641,264</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,794,471</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,184,408</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 0.25in">Accumulated other comprehensive (loss) gain</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(385,736</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,244,996</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 27pt">Total shareholders&#8217; equity</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">35,265,869</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">26,585,735</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 27pt">Total liabilities and shareholders&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">35,878,259</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,198,125</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock', window );">Schedule of Parent Company Statements of Comprehensive Income</a></td>
<td class="text"><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="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the&#160;Years Ended<br/> December 31,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; width: 64%; text-align: left">EQUITY IN EARNINGS OF SUBSIDIARIES</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">(1,070,673</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">(1,115,977</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">1,218,714</td><td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">NET (LOSS) INCOME</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,389,937</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,115,977</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,218,714</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left">FOREIGN CURRENCY TRANSLATION ADJUSTMENTS</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">859,260</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(500,306</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(360,677</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO THE COMPANY</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(530,677</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,616,353</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">858,037</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Schedule of Parent Company Statements of Cash Flows</a></td>
<td class="text"><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-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the&#160;Years Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">CASH FLOWS FROM OPERATING ACTIVITIES:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><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="text-indent: -0.125in; padding-left: 0.25in; width: 64%; text-align: left">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,389,937</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,115,977</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,218,714</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Adjustments to reconcile net cash flows from operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Equity in earnings of subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,070,673</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,115,977</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,218,714</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Item not involving cash:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Provision for advance to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">250,000</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">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Due from subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(45,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,250,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,569,000</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left">Other current liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(21,510</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">20,510</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Net cash used in operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(114,264</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,335,596</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,716,329</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOW FROM INVESTING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Advance for potential land purchase</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">201,354</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Advance for potential warehouse investment</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">(1,000,000</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Long-term investment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(8,860,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(3,900,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left">Net cash used in investing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(8,860,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(4,698,646</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOW FROM FINANCING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Proceeds from registered direct offering</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,865,500</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; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Proceeds from private placement</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,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></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Proceeds from related party</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">2,081,165</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; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Repayments to related party</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,629,876</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left">Net cash provided in financing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,865,500</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,451,289</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">EFFECT OF FOREIGN EXCHANGE</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CHANGES IN CASH AND RESTRICTED CASH</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(108,764</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">115,693</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,414,975</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH AND RESTRICTED CASH, beginning of year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">118,057</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,364</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,417,339</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH AND RESTRICTED CASH, end of year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,293</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">118,057</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,364</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>232
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 17, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>Aug. 12, 2020</div></th>
<th class="th"><div>Apr. 21, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Entity Incorporation, Date of Incorporation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 14,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses (in Dollars) | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,513,432<span></span>
</td>
<td class="nump">$ 5,552,070<span></span>
</td>
<td class="nump">$ 4,281,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=raya_ErayakGroupMember', window );">Erayak Group 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=raya_ErayakBVIMember', window );">Erayak BVI [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction', window );">Percentage of owned shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=raya_ErayakHKMember', window );">Erayak HK [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid in capital | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,760,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=raya_RuikeMember', window );">Ruike [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid in capital | &#165;</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 51,097,187.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=raya_WenjieMember', window );">Wenjie [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid in capital | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=raya_LeiyaMember', window );">New Focus [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid in capital | &#165;</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 33,272,918.37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=raya_NewFocusMember', window );">New Focus [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid in capital | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses (in Dollars) | $</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="num">$ (5,340)<span></span>
</td>
<td class="nump">$ 5,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_ShenglingXiangMember', window );">Shengling Xiang [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_HecangLimitedMember', window );">Hecang Limited [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_WenjieMember', window );">Wenjie [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_ChuanlongLinMember', window );">Chuanlong Lin [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_NewFocusMember', window );">New Focus [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,406<span></span>
</td>
<td class="nump">22,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,406<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,406<span></span>
</td>
<td class="nump">22,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Erayak Group 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares | Erayak Group 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="9"></td></tr>
<tr><td colspan="9"><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">All share and per-share amounts related to the Company&#8217;s
ordinary shares presented in the consolidated financial statements have been retroactively adjusted to reflect the 1-for-10 reverse stock
split, or share consolidation, which became effective on April 20, 2026.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityIncorporationDateOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_OrganizationandNatureofOperationsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_OrganizationandNatureofOperationsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PartnersCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of ownership interest of different classes of partners in limited partnership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 4.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-8<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PartnersCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=raya_ErayakGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=raya_ErayakGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=raya_ErayakBVIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=raya_ErayakBVIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=raya_ErayakHKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=raya_ErayakHKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=raya_RuikeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=raya_RuikeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=raya_WenjieMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=raya_WenjieMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=raya_LeiyaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=raya_LeiyaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=raya_NewFocusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=raya_NewFocusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_ShenglingXiangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_ShenglingXiangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_HecangLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_HecangLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_WenjieMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_WenjieMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_ChuanlongLinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_ChuanlongLinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_NewFocusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_NewFocusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>233
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations - Schedule of Erayak Group&#8217;s Registered Agent is Harneys Fiduciary (Cayman) Limited (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_ErayakPowerSolutionGroupIncErayakGroupMember', window );">Erayak Power Solution Group Inc. (&#8220;Erayak Group&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RegisteredLocation', window );">Registered Location</a></td>
<td class="text">Cayman Islands<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation</a></td>
<td class="text">Jun. 14,  2019<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="top.Show.showAR( this, 'defref_raya_OwnershipAsOfTheIssuanceDateOfTheReport', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">Parent<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_ErayakPowerSolutionLimitedErayakBVIMember', window );">Erayak Power Solution Limited (&#8220;Erayak BVI&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RegisteredLocation', window );">Registered Location</a></td>
<td class="text">British Virgin Island<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation</a></td>
<td class="text">Jun. 17,  2019<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="top.Show.showAR( this, 'defref_raya_OwnershipAsOfTheIssuanceDateOfTheReport', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">100% by the Parent<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_ErayakPowerSolutionHongKongLimitedErayakHKMember', window );">Erayak Power Solution Hong Kong Limited (&#8220;Erayak HK&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RegisteredLocation', window );">Registered Location</a></td>
<td class="text">Hong Kong<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation</a></td>
<td class="text">Jun. 26,  2019<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="top.Show.showAR( this, 'defref_raya_OwnershipAsOfTheIssuanceDateOfTheReport', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">100% by Erayak BVI<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_RuikeElectronicsWenzhouCoLtdRuikeMember', window );">Ruike Electronics (Wenzhou) Co., Ltd. (&#8220;Ruike&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RegisteredLocation', window );">Registered Location</a></td>
<td class="text">Wenzhou, China<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation</a></td>
<td class="text">Dec.  05,  2023<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="top.Show.showAR( this, 'defref_raya_OwnershipAsOfTheIssuanceDateOfTheReport', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">100% by Erayak HK<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_WenzhouWenjieTechnologyLimitedWenjieMember', window );">Wenzhou Wenjie Technology Limited (&#8220;Wenjie&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RegisteredLocation', window );">Registered Location</a></td>
<td class="text">Wenzhou, China<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation</a></td>
<td class="text">Dec. 11,  2019<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="top.Show.showAR( this, 'defref_raya_OwnershipAsOfTheIssuanceDateOfTheReport', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">100% by Erayak HK<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember', window );">Zhejiang Leiya Electronics Limited (&#8220;Leiya&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RegisteredLocation', window );">Registered Location</a></td>
<td class="text">Wenzhou, China<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation</a></td>
<td class="text">Mar.  05,  2009<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="top.Show.showAR( this, 'defref_raya_OwnershipAsOfTheIssuanceDateOfTheReport', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">100% by Wenjie<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=raya_WenzhouNewFocusLimitedNewFocusMember', window );">Wenzhou New Focus Limited (&#8220;New Focus&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RegisteredLocation', window );">Registered Location</a></td>
<td class="text">Wenzhou, China<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation</a></td>
<td class="text">Nov. 21,  2012<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="top.Show.showAR( this, 'defref_raya_OwnershipAsOfTheIssuanceDateOfTheReport', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">100% by Leiya<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_OwnershipAsOfTheIssuanceDateOfTheReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership as of the issuance date of the report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_OwnershipAsOfTheIssuanceDateOfTheReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_RegisteredLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Registered location.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RegisteredLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the subsidiary of the limited liability company (LLC) or limited partnership (LP) was formed, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_ErayakPowerSolutionGroupIncErayakGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_ErayakPowerSolutionGroupIncErayakGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_ErayakPowerSolutionLimitedErayakBVIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_ErayakPowerSolutionLimitedErayakBVIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_ErayakPowerSolutionHongKongLimitedErayakHKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_ErayakPowerSolutionHongKongLimitedErayakHKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_RuikeElectronicsWenzhouCoLtdRuikeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_RuikeElectronicsWenzhouCoLtdRuikeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_WenzhouWenjieTechnologyLimitedWenjieMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_WenzhouWenjieTechnologyLimitedWenjieMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=raya_WenzhouNewFocusLimitedNewFocusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=raya_WenzhouNewFocusLimitedNewFocusMember</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>234
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">$ 251,932<span></span>
</td>
<td class="nump">$ 792,204<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage', window );">Residual value</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Grants received</a></td>
<td class="nump">$ 161,700<span></span>
</td>
<td class="nump">231,918<span></span>
</td>
<td class="nump">$ 1,061,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Shipping and handling costs</a></td>
<td class="nump">17,983,764<span></span>
</td>
<td class="nump">26,307,998<span></span>
</td>
<td class="nump">15,299,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 122,316<span></span>
</td>
<td class="nump">213,972<span></span>
</td>
<td class="nump">78,305<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="top.Show.showAR( this, 'defref_raya_PercentageOfTaxBenefit', window );">Percentage of tax benefit</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_PRCTaxAuthorities', window );">PRC tax authorities term</a></td>
<td class="text">5 years<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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 436,788<span></span>
</td>
<td class="nump">1,324,809<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">251,932<span></span>
</td>
<td class="nump">792,204<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Shipping and handling costs</a></td>
<td class="nump">$ 173,784<span></span>
</td>
<td class="nump">$ 172,465<span></span>
</td>
<td class="nump">$ 191,671<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_PRCTaxAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PRC tax authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_PRCTaxAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_PercentageOfTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_PercentageOfTaxBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_SignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_SignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 9: 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 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482190/360-10-35-48<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482190/360-10-35-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478482/942-210-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</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>235
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Relevant Exchange Rates (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTranslationAbstract', window );"><strong>Foreign Currency Translation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Period Ended RMB: USD exchange rate</a></td>
<td class="nump">6.9931<span></span>
</td>
<td class="nump">7.2993<span></span>
</td>
<td class="nump">7.0999<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="top.Show.showAR( this, 'defref_raya_ForeignExchangePeriodAverage', window );">Period Average RMB: USD exchange rate</a></td>
<td class="nump">7.1875<span></span>
</td>
<td class="nump">7.1957<span></span>
</td>
<td class="nump">7.0809<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ForeignExchangePeriodAverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period average translation rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ForeignExchangePeriodAverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479424/830-30-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTranslationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTranslationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>236
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems', window );"><strong>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems', window );"><strong>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems', window );"><strong>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems', window );"><strong>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Transportation vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems', window );"><strong>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office furniture and equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems', window );"><strong>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office furniture and equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems', window );"><strong>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Electronic equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems', window );"><strong>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Electronic equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems', window );"><strong>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of property, plant, and equipment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482190/360-10-35-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</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>237
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Intangible Assets (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=raya_LandUseRightsMember', window );">Land use rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful lives</a></td>
<td class="text">50 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<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/2147481283/985-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 30: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 35: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 36: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=raya_LandUseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=raya_LandUseRightsMember</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>238
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrentAbstract', window );"><strong>Receivables, Net, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AverageAccountsReceivableTurnoverPeriod', window );">Average accounts receivable turnover period</a></td>
<td class="text">205 days<span></span>
</td>
<td class="text">110 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AverageAccountsReceivableTurnoverPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average accounts receivable turnover period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AverageAccountsReceivableTurnoverPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>239
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrentAbstract', window );"><strong>Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 13,956,417<span></span>
</td>
<td class="nump">$ 12,296,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: allowance for doubtful accounts</a></td>
<td class="num">(374,065)<span></span>
</td>
<td class="num">(259,555)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 13,582,352<span></span>
</td>
<td class="nump">$ 12,037,136<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>240
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable - Schedule of Changes of Allowance for Doubtful Accounts (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrentAbstract', window );"><strong>Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AllowanceForDoubtfulAccountsReceivableAmount', window );">Beginning balance</a></td>
<td class="num">$ (259,555)<span></span>
</td>
<td class="num">$ (39,280)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Provision adjustment for accounts receivable</a></td>
<td class="num">(103,145)<span></span>
</td>
<td class="num">(224,534)<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="top.Show.showAR( this, 'defref_raya_ExchangeDifference', window );">Exchange difference</a></td>
<td class="num">(11,365)<span></span>
</td>
<td class="nump">4,259<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="top.Show.showAR( this, 'defref_raya_AllowanceForDoubtfulAccountsReceivableAmount', window );">Ending balance</a></td>
<td class="num">$ (374,065)<span></span>
</td>
<td class="num">$ (259,555)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AllowanceForDoubtfulAccountsReceivableAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AllowanceForDoubtfulAccountsReceivableAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ExchangeDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of exchange difference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ExchangeDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>241
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_InventoryAllowanceAmount', window );">Inventory allowance</a></td>
<td class="nump">$ 362,148<span></span>
</td>
<td class="nump">$ 291,707<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_InventoryAllowanceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_InventoryAllowanceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>242
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Schedule of Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventory, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 7,322,641<span></span>
</td>
<td class="nump">$ 7,118,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">1,904,229<span></span>
</td>
<td class="nump">1,490,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">520,088<span></span>
</td>
<td class="nump">611,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory valuation allowance</a></td>
<td class="num">(21,397)<span></span>
</td>
<td class="num">(383,545)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 9,725,561<span></span>
</td>
<td class="nump">$ 8,836,815<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>243
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Advance to Suppliers and Other (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_raya_AdvanceToSuppliersAndOtherAbstract', window );"><strong>Advance To Suppliers And Other Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AdvancePayment', window );">Advance payment</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AdvancePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of advance payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvancePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AdvanceToSuppliersAndOtherAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvanceToSuppliersAndOtherAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>244
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Advance to Suppliers and Other - Schedule of Advance to Suppliers (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_raya_ScheduleOfAdvanceToSuppliersAbstract', window );"><strong>Schedule Of Advance To Suppliers Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Supplies', window );">Advance to suppliers</a></td>
<td class="nump">$ 5,702,675<span></span>
</td>
<td class="nump">$ 8,548,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Advance payment for potential factory lease</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Less: allowance for doubtful accounts</a></td>
<td class="num">(496,754)<span></span>
</td>
<td class="num">(111,004)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Total</a></td>
<td class="nump">$ 6,205,921<span></span>
</td>
<td class="nump">$ 9,437,740<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ScheduleOfAdvanceToSuppliersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfAdvanceToSuppliersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesOnInventoryPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Supplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Supplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>245
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant, and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Property and equipment</a></td>
<td class="nump">$ 5,239,108<span></span>
</td>
<td class="nump">$ 715,202<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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1', window );">Disposal of property and equipment</a></td>
<td class="nump">4,947<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">519,185<span></span>
</td>
<td class="nump">426,275<span></span>
</td>
<td class="nump">$ 385,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Cost of sales</a></td>
<td class="nump">$ 357,058<span></span>
</td>
<td class="nump">$ 261,090<span></span>
</td>
<td class="nump">$ 243,284<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in accumulated depreciation, depletion, and amortization of property, plant, and equipment from disposition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<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 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in property, plant, and equipment from addition. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>246
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property plant and equipment, at cost</a></td>
<td class="nump">$ 9,431,058<span></span>
</td>
<td class="nump">$ 3,881,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(2,328,503)<span></span>
</td>
<td class="num">(1,724,095)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">7,102,555<span></span>
</td>
<td class="nump">2,157,214<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property plant and equipment, at cost</a></td>
<td class="nump">3,152,265<span></span>
</td>
<td class="nump">2,240,129<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property plant and equipment, at cost</a></td>
<td class="nump">466,386<span></span>
</td>
<td class="nump">443,390<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ElectricGenerationEquipmentMember', window );">Electronic devices [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property plant and equipment, at cost</a></td>
<td class="nump">172,923<span></span>
</td>
<td class="nump">138,951<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office furniture and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property plant and equipment, at cost</a></td>
<td class="nump">94,652<span></span>
</td>
<td class="nump">88,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property plant and equipment, at cost</a></td>
<td class="nump">3,932,974<span></span>
</td>
<td class="nump">216,468<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property plant and equipment, at cost</a></td>
<td class="nump">$ 1,611,858<span></span>
</td>
<td class="nump">$ 754,321<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion, and amortization of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480204/360-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 905<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478704/905-360-25-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482222/360-10-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-3<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ElectricGenerationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ElectricGenerationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</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>247
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_IntangibleAssetsIncludeLandUseRights', window );">Intangible assets include land use rights</a></td>
<td class="text">50 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_IntangibleAssetsIncludeLandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible assets include land use rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_IntangibleAssetsIncludeLandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>248
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets - Schedule of Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_raya_IntangibleAssetsAbstract', window );"><strong>Intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 77,123<span></span>
</td>
<td class="nump">$ 37,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(12,438)<span></span>
</td>
<td class="num">(6,350)<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="top.Show.showAR( this, 'defref_raya_FinitelivedIntangibleAssetsAdditionsatCost', window );">Additions, at cost</a></td>
<td class="nump">2,670,247<span></span>
</td>
<td class="nump">36,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="top.Show.showAR( this, 'defref_raya_AmortizationCurrentPeriodogIntangible', window );">Amortization current period</a></td>
<td class="num">(56,486)<span></span>
</td>
<td class="num">(5,566)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 2,678,447<span></span>
</td>
<td class="nump">$ 61,972<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AmortizationCurrentPeriodogIntangible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization intangible assets current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AmortizationCurrentPeriodogIntangible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_FinitelivedIntangibleAssetsAdditionsatCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of intangible assets additional cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_FinitelivedIntangibleAssetsAdditionsatCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_IntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>249
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets - Schedule of Amortization (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntangibleAssetsAmortizationPeriodMember', window );">Amortization [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_IntangibleassetsScheduleofAmortizationDetailsLineItems', window );"><strong>Intangible assets - Schedule of Amortization (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 67,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2027</a></td>
<td class="nump">67,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2028</a></td>
<td class="nump">67,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2029</a></td>
<td class="nump">67,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2030</a></td>
<td class="nump">67,659<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=raya_NetCarryingValueMember', window );">Net Carrying Value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_IntangibleassetsScheduleofAmortizationDetailsLineItems', window );"><strong>Intangible assets - Schedule of Amortization (Details) [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2026</a></td>
<td class="nump">2,610,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2027</a></td>
<td class="nump">2,543,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2028</a></td>
<td class="nump">2,475,470<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2029</a></td>
<td class="nump">2,407,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2030</a></td>
<td class="nump">$ 2,340,152<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_IntangibleassetsScheduleofAmortizationDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_IntangibleassetsScheduleofAmortizationDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntangibleAssetsAmortizationPeriodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntangibleAssetsAmortizationPeriodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=raya_NetCarryingValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=raya_NetCarryingValueMember</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>250
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Leases, Operating [Abstract] (Deprecated 2026)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Lease expenses</a></td>
<td class="nump">$ 689,181<span></span>
</td>
<td class="nump">$ 689,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">$ 6,032,330<span></span>
</td>
<td class="nump">$ 6,457,903<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>251
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term Investment - Schedule of Measured at Fair Value (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Structured Products</a></td>
<td class="nump">$ 4,537,044<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Structured Products</a></td>
<td class="nump">$ 4,537,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 101<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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>252
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Investment (Details) - Long Term Investments [Member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jul. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_LongTermInvestmentDetailsLineItems', window );"><strong>Long-Term Investment (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Total purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investment</a></td>
<td class="nump">$ 229,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,647,163<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLongtermInvestments', window );">Long term carrying value of the investment</a></td>
<td class="nump">$ 193,453<span></span>
</td>
<td class="nump">&#165; 1,352,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_LongTermInvestmentDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_LongTermInvestmentDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentAggregateCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the aggregate cost of investments accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentAggregateCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=raya_LongTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=raya_LongTermInvestmentsMember</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>253
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current and Non-Current Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_OtherCurrentandNonCurrentAssetsDetailsLineItems', window );"><strong>Other Current and Non-Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,753,785<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="top.Show.showAR( this, 'defref_raya_PercentageOfDepositInterestRate', window );">Percentage of deposit interest rate</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=raya_MinshengBankMember', window );">Minsheng Bank Member</a></td>
<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="top.Show.showAR( this, 'defref_raya_OtherCurrentandNonCurrentAssetsDetailsLineItems', window );"><strong>Other Current and Non-Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">$ 3,918,148<span></span>
</td>
<td class="nump">&#165; 27,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_OtherCurrentandNonCurrentAssetsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_OtherCurrentandNonCurrentAssetsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_PercentageOfDepositInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of deposit interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_PercentageOfDepositInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=raya_MinshengBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=raya_MinshengBankMember</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>254
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowingsAbstract', window );"><strong>Short-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseShortTermBorrowings', window );">Interest expenses on short-term borrowings</a></td>
<td class="nump">$ 116,349<span></span>
</td>
<td class="nump">$ 47,176<span></span>
</td>
<td class="nump">$ 165,247<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph b<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: 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(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>255
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings - Schedule of Short-Term Borrowings from Financial Institutions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Amount</a></td>
<td class="nump">$ 8,293,890<span></span>
</td>
<td class="nump">$ 1,055,828<span></span>
</td>
<td class="nump">&#165; 58,000,000<span></span>
</td>
<td class="nump">&#165; 7,706,808<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=raya_BankOfWenzhouMember', window );">Bank of Wenzhou [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Amount</a></td>
<td class="nump">$ 1,644,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance Date</a></td>
<td class="text">Oct. 30,  2025<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration Date</a></td>
<td class="text">Oct. 28,  2026<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest</a></td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=raya_BankOfChinaMember', window );">Bank of China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Amount</a></td>
<td class="nump">$ 1,429,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance Date</a></td>
<td class="text">Jan. 17,  2025<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration Date</a></td>
<td class="text">Jan. 16,  2026<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=raya_HuaxiaBankMember', window );">Huaxia Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Amount</a></td>
<td class="nump">$ 1,429,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance Date</a></td>
<td class="text">Sep. 29,  2025<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration Date</a></td>
<td class="text">Sep. 20,  2026<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest</a></td>
<td class="nump">2.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=raya_HuaxiaBankOneMember', window );">Huaxia Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Amount</a></td>
<td class="nump">$ 2,859,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance Date</a></td>
<td class="text">Sep. 29,  2025<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration Date</a></td>
<td class="text">Sep. 20,  2026<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest</a></td>
<td class="nump">2.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=raya_IndustrialAndCommercialBankOfChinaMember', window );">Industrial and Commercial Bank of China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Amount</a></td>
<td class="nump">$ 929,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance Date</a></td>
<td class="text">Mar. 20,  2025<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration Date</a></td>
<td class="text">Mar. 20,  2026<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=raya_MinshengBankMember', window );">Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 136,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 27,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan.  03,  2025<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=raya_BankOfNingboMember', window );">Bank of Ningbo [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 684,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 13,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 13,  2025<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=raya_BankOfNingboOneMember', window );">Bank of Ningbo [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 233,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,706,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 30,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 28,  2025<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIssuanceDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was issued, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIssuanceDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=raya_BankOfWenzhouMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=raya_BankOfWenzhouMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=raya_BankOfChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=raya_BankOfChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=raya_HuaxiaBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=raya_HuaxiaBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=raya_HuaxiaBankOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=raya_HuaxiaBankOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=raya_IndustrialAndCommercialBankOfChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=raya_IndustrialAndCommercialBankOfChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=raya_MinshengBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=raya_MinshengBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=raya_BankOfNingboMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=raya_BankOfNingboMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=raya_BankOfNingboOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=raya_BankOfNingboOneMember</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>256
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Loans (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_LongTermLoansDetailsLineItems', window );"><strong>Long-Term Loans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseLongTermDebt', window );">Interest expense on long-term loan</a></td>
<td class="nump">$ 163,333<span></span>
</td>
<td class="nump">$ 101,159<span></span>
</td>
<td class="nump">$ 245,897<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=raya_RuikeMember', window );">Ruike Member</a></td>
<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="top.Show.showAR( this, 'defref_raya_LongTermLoansDetailsLineItems', window );"><strong>Long-Term Loans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Carrying amount of debt</a></td>
<td class="nump">$ 2,543,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_LongTermLoansDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_LongTermLoansDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of interest paid or due on all long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph b<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: 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(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=raya_RuikeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=raya_RuikeMember</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>257
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Loans - Schedule of Long-Term Loans (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 4,187,461<span></span>
</td>
<td class="nump">$ 4,074,733<span></span>
</td>
<td class="nump">&#165; 29,283,331<span></span>
</td>
<td class="nump">&#165; 29,742,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">long-term loan Amount</a></td>
<td class="num">(778,103)<span></span>
</td>
<td class="num">(161,529)<span></span>
</td>
<td class="num">(5,441,349)<span></span>
</td>
<td class="num">(1,179,047)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">long-term loan Amount</a></td>
<td class="nump">3,409,358<span></span>
</td>
<td class="nump">3,913,204<span></span>
</td>
<td class="nump">23,841,982<span></span>
</td>
<td class="nump">28,563,651<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhenMember', window );">WeBank Shenzhen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 32,685<span></span>
</td>
<td class="nump">$ 5,219<span></span>
</td>
<td class="nump">&#165; 228,571<span></span>
</td>
<td class="nump">&#165; 38,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">May  07,  2025<span></span>
</td>
<td class="text">Apr. 27,  2023<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Apr. 23,  2027<span></span>
</td>
<td class="text">Apr. 27,  2025<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">8.62%<span></span>
</td>
<td class="nump">6.6528%<span></span>
</td>
<td class="nump">8.62%<span></span>
</td>
<td class="nump">6.6528%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen1Member', window );">WeBank Shenzhen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 54,475<span></span>
</td>
<td class="nump">$ 21,311<span></span>
</td>
<td class="nump">&#165; 380,952<span></span>
</td>
<td class="nump">&#165; 155,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Apr. 10,  2025<span></span>
</td>
<td class="text">Feb. 26,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Apr. 23,  2027<span></span>
</td>
<td class="text">Feb. 23,  2026<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">12.16%<span></span>
</td>
<td class="nump">6.876%<span></span>
</td>
<td class="nump">12.16%<span></span>
</td>
<td class="nump">6.876%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen2Member', window );">WeBank Shenzhen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 54,475<span></span>
</td>
<td class="nump">$ 29,357<span></span>
</td>
<td class="nump">&#165; 380,952<span></span>
</td>
<td class="nump">&#165; 214,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Apr. 10,  2025<span></span>
</td>
<td class="text">Mar. 29,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Apr. 23,  2027<span></span>
</td>
<td class="text">Mar. 23,  2026<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">12.16%<span></span>
</td>
<td class="nump">6.876%<span></span>
</td>
<td class="nump">12.16%<span></span>
</td>
<td class="nump">6.876%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen3Member', window );">WeBank Shenzhen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 54,475<span></span>
</td>
<td class="nump">$ 123,952<span></span>
</td>
<td class="nump">&#165; 380,952<span></span>
</td>
<td class="nump">&#165; 904,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Apr. 10,  2025<span></span>
</td>
<td class="text">Jul. 29,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Apr. 23,  2027<span></span>
</td>
<td class="text">Jul. 23,  2026<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">12.16%<span></span>
</td>
<td class="nump">6.04%<span></span>
</td>
<td class="nump">12.16%<span></span>
</td>
<td class="nump">6.04%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen4Member', window );">WeBank Shenzhen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 54,475<span></span>
</td>
<td class="nump">$ 136,999<span></span>
</td>
<td class="nump">&#165; 380,952<span></span>
</td>
<td class="nump">&#165; 1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Apr. 10,  2025<span></span>
</td>
<td class="text">Sep. 11,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Apr. 23,  2027<span></span>
</td>
<td class="text">Sep. 23,  2026<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">12.16%<span></span>
</td>
<td class="nump">5.83%<span></span>
</td>
<td class="nump">12.16%<span></span>
</td>
<td class="nump">5.83%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen5Member', window );">WeBank Shenzhen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 54,475<span></span>
</td>
<td class="nump">$ 38,360<span></span>
</td>
<td class="nump">&#165; 380,952<span></span>
</td>
<td class="nump">&#165; 280,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Apr. 10,  2025<span></span>
</td>
<td class="text">Sep. 11,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Apr. 23,  2027<span></span>
</td>
<td class="text">Sep. 23,  2026<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">11.16%<span></span>
</td>
<td class="nump">5.83%<span></span>
</td>
<td class="nump">11.16%<span></span>
</td>
<td class="nump">5.83%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen6Member', window );">WeBank Shenzhen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 71,499<span></span>
</td>
<td class="nump">$ 27,400<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="nump">&#165; 200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Dec.  03,  2025<span></span>
</td>
<td class="text">Nov.  04,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Nov. 23,  2027<span></span>
</td>
<td class="text">Oct. 23,  2026<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">13.99%<span></span>
</td>
<td class="nump">5.83%<span></span>
</td>
<td class="nump">13.99%<span></span>
</td>
<td class="nump">5.83%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen7Member', window );">We Bank Shenzhen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 71,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Dec.  03,  2025<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Nov. 23,  2027<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">13.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen8Member', window );">We Bank Shenzhen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 71,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Dec.  03,  2025<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Nov. 23,  2027<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">13.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen9Member', window );">We Bank Shenzhen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 71,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Dec.  03,  2025<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Nov. 23,  2027<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">1399.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1399.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_LongwanRuralCommercialBankMember', window );">Longwan Rural Commercial Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 171,599<span></span>
</td>
<td class="nump">$ 164,399<span></span>
</td>
<td class="nump">&#165; 1,200,000<span></span>
</td>
<td class="nump">&#165; 1,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Jun.  02,  2023<span></span>
</td>
<td class="text">Jun.  05,  2023<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">May 30,  2026<span></span>
</td>
<td class="text">May 30,  2026<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">6.60%<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_LongwanRuralCommercialBank1Member', window );">Longwan Rural Commercial Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 250,247<span></span>
</td>
<td class="nump">$ 239,749<span></span>
</td>
<td class="nump">&#165; 1,750,000<span></span>
</td>
<td class="nump">&#165; 1,750,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Jun.  02,  2023<span></span>
</td>
<td class="text">Jun.  05,  2023<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">May 30,  2026<span></span>
</td>
<td class="text">May 30,  2026<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">6.60%<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_MinshengBankMember', window );">Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 886,589<span></span>
</td>
<td class="nump">$ 1,369,994<span></span>
</td>
<td class="nump">&#165; 6,200,000<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">Nov. 14,  2025<span></span>
</td>
<td class="text">Aug.  06,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Nov. 14,  2032<span></span>
</td>
<td class="text">Jul. 15,  2027<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_MinshengBank1Member', window );">Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="nump">$ 2,287,970<span></span>
</td>
<td class="nump">$ 684,997<span></span>
</td>
<td class="nump">&#165; 16,000,000<span></span>
</td>
<td class="nump">&#165; 5,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">May 20,  2025<span></span>
</td>
<td class="text">Aug. 13,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">Nov. 20,  2034<span></span>
</td>
<td class="text">Jul. 15,  2027<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_MinshengBank2Member', window );">Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">long-term loan Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,232,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">long-term loan Issuance Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug. 16,  2024<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">long-term loan Expiration Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 15,  2027<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="top.Show.showAR( this, 'defref_raya_DebtInstrumentInterestsRateStatedPercentage', window );">long-term loan Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_DebtInstrumentInterestsRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>long-term loan Interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_DebtInstrumentInterestsRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIssuanceDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was issued, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIssuanceDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<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 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 42: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen7Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen8Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_WeBankShenzhen9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_LongwanRuralCommercialBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_LongwanRuralCommercialBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_LongwanRuralCommercialBank1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_LongwanRuralCommercialBank1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_MinshengBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_MinshengBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_MinshengBank1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_MinshengBank1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_MinshengBank2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_MinshengBank2Member</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>258
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Payable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrentAbstract', window );"><strong>Accounts Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Outstanding accounts payable</a></td>
<td class="nump">$ 6,097,560<span></span>
</td>
<td class="nump">$ 8,335,266<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>259
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Advance from Customers (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_raya_AdvanceFromCustomersAbstract', window );"><strong>Advance From Customers Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advance from customers amount</a></td>
<td class="nump">$ 1,573,763<span></span>
</td>
<td class="nump">$ 628,067<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_AdvanceFromCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AdvanceFromCustomersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of prepayments received from customers for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>260
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Tax Payable - Schedule of Tax Payable Consisted (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_raya_ScheduleOfTaxPayableConsistedAbstract', window );"><strong>Schedule Of Tax Payable Consisted Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_CorporateTaxPayable', window );">Corporate tax payable</a></td>
<td class="nump">$ 999,741<span></span>
</td>
<td class="nump">$ 962,235<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="top.Show.showAR( this, 'defref_raya_ValueAddedTaxPayableReceivable', window );">VAT payable (receivable)</a></td>
<td class="num">(80,712)<span></span>
</td>
<td class="nump">48,585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Other tax payable</a></td>
<td class="nump">10,184<span></span>
</td>
<td class="nump">10,575<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Total Tax Payable</a></td>
<td class="nump">$ 929,213<span></span>
</td>
<td class="nump">$ 1,021,395<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_CorporateTaxPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of corporate tax payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_CorporateTaxPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ScheduleOfTaxPayableConsistedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfTaxPayableConsistedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_ValueAddedTaxPayableReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of value added tax payable (receivable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ValueAddedTaxPayableReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>261
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sales - Schedule of Disaggregated Sales (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 22,855,437<span></span>
</td>
<td class="nump">$ 30,300,360<span></span>
</td>
<td class="nump">$ 20,322,498<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=raya_InvertersMember', window );">Inverters [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">10,864,074<span></span>
</td>
<td class="nump">14,074,555<span></span>
</td>
<td class="nump">11,893,338<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=raya_ChargersMember', window );">Chargers [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">278,339<span></span>
</td>
<td class="nump">550,919<span></span>
</td>
<td class="nump">544,680<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=raya_GasolineGeneratorsMember', window );">Gasoline generators [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">9,666,380<span></span>
</td>
<td class="nump">9,981,895<span></span>
</td>
<td class="nump">6,575,406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=raya_PowerBankMember', window );">Power bank [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">1,714,152<span></span>
</td>
<td class="nump">4,966,744<span></span>
</td>
<td class="nump">804,268<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=raya_OtherProductsMember', window );">Other products [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 332,492<span></span>
</td>
<td class="nump">$ 726,247<span></span>
</td>
<td class="nump">$ 504,806<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<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 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 15: 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 16: 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 17: 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 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 28: 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 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 32: 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 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_ProductOrServiceAxis=raya_InvertersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=raya_InvertersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=raya_ChargersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=raya_ChargersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=raya_GasolineGeneratorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=raya_GasolineGeneratorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=raya_PowerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=raya_PowerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=raya_OtherProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=raya_OtherProductsMember</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>262
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cost of Sales - Schedule of Cost of Sales (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ScheduleOfCostOfSalesAbstract', window );"><strong>Schedule Of Cost Of Sales Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostDirectLabor', window );">Direct labor</a></td>
<td class="nump">$ 1,719,388<span></span>
</td>
<td class="nump">$ 1,940,773<span></span>
</td>
<td class="nump">$ 1,600,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectOperatingCosts', window );">Direct materials</a></td>
<td class="nump">13,930,350<span></span>
</td>
<td class="nump">12,294,288<span></span>
</td>
<td class="nump">10,428,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ManufacturingCosts', window );">Direct manufacturing overhead</a></td>
<td class="nump">1,466,025<span></span>
</td>
<td class="nump">1,359,577<span></span>
</td>
<td class="nump">1,338,927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCostOfOperatingRevenue', window );">Outsourced products</a></td>
<td class="nump">868,001<span></span>
</td>
<td class="nump">10,713,360<span></span>
</td>
<td class="nump">1,931,385<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total</a></td>
<td class="nump">$ 17,983,764<span></span>
</td>
<td class="nump">$ 26,307,998<span></span>
</td>
<td class="nump">$ 15,299,849<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ScheduleOfCostOfSalesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfCostOfSalesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostDirectLabor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of labor directly related to good produced and service rendered. Includes, but is not limited to, payroll cost and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostDirectLabor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 9: 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 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DirectOperatingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate direct operating costs incurred during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectOperatingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManufacturingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred in the production of goods for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManufacturingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostOfOperatingRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other costs incurred during the reporting period related to other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostOfOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>263
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Administrative Expenses - Schedule of General and Administrative Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems', window );"><strong>General and Administrative Expenses - Schedule of General and Administrative Expenses (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Total</a></td>
<td class="nump">$ 4,000,311<span></span>
</td>
<td class="nump">$ 2,302,809<span></span>
</td>
<td class="nump">$ 2,023,428<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfExpenseAxis=raya_SellingGeneralAndAdministrativeExpenseMember', window );">General and Administrative Expenses [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems', window );"><strong>General and Administrative Expenses - Schedule of General and Administrative Expenses (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Employee compensation and benefits</a></td>
<td class="nump">1,077,246<span></span>
</td>
<td class="nump">927,913<span></span>
</td>
<td class="nump">526,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommunicationsAndInformationTechnology', window );">Travel and communication expenses</a></td>
<td class="nump">44,842<span></span>
</td>
<td class="nump">59,108<span></span>
</td>
<td class="nump">49,451<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="top.Show.showAR( this, 'defref_raya_RentAndUtilities', window );">Rent and utilities</a></td>
<td class="nump">305,877<span></span>
</td>
<td class="nump">287,755<span></span>
</td>
<td class="nump">83,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Consulting fees</a></td>
<td class="nump">2,148,141<span></span>
</td>
<td class="nump">677,556<span></span>
</td>
<td class="nump">1,032,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralInsuranceExpense', window );">Insurance</a></td>
<td class="nump">44,493<span></span>
</td>
<td class="nump">29,511<span></span>
</td>
<td class="nump">13,386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostDepreciationAmortizationAndDepletion', window );">Depreciation and amortization expenses</a></td>
<td class="nump">193,562<span></span>
</td>
<td class="nump">125,395<span></span>
</td>
<td class="nump">116,451<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="top.Show.showAR( this, 'defref_raya_BankCharges', window );">Bank charges</a></td>
<td class="nump">16,733<span></span>
</td>
<td class="num">(16,458)<span></span>
</td>
<td class="nump">1,324<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Donations</a></td>
<td class="nump">4,175<span></span>
</td>
<td class="nump">11,118<span></span>
</td>
<td class="nump">4,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesOther', window );">Sales tax</a></td>
<td class="nump">15,368<span></span>
</td>
<td class="nump">17,657<span></span>
</td>
<td class="nump">76,654<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TravelAndEntertainmentExpense', window );">Entertainment</a></td>
<td class="nump">28,815<span></span>
</td>
<td class="nump">27,314<span></span>
</td>
<td class="nump">23,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherGeneralAndAdministrativeExpense', window );">Office and miscellaneous</a></td>
<td class="nump">$ 121,059<span></span>
</td>
<td class="nump">$ 155,940<span></span>
</td>
<td class="nump">$ 96,006<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_BankCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of bank charges for the other income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_BankCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_RentAndUtilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of rent and utilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RentAndUtilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommunicationsAndInformationTechnology">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense in the period for communications and data processing expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommunicationsAndInformationTechnology</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostDepreciationAmortizationAndDepletion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible and intangible assets over their useful lives, and reduction in quantity of natural resource due to consumption directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<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 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<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/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostDepreciationAmortizationAndDepletion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralInsuranceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralInsuranceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 3: 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(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.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 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TravelAndEntertainmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses incurred for travel and entertainment during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TravelAndEntertainmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=raya_SellingGeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=raya_SellingGeneralAndAdministrativeExpenseMember</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>264
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems', window );"><strong>Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Total</a></td>
<td class="nump">$ 771,176<span></span>
</td>
<td class="nump">$ 946,269<span></span>
</td>
<td class="nump">$ 962,479<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfExpenseAxis=raya_SellingAndMarketingExpensesMember', window );">Selling and Marketing Expenses [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems', window );"><strong>Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Employee compensation and benefits</a></td>
<td class="nump">279,549<span></span>
</td>
<td class="nump">265,546<span></span>
</td>
<td class="nump">202,992<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="top.Show.showAR( this, 'defref_raya_TravelAndPromotion', window );">Travel and promotion</a></td>
<td class="nump">187,703<span></span>
</td>
<td class="nump">267,203<span></span>
</td>
<td class="nump">125,213<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="top.Show.showAR( this, 'defref_raya_ShippingAndHandling', window );">Shipping and handling</a></td>
<td class="nump">173,784<span></span>
</td>
<td class="nump">172,465<span></span>
</td>
<td class="nump">191,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralInsuranceExpense', window );">Insurance</a></td>
<td class="nump">5,593<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,233<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Consulting fee</a></td>
<td class="nump">16,830<span></span>
</td>
<td class="nump">4,495<span></span>
</td>
<td class="nump">24,725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalFees', window );">Inspection and certification fees</a></td>
<td class="nump">44,941<span></span>
</td>
<td class="nump">97,091<span></span>
</td>
<td class="nump">141,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TravelAndEntertainmentExpense', window );">Entertainment</a></td>
<td class="nump">49,592<span></span>
</td>
<td class="nump">91,928<span></span>
</td>
<td class="nump">182,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSellingAndMarketingExpense', window );">Office and miscellaneous</a></td>
<td class="nump">$ 13,184<span></span>
</td>
<td class="nump">$ 47,541<span></span>
</td>
<td class="nump">$ 81,695<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_ShippingAndHandling">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount shipping and handling expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ShippingAndHandling</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_TravelAndPromotion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of travel and promotion expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_TravelAndPromotion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralInsuranceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralInsuranceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of selling and marketing expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.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 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TravelAndEntertainmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses incurred for travel and entertainment during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TravelAndEntertainmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=raya_SellingAndMarketingExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=raya_SellingAndMarketingExpensesMember</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>265
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Research and Development Expenses - Schedule of Research and Development Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems', window );"><strong>Research and Development Expenses - Schedule of Research and Development Expenses (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 519,185<span></span>
</td>
<td class="nump">$ 426,275<span></span>
</td>
<td class="nump">$ 385,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Total</a></td>
<td class="nump">1,608,311<span></span>
</td>
<td class="nump">1,670,669<span></span>
</td>
<td class="nump">1,176,943<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfExpenseAxis=raya_ResearchAndDevelopmentExpensesMember', window );">Research and Development Expense [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems', window );"><strong>Research and Development Expenses - Schedule of Research and Development Expenses (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Salaries</a></td>
<td class="nump">870,884<span></span>
</td>
<td class="nump">701,402<span></span>
</td>
<td class="nump">525,782<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostDirectMaterial', window );">Direct input</a></td>
<td class="nump">681,587<span></span>
</td>
<td class="nump">859,540<span></span>
</td>
<td class="nump">554,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Utility</a></td>
<td class="nump">2,585<span></span>
</td>
<td class="nump">2,542<span></span>
</td>
<td class="nump">2,680<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="top.Show.showAR( this, 'defref_raya_DesignCost', window );">Design cost</a></td>
<td class="nump">8,560<span></span>
</td>
<td class="nump">6,254<span></span>
</td>
<td class="nump">31,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalAndContractServicesExpense', window );">Contract services</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">55,720<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">23,522<span></span>
</td>
<td class="nump">22,286<span></span>
</td>
<td class="nump">25,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherResearchAndDevelopmentExpense', window );">Other</a></td>
<td class="nump">$ 21,173<span></span>
</td>
<td class="nump">$ 22,925<span></span>
</td>
<td class="nump">$ 36,859<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_DesignCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Design cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_DesignCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostDirectMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of material used for good produced and service rendered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostDirectMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<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 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(14)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other research and development expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalAndContractServicesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for professional and contracted services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalAndContractServicesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=raya_ResearchAndDevelopmentExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=raya_ResearchAndDevelopmentExpensesMember</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>266
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expenses, Net - Schedule of Interest Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Expense, Operating and Nonoperating [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest expense</a></td>
<td class="nump">$ 341,685<span></span>
</td>
<td class="nump">$ 150,160<span></span>
</td>
<td class="nump">$ 490,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="num">(389,725)<span></span>
</td>
<td class="num">(10,719)<span></span>
</td>
<td class="num">(88,109)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Total interest expense, net</a></td>
<td class="num">$ (48,040)<span></span>
</td>
<td class="nump">$ 139,441<span></span>
</td>
<td class="nump">$ 402,671<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>267
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rental Income, Net - Schedule of Rental Income (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ScheduleOfRentalIncomeAbstract', window );"><strong>Schedule Of Rental Income Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RentalIncome', window );">Rental income</a></td>
<td class="nump">$ 265,755<span></span>
</td>
<td class="nump">$ 251,542<span></span>
</td>
<td class="nump">$ 411,962<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="top.Show.showAR( this, 'defref_raya_LeaseAndRentalExpenses', window );">Rental expense</a></td>
<td class="num">(111,910)<span></span>
</td>
<td class="num">(97,071)<span></span>
</td>
<td class="num">(216,615)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RentalIncomeNonoperating', window );">Total rental income, net</a></td>
<td class="nump">$ 153,845<span></span>
</td>
<td class="nump">$ 154,471<span></span>
</td>
<td class="nump">$ 195,347<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_LeaseAndRentalExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_LeaseAndRentalExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_RentalIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is operating in nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RentalIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_ScheduleOfRentalIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfRentalIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RentalIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RentalIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>268
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income, Net - Schedule of Other Income (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ScheduleOfOtherIncomeAbstract', window );"><strong>Schedule Of Other Income Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GovernmentAssistanceAmount', window );">Government grant</a></td>
<td class="nump">$ 161,700<span></span>
</td>
<td class="nump">$ 231,918<span></span>
</td>
<td class="nump">$ 1,061,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CharityCareReimbursementsReceived', window );">Sampling reimbursement</a></td>
<td class="nump">77,119<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">21,624<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="top.Show.showAR( this, 'defref_raya_ExchangeGainsofOtherIncome', window );">Exchange gains</a></td>
<td class="nump">43,692<span></span>
</td>
<td class="nump">141,296<span></span>
</td>
<td class="nump">5,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of liabilities</a></td>
<td class="nump">37,807<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Miscellaneous income</a></td>
<td class="nump">6,942<span></span>
</td>
<td class="nump">30,754<span></span>
</td>
<td class="nump">5,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes', window );">Miscellaneous expenses</a></td>
<td class="num">(19,222)<span></span>
</td>
<td class="num">(41,604)<span></span>
</td>
<td class="num">(215,751)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Total other income, net</a></td>
<td class="nump">$ 308,038<span></span>
</td>
<td class="nump">$ 362,364<span></span>
</td>
<td class="nump">$ 878,080<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ExchangeGainsofOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount exchange gains for other income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ExchangeGainsofOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_ScheduleOfOtherIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ScheduleOfOtherIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CharityCareReimbursementsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of subsidies received by the entity for providing charity care, for example, from an uncompensated care fund.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477778/954-605-50-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CharityCareReimbursementsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GovernmentAssistanceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in income from government assistance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<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/2147483507/832-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentAssistanceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesExcludingIncomeAndExciseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>269
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Customer and Supplier Concentrations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,109,572<span></span>
</td>
<td class="nump">$ 28,301<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Concentration risk, percentage</a></td>
<td class="nump">13.69%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Related Party [Member] | Accounts Receivable [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Concentration risk, percentage</a></td>
<td class="nump">18.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer One [Member] | Accounts Receivable [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.51%<span></span>
</td>
<td class="nump">25.19%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer One [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.50%<span></span>
</td>
<td class="nump">11.99%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer [Member] | Accounts Receivable [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.16%<span></span>
</td>
<td class="nump">0.45%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer Two [Member] | Accounts Receivable [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.59%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer Three [Member] | Accounts Receivable [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.73%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer Four [Member] | Accounts Receivable [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.28%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member]</a></td>
<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="top.Show.showAR( this, 'defref_raya_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Concentration risk, percentage</a></td>
<td class="nump">10.31%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ConcentrationRiskThresholdPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ConcentrationRiskThresholdPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_CustomerandSupplierConcentrationsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_CustomerandSupplierConcentrationsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=raya_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=raya_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=raya_CustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=raya_CustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=raya_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=raya_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=raya_CustomerThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=raya_CustomerThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=raya_CustomerFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=raya_CustomerFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</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>270
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AilefuMember', window );">Ailefu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecurityDeposit', window );">Security deposit</a></td>
<td class="nump">$ 14,300<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Transactions amount</a></td>
<td class="nump">613,585<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchased raw materials</a></td>
<td class="nump">793,744<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Accounts Payable</a></td>
<td class="nump">132,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_FushishenyeMember', window );">Fushishenye [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Supplies', window );">Advance paid</a></td>
<td class="nump">671,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_RayakTechMember', window );">Rayak Tech [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Accounts Payable</a></td>
<td class="nump">564,868<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="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionCollections', window );">Related party transaction, collections</a></td>
<td class="nump">932,285<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="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionDisbursed', window );">Related party transaction, disbursed</a></td>
<td class="nump">417,934<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableSale', window );">Accounts Receivable, Sale</a></td>
<td class="nump">2,030,478<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties', window );">Outstanding accounts receivable balance</a></td>
<td class="nump">3,178,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShenglingXiangMember', window );">Shengling Xiang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Accounts Payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 333,840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Outstanding balance</a></td>
<td class="nump">333,840<span></span>
</td>
<td class="nump">349,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Outstanding payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">333,840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WeidiMember', window );">Weidi [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">7,874,134<span></span>
</td>
<td class="nump">11,374,390<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_LingyiKongMember', window );">Weidi [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Transactions amount</a></td>
<td class="nump">4,035,487<span></span>
</td>
<td class="nump">7,255,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Accounts Payable</a></td>
<td class="nump">1,212,020<span></span>
</td>
<td class="nump">3,176,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Outstanding payable</a></td>
<td class="nump">$ 1,212,020<span></span>
</td>
<td class="nump">$ 3,176,325<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_RelatedPartyTransactionCollections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value represent related party transaction, collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RelatedPartyTransactionCollections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_RelatedPartyTransactionDisbursed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value represent related party transaction disbursed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RelatedPartyTransactionDisbursed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_RelatedPartyTransactionsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RelatedPartyTransactionsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease from sale of accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecurityDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecurityDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Supplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Supplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AilefuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AilefuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_FushishenyeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_FushishenyeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_RayakTechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_RayakTechMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShenglingXiangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShenglingXiangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WeidiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WeidiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_LingyiKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_LingyiKongMember</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>271
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Schedule of Nature of Relationships (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouAilefuTechnologyCoLtdAilefuMember', window );">Wenzhou Ailefu Technology Co. Ltd. (&#8220;Ailefu&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">An entity 100% owned by Xiangze<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_HangzhouXiangzeTradingCoLtdXiangzeMember', window );">Hangzhou Xiangze Trading Co. Ltd. (&#8220;Xiangze&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">An entity 100% owned by Lingyi Kong<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouWeidiTechnologyCoLtdWeidiMember', window );">Wenzhou Leiling Technology Development Co. Ltd. (&#8220;Leiling&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">An entity with Shengling Xiang as legal representative<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember', window );">Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. (&#8220;Fushishenye&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">An entity with Lingyi Kong as legal representative<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangRayakTechnologyCoLtdRayakTechMember', window );">Zhejiang Rayak Technology Co. Ltd. (&#8220;Rayak Tech&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">An entity 85% owned by Shengling Xiang and 15% owned by Zhejiang Leiya Electronics Co., Ltd.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ChuanlongLinMember', window );">Chuanlong Lin [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Relative of Lingyi Kong; former controlling shareholder of New Focus<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShenglingXiangMember', window );">Shengling Xiang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Executive and legal rep of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_LingyiKongMember', window );">Lingyi Kong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Controlling shareholder of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ChunhuaXiangMember', window );">Chunhua Xiang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Relative of Lingyi Kong<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(e)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 970<br> -SubTopic 810<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477383/970-810-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: 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 14: 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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouAilefuTechnologyCoLtdAilefuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouAilefuTechnologyCoLtdAilefuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_HangzhouXiangzeTradingCoLtdXiangzeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_HangzhouXiangzeTradingCoLtdXiangzeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouWeidiTechnologyCoLtdWeidiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouWeidiTechnologyCoLtdWeidiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangRayakTechnologyCoLtdRayakTechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangRayakTechnologyCoLtdRayakTechMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ChuanlongLinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ChuanlongLinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShenglingXiangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShenglingXiangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_LingyiKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_LingyiKongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ChunhuaXiangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ChunhuaXiangMember</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>272
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_LingyiKongMember', window );">Lingyi Kong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Due to related party</a></td>
<td class="nump">$ 1,212,020<span></span>
</td>
<td class="nump">$ 3,176,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangRayakTechnologyCoLtdMember', window );">Zhejiang Rayak Technology Co. Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Due to related party</a></td>
<td class="nump">564,868<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShenglingXiangMember', window );">Shengling Xiang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Due to related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">333,840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Due to related party</a></td>
<td class="nump">1,776,888<span></span>
</td>
<td class="nump">3,510,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouAilefuTechnologyCoLtdMember', window );">Wenzhou Ailefu Technology Co Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payables, related parties</a></td>
<td class="nump">132,136<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AccountsPayablesRelatedPartiesMember', window );">Wenzhou Ailefu Technology Co Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payables, related parties</a></td>
<td class="nump">132,136<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZheJiangRayakTechnologyCoLtdMember', window );">ZheJiang Rayak Technology Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties', window );">Accounts receivables, related parties</a></td>
<td class="nump">3,178,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouWeidiTechnologyCoLtdMember', window );">Wenzhou Weidi Technology Co. Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties', window );">Accounts receivables, related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,314,332<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AccountsReceivablesRelatedPartiesMember', window );">Accounts receivables, related parties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties', window );">Accounts receivables, related parties</a></td>
<td class="nump">3,178,800<span></span>
</td>
<td class="nump">1,314,332<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember', window );">Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Supplies', window );">Advance to suppliers, related parties</a></td>
<td class="nump">671,200<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouAilefuTechnologyCoLtdAilefuMember', window );">Wenzhou Ailefu Technology Co. Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Supplies', window );">Advance to suppliers, related parties</a></td>
<td class="nump">613,585<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AdvanceToSuppliersRelatedPartiesMember', window );">Advance to suppliers, related parties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Supplies', window );">Advance to suppliers, related parties</a></td>
<td class="nump">1,284,785<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_OtherReceivablesRelatedPartiesMember', window );">Other receivables, related parties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems', window );"><strong>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables, related parties</a></td>
<td class="nump">$ 14,300<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Supplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Supplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_LingyiKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_LingyiKongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangRayakTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangRayakTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShenglingXiangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShenglingXiangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouAilefuTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouAilefuTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AccountsPayablesRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AccountsPayablesRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZheJiangRayakTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZheJiangRayakTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouWeidiTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouWeidiTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AccountsReceivablesRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AccountsReceivablesRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouAilefuTechnologyCoLtdAilefuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouAilefuTechnologyCoLtdAilefuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AdvanceToSuppliersRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_AdvanceToSuppliersRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_OtherReceivablesRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_OtherReceivablesRelatedPartiesMember</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>273
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 07, 2026</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 25, 2026</div></th>
<th class="th"><div>Nov. 19, 2025</div></th>
<th class="th"><div>Jul. 31, 2025</div></th>
<th class="th"><div>Jul. 28, 2025</div></th>
<th class="th"><div>May 20, 2024</div></th>
<th class="th"><div>Dec. 14, 2022</div></th>
<th class="th"><div>Dec. 01, 2022</div></th>
<th class="th"><div>Nov. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 08, 2025</div></th>
<th class="th"><div>Aug. 19, 2025</div></th>
<th class="th"><div>Jul. 25, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockDescriptionOfTransaction', window );">Voting rights description</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Each Class A Ordinary Share shall entitle the holder thereof to one (1) vote on all matters subject to vote at general
meetings of the Company, and each Class B ordinary share shall entitle the holder thereof to twenty (20) votes on all matters subject
to vote at general meetings of the Company. Each Class B Ordinary Share is convertible into one (1) Class A Ordinary Share at any time
at the option of the holder thereof.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_NumberOfUnderwriterGrantedOverallotmentDays', window );">Overallotment option days</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">45 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,770,810<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant issuance term</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Total consideration (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 440,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther', window );">Net income tax rate</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements', window );">Capital reserve</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance', window );">Reserved amount (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,244,717<span></span>
</td>
<td class="nump">$ 1,123,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Purchase price per share (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CapitalUnits', window );">Authorized share capital, value (in Dollars)</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="nump">$ 220,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplit', window );">Description of reverse stock split</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">the Company&#8217;s
Class A ordinary shares and Class B ordinary shares at a ratio of 1-for-10 (the &#8220;Reverse Stock Split&#8221;), such that (a) every
ten (10) issued Class A ordinary shares of a par value of US$0.022 each will be combined into one (1) issued Class A ordinary share of
a par value of US$0.22 each, (b) every ten (10) issued Class B ordinary shares of a par value of US$0.022 each will be combined into one
(1) issued Class B ordinary share of a par value of US$0.22 each, and (c) any fractional shares will be rounded up to the nearest whole
share.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Reverse Stock Split [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplit', window );">Description of reverse stock split</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">the reverse
stock split, every ten issued Class A ordinary shares with a par value of US$0.022 each were combined into one issued Class A ordinary
share with a par value of US$0.22 each, and every ten issued Class B ordinary shares with a par value of US$0.022 each were combined into
one issued Class B ordinary share with a par value of US$0.22 each. Any fractional shares resulting from the reverse stock split were
rounded up to the nearest whole share.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AuthorizedShareCapitalAxis=raya_IncreaseInAuthorizedShareCapitalMember', window );">Increase in Authorized Share Capital [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</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>
<td class="nump">$ 0.022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price (in Dollars)</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>
<td class="nump">$ 220,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalUnits', window );">Authorized share capital, value (in Dollars)</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>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalUnitsAuthorized', window );">Authorized share capital</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>
<td class="nump">2,272,727.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_AuthorizedShareCapitalAxis=raya_IncreaseInAuthorizedShareCapitalOneMember', window );">Increase in Authorized Share Capital One [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CapitalUnitsAuthorized', window );">Authorized share capital</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>
<td class="nump">10,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Offering (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,646,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares par value (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid in capital (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,645,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Additional shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional fees (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,061,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=raya_PurchaseAgreementMember', window );">Purchase Agreement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Generating gross proceeds (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Purchase price per share (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.098<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,406<span></span>
</td>
<td class="nump">22,540<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,406<span></span>
</td>
<td class="nump">22,540<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_InitialSharesIncreased', window );">Shares increased</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Additional paid-in capital increased (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,584,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised warrants on cashless basis shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,588,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Ordinary Shares [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,830<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised warrants on cashless basis shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Subsequent Event [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</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="nump">$ 0.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Additional shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">1,247,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CapitalUnitsAuthorized', window );">Authorized share capital</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="nump">900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Increase in Authorized Share Capital [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</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>
<td class="nump">2,045,454.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Increase in Authorized Share Capital One [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</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>
<td class="nump">$ 0.022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</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>
<td class="nump">9,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Maximum [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,892,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Minimum [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">854,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | IPO [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Generating gross proceeds (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Private Placement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants to purchase an aggregate of shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price (in Dollars)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Purchase Agreement [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,155,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,396,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Purchase Agreement [Member] | Pre-Funded Warrants[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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants to purchase an aggregate of shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,536,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,216,246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.098<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">455<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">455<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityShareSubscriptions', window );">Purchased shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Consideration of per share (in Dollars per share)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Ordinary Shares [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Subsequent Event [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</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="nump">$ 0.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CapitalUnitsAuthorized', window );">Authorized share capital</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="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Increase in Authorized Share Capital [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</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>
<td class="nump">227,272.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Increase in Authorized Share Capital One [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued</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>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Maximum [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Minimum [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_raya_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="16"></td></tr>
<tr><td colspan="16"><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">All share and per-share amounts related to the Company&#8217;s
ordinary shares presented in the consolidated financial statements have been retroactively adjusted to reflect the 1-for-10 reverse stock
split, or share consolidation, which became effective on April 20, 2026.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_InitialSharesIncreased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares increased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_InitialSharesIncreased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_NumberOfUnderwriterGrantedOverallotmentDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>number of underwriter granted overallotment days initial public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_NumberOfUnderwriterGrantedOverallotmentDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ShareholdersEquityDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ShareholdersEquityDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other increase (decrease) in additional paid in capital (APIC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of capital units or capital shares. This element is relevant to issuers of face-amount certificates and registered investment companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalUnitsAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of authorized capital units or capital shares. This element is relevant to issuers of face-amount certificates and registered investment companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalUnitsAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.A)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480341/340-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other income tax settlements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.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 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-23<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478420/944-505-55-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478420/944-505-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 16: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479772/718-30-S55-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-1<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<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 1<br> -Subparagraph (01)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.E.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-13<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(c)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityShareSubscriptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been allocated to investors to buy. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-13<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityShareSubscriptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=raya_ReverseStockSplitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=raya_ReverseStockSplitMember</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_raya_AuthorizedShareCapitalAxis=raya_IncreaseInAuthorizedShareCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AuthorizedShareCapitalAxis=raya_IncreaseInAuthorizedShareCapitalMember</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_raya_AuthorizedShareCapitalAxis=raya_IncreaseInAuthorizedShareCapitalOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_AuthorizedShareCapitalAxis=raya_IncreaseInAuthorizedShareCapitalOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=raya_PurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=raya_PurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=raya_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=raya_PreFundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>274
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ErayakPowerSolutionHongKongLimitedMember', window );">Erayak Power Solution Hong Kong Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="nump">16.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouWenjieTechnologyLimitedMember', window );">Wenzhou Wenjie Technology Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_RuikeElectronicsWenzhouCoLtdMember', window );">Ruike Electronics (Wenzhou) Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates', window );">Effective Income Tax Rate Reconciliation PRCEarned Income Tax Rates</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangLeiyaElectronicsMember', window );">Zhejiang Leiya Electronics [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates', window );">Effective Income Tax Rate Reconciliation PRCEarned Income Tax Rates</a></td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouNewFocusLimitedMember', window );">Wenzhou New Focus Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates', window );">Effective Income Tax Rate Reconciliation PRCEarned Income Tax Rates</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to base erosion and anti-abuse tax (EIT).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_IncomeTaxesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_IncomeTaxesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ErayakPowerSolutionHongKongLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ErayakPowerSolutionHongKongLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouWenjieTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouWenjieTechnologyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_RuikeElectronicsWenzhouCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_RuikeElectronicsWenzhouCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangLeiyaElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangLeiyaElectronicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouNewFocusLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_WenzhouNewFocusLimitedMember</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>275
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Consolidated Statements of Income and Comprehensive Income (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet', window );">Income before taxes excluded the amounts of loss incurring entities</a></td>
<td class="nump">$ 328,988<span></span>
</td>
<td class="nump">$ 856,301<span></span>
</td>
<td class="nump">$ 2,246,230<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="top.Show.showAR( this, 'defref_raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates', window );">PRC EIT tax rates</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax at the PRC EIT tax rates</a></td>
<td class="nump">$ 49,348<span></span>
</td>
<td class="nump">$ 128,445<span></span>
</td>
<td class="nump">$ 312,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Tax effect of R&amp;D expenses deduction</a></td>
<td class="num">(65,281)<span></span>
</td>
<td class="num">(296,833)<span></span>
</td>
<td class="num">(148,687)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Tax effect of accumulated loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,425)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Tax effect of non-deductible expenses</a></td>
<td class="nump">44,864<span></span>
</td>
<td class="nump">102,050<span></span>
</td>
<td class="nump">33,393<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="nump">$ 28,931<span></span>
</td>
<td class="num">$ (66,338)<span></span>
</td>
<td class="nump">$ 193,246<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to base erosion and anti-abuse tax (EIT).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>276
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax</a></td>
<td class="nump">$ 2,289<span></span>
</td>
<td class="nump">$ 4,008<span></span>
</td>
<td class="nump">$ 193,246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax</a></td>
<td class="nump">26,642<span></span>
</td>
<td class="num">(70,346)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 28,931<span></span>
</td>
<td class="num">$ (66,338)<span></span>
</td>
<td class="nump">$ 193,246<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 5: 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 6: 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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>277
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_DeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Opening balance</a></td>
<td class="nump">$ 100,994<span></span>
</td>
<td class="nump">$ 32,534<span></span>
</td>
<td class="nump">$ 33,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Bad debt</a></td>
<td class="nump">9,240<span></span>
</td>
<td class="nump">24,828<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_raya_DeferredTaxAssetInventory', window );">Inventory provision</a></td>
<td class="num">(55,304)<span></span>
</td>
<td class="nump">43,756<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Advance to suppliers allowance</a></td>
<td class="nump">19,422<span></span>
</td>
<td class="nump">9,151<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_raya_DeferredTaxAssetEffectOfExchangeRate', window );">Effect of exchange rate</a></td>
<td class="nump">3,681<span></span>
</td>
<td class="num">(9,275)<span></span>
</td>
<td class="num">(956)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Total</a></td>
<td class="nump">$ 78,033<span></span>
</td>
<td class="nump">$ 100,994<span></span>
</td>
<td class="nump">$ 32,534<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_DeferredTaxAssetEffectOfExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of effect of exchange rate for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_DeferredTaxAssetEffectOfExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_DeferredTaxAssetInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_DeferredTaxAssetInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_DeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_DeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>278
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_NumberOfLease', window );">Number of lease</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_raya_GuaranteeBalanceOfRelatedParty', window );">Guarantee balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 25,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,753,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangLeiyaTechnologyCoLtdMember', window );">Zhejiang Leiya Technology Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 27,400,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_CommitmentsandContingenciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_CommitmentsandContingenciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_GuaranteeBalanceOfRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of guarantee to a related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_GuaranteeBalanceOfRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_NumberOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_NumberOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangLeiyaTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=raya_ZhejiangLeiyaTechnologyCoLtdMember</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>279
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Guarantee to Related party, Bank Beneficiary (Details) - Zhejiang Leiya Technology Co., Ltd [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>CNY (&#165;)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesLineItems', window );"><strong>Gain Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_GuaranteeBalanceOfRelatedParty', window );">Guarantee Balance</a></td>
<td class="nump">&#165; 25,750,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_MaturityDateOfRelatedParty', window );">Maturity Date</a></td>
<td class="text">Jun.  09,  2026<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_GuaranteeBalanceOfRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of guarantee to a related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_GuaranteeBalanceOfRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_MaturityDateOfRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date of maturity or expiration of arrangements with a related party (for example, but not limited to, leasing and debt arrangements between related parties), in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_MaturityDateOfRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483049/450-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=raya_ZhejiangLeiyaTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=raya_ZhejiangLeiyaTechnologyCoLtdMember</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>280
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Operating segment</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>281
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Schedule of Revenue for Major Markets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales amount</a></td>
<td class="nump">$ 13,768,820<span></span>
</td>
<td class="nump">$ 19,575,794<span></span>
</td>
<td class="nump">$ 11,005,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">U.K. [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales amount</a></td>
<td class="nump">1,285,829<span></span>
</td>
<td class="nump">781,562<span></span>
</td>
<td class="nump">1,053,668<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">Mexico [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales amount</a></td>
<td class="nump">867,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_PL', window );">Poland [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales amount</a></td>
<td class="nump">773,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,318,926<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_PT', window );">Portugal [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales amount</a></td>
<td class="nump">$ 573,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_FR', window );">France [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,516,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IL', window );">Israel [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">909,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_NG', window );">Nigeria [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 827,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,558,935<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DE', window );">Germany [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,016,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | China [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Sales percentage</a></td>
<td class="nump">60.24%<span></span>
</td>
<td class="nump">64.61%<span></span>
</td>
<td class="nump">54.15%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | U.K. [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Sales percentage</a></td>
<td class="nump">5.63%<span></span>
</td>
<td class="nump">2.58%<span></span>
</td>
<td class="nump">5.18%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Mexico [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Sales percentage</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Poland [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Sales percentage</a></td>
<td class="nump">3.38%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.49%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Portugal [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Sales percentage</a></td>
<td class="nump">2.51%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | France [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Sales percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Israel [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Sales percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Nigeria [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Sales percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.73%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Australia [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Sales percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.67%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Germany [Member] | Revenue Benchmark [Member]</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ConcentrationRiskThresholdPercentage', window );">Sales percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_ConcentrationRiskThresholdPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ConcentrationRiskThresholdPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<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 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 15: 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 16: 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 17: 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 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 28: 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 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 32: 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 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_PL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_PL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_PT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_PT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_FR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_FR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_NG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_NG</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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>282
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Apr. 07, 2026</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 25, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalUnits', window );">Authorized share capital, Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Aggregate gross sales proceeds</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 720,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">690,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Share price of aggregate gross sales proceeds (in Dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplit', window );">Description of reverse stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the Company&#8217;s
Class A ordinary shares and Class B ordinary shares at a ratio of 1-for-10 (the &#8220;Reverse Stock Split&#8221;), such that (a) every
ten (10) issued Class A ordinary shares of a par value of US$0.022 each will be combined into one (1) issued Class A ordinary share of
a par value of US$0.22 each, (b) every ten (10) issued Class B ordinary shares of a par value of US$0.022 each will be combined into one
(1) issued Class B ordinary share of a par value of US$0.22 each, and (c) any fractional shares will be rounded up to the nearest whole
share.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=raya_RuikeMember', window );">Ruike [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Carrying amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,543,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalUnitsAuthorized', window );">Authorized share capital (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.22<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction', window );">Aggregate gross sales proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares of aggregate gross sales proceeds (in Shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">1,247,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalUnitsAuthorized', window );">Authorized share capital (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_SubsequentEventsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_SubsequentEventsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of capital units or capital shares. This element is relevant to issuers of face-amount certificates and registered investment companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalUnitsAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of authorized capital units or capital shares. This element is relevant to issuers of face-amount certificates and registered investment companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalUnitsAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedPerTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedPerTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=raya_RuikeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=raya_RuikeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>283
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>CNY (&#165;)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems', window );"><strong>Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details) [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="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Amount</a></td>
<td class="nump">&#165; 11,248,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_MinshengBankMember', window );">Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems', window );"><strong>Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Amount</a></td>
<td class="nump">&#165; 9,648,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear', window );">Issuance Date</a></td>
<td class="text">Jan.  04,  2026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear', window );">Expiration Date</a></td>
<td class="text">Jan.  04,  2033<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDescription', window );">Secured by fixed assets</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=raya_MinshengBankOneMember', window );">Minsheng Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems', window );"><strong>Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Amount</a></td>
<td class="nump">&#165; 1,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear', window );">Issuance Date</a></td>
<td class="text">Feb.  03,  2026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear', window );">Expiration Date</a></td>
<td class="text">Feb.  03,  2033<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDescription', window );">Secured by fixed assets</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration, mandatory redemption, or due date, in YYYY-MM-DD format, of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the financial instrument was issued in exchange for the original debt being converted in a noncash or part noncash transaction, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_MinshengBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_MinshengBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=raya_MinshengBankOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=raya_MinshengBankOneMember</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>284
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedInvestmentsPercentOfNetAssets', window );">Percentage of net assets</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedInvestmentsPercentOfNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percent of net assets of the aggregate value of all restricted investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 5)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedInvestmentsPercentOfNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>285
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Details) - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<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="top.Show.showAR( this, 'defref_raya_CurrentAssetsAbstract0', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 9,293<span></span>
</td>
<td class="nump">$ 118,057<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="top.Show.showAR( this, 'defref_raya_DueFromSubsidiaries', window );">Due from subsidiaries</a></td>
<td class="nump">9,864,000<span></span>
</td>
<td class="nump">9,819,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Advance to suppliers</a></td>
<td class="nump">4,700,000<span></span>
</td>
<td class="nump">4,950,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investment in subsidiaries</a></td>
<td class="nump">21,304,966<span></span>
</td>
<td class="nump">12,311,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">35,878,259<span></span>
</td>
<td class="nump">27,198,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_LiabilitiesAndShareholdersEquityAbstract0', window );"><strong>LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">LIABILITIES</a></td>
<td class="nump">612,390<span></span>
</td>
<td class="nump">612,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ShareholdersEquityAbstract0', window );"><strong>SHAREHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">27,837,444<span></span>
</td>
<td class="nump">18,641,264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">7,794,471<span></span>
</td>
<td class="nump">9,184,408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) gain</a></td>
<td class="num">(385,736)<span></span>
</td>
<td class="num">(1,244,996)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">35,265,869<span></span>
</td>
<td class="nump">26,585,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">35,878,259<span></span>
</td>
<td class="nump">27,198,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ShareholdersEquityAbstract0', window );"><strong>SHAREHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares, value</a></td>
<td class="nump">18,789<span></span>
</td>
<td class="nump">4,959<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ShareholdersEquityAbstract0', window );"><strong>SHAREHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares, value</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_CurrentAssetsAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_CurrentAssetsAbstract0</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_DueFromSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of due from subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_DueFromSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_LiabilitiesAndShareholdersEquityAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_LiabilitiesAndShareholdersEquityAbstract0</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_ShareholdersEquityAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ShareholdersEquityAbstract0</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 26: 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 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 28: 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 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: 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 31: 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 32: 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 33: 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 34: 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 35: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 39: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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(g)(1)(i))<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/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>286
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Parentheticals) (Details) - Parent Company [Member] - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, authorized (in Shares)</a></td>
<td class="nump">900,000,000<span></span>
</td>
<td class="nump">900,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued (in Shares)</a></td>
<td class="nump">85,406<span></span>
</td>
<td class="nump">22,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, outstanding (in Shares)</a></td>
<td class="nump">85,406<span></span>
</td>
<td class="nump">22,540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, authorized (in Shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued (in Shares)</a></td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, outstanding (in Shares)</a></td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">455<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>287
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Comprehensive Income (Details) - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">EQUITY IN EARNINGS OF SUBSIDIARIES</a></td>
<td class="num">$ (1,070,673)<span></span>
</td>
<td class="num">$ (1,115,977)<span></span>
</td>
<td class="nump">$ 1,218,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET (LOSS) INCOME</a></td>
<td class="num">(1,389,937)<span></span>
</td>
<td class="num">(1,115,977)<span></span>
</td>
<td class="nump">1,218,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">FOREIGN CURRENCY TRANSLATION ADJUSTMENTS</a></td>
<td class="nump">859,260<span></span>
</td>
<td class="num">(500,306)<span></span>
</td>
<td class="num">(360,677)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO THE COMPANY</a></td>
<td class="num">$ (530,677)<span></span>
</td>
<td class="num">$ (1,616,353)<span></span>
</td>
<td class="nump">$ 858,037<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedIncomeStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: 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 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)(5))<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 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 37: 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 38: 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 39: 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 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)(iv))<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)(5))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: 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 53: 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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-21<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</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>288
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Cash Flows (Details) - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="num">$ (1,389,937)<span></span>
</td>
<td class="num">$ (1,115,977)<span></span>
</td>
<td class="nump">$ 1,218,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net cash flows from operating activities:</strong></a></td>
<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="top.Show.showAR( this, 'defref_raya_GainLossOnEquityInEarningsOfSubsidiaries', window );">Equity in earnings of subsidiaries</a></td>
<td class="nump">1,070,673<span></span>
</td>
<td class="num">(1,115,977)<span></span>
</td>
<td class="nump">1,218,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_raya_ItemNotInvolvingCashAbstract', window );"><strong>Item not involving cash:</strong></a></td>
<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="top.Show.showAR( this, 'defref_raya_ProvisionForAdvanceToSuppliers', window );">Provision for advance to suppliers</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_GainOrLossOnSaleOfStockInSubsidiary', window );">Due from subsidiaries</a></td>
<td class="num">(45,000)<span></span>
</td>
<td class="num">(8,250,000)<span></span>
</td>
<td class="num">(1,569,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(21,510)<span></span>
</td>
<td class="nump">20,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(114,264)<span></span>
</td>
<td class="num">(8,335,596)<span></span>
</td>
<td class="num">(1,716,329)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOW FROM INVESTING ACTIVITIES</strong></a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLand', window );">Advance for potential land purchase</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">201,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansReceivable', window );">Advance for potential warehouse investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,000,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLongtermInvestments', window );">Long-term investment</a></td>
<td class="num">(8,860,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,900,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(8,860,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,698,646)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOW FROM FINANCING ACTIVITIES</strong></a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from registered direct offering</a></td>
<td class="nump">8,865,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from private placement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,081,165<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments to related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,629,876)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided in financing activities</a></td>
<td class="nump">8,865,500<span></span>
</td>
<td class="nump">8,451,289<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">EFFECT OF FOREIGN EXCHANGE</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">CHANGES IN CASH AND RESTRICTED CASH</a></td>
<td class="num">(108,764)<span></span>
</td>
<td class="nump">115,693<span></span>
</td>
<td class="num">(6,414,975)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND RESTRICTED CASH, beginning of year</a></td>
<td class="nump">118,057<span></span>
</td>
<td class="nump">2,364<span></span>
</td>
<td class="nump">6,417,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND RESTRICTED CASH, end of year</a></td>
<td class="nump">$ 9,293<span></span>
</td>
<td class="nump">$ 118,057<span></span>
</td>
<td class="nump">$ 2,364<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_raya_GainLossOnEquityInEarningsOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) equity in earnings of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_GainLossOnEquityInEarningsOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_ItemNotInvolvingCashAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ItemNotInvolvingCashAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</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_raya_ProvisionForAdvanceToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of provision for advance to suppliers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">raya_ProvisionForAdvanceToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>raya_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainOrLossOnSaleOfStockInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(g))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOrLossOnSaleOfStockInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: 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 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)(5))<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 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 37: 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 38: 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 39: 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 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)(iv))<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)(5))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: 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 53: 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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of loan receivable arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</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>289
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>350</ContextCount>
  <ElementCount>434</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>139</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Income and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Income and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Changes in Shareholders’ Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders’ Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Organization and Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/OrganizationandNatureofOperations</Role>
      <ShortName>Organization and Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AccountsReceivable</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Advance to Suppliers and Other</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AdvancetoSuppliersandOther</Role>
      <ShortName>Advance to Suppliers and Other</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/Intangibleassets</Role>
      <ShortName>Intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Short-Term Investment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ShortTermInvestment</Role>
      <ShortName>Short-Term Investment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Long-Term Investment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/LongTermInvestment</Role>
      <ShortName>Long-Term Investment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Other Current and Non-Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssets</Role>
      <ShortName>Other Current and Non-Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Short-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ShortTermBorrowings</Role>
      <ShortName>Short-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Long-Term Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/LongTermLoans</Role>
      <ShortName>Long-Term Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Accounts Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AccountsPayable</Role>
      <ShortName>Accounts Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Advance from Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AdvancefromCustomers</Role>
      <ShortName>Advance from Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Tax Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/TaxPayable</Role>
      <ShortName>Tax Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Sales</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/Sales</Role>
      <ShortName>Sales</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Cost of Sales</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/CostofSales</Role>
      <ShortName>Cost of Sales</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - General and Administrative Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/GeneralandAdministrativeExpenses</Role>
      <ShortName>General and Administrative Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Selling and Marketing Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SellingandMarketingExpenses</Role>
      <ShortName>Selling and Marketing Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Research and Development Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ResearchandDevelopmentExpenses</Role>
      <ShortName>Research and Development Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Interest Expenses, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/InterestExpensesNet</Role>
      <ShortName>Interest Expenses, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Rental Income, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/RentalIncomeNet</Role>
      <ShortName>Rental Income, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Other Income, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/OtherIncomeNet</Role>
      <ShortName>Other Income, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Customer and Supplier Concentrations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/CustomerandSupplierConcentrations</Role>
      <ShortName>Customer and Supplier Concentrations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Shareholders’ Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders’ Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Financial Impact of Covid-19</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/FinancialImpactofCovid19</Role>
      <ShortName>Financial Impact of Covid-19</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Condensed Financial Information of the Parent Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompany</Role>
      <ShortName>Condensed Financial Information of the Parent Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Organization and Nature of Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/OrganizationandNatureofOperationsTables</Role>
      <ShortName>Organization and Nature of Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/OrganizationandNatureofOperations</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AccountsReceivableTables</Role>
      <ShortName>Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/AccountsReceivable</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/Inventories</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Advance to Suppliers and Other (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AdvancetoSuppliersandOtherTables</Role>
      <ShortName>Advance to Suppliers and Other (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/AdvancetoSuppliersandOther</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/IntangibleassetsTables</Role>
      <ShortName>Intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/Intangibleassets</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Short-Term Investment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ShortTermInvestmentTables</Role>
      <ShortName>Short-Term Investment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/ShortTermInvestment</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Short-Term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ShortTermBorrowingsTables</Role>
      <ShortName>Short-Term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/ShortTermBorrowings</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Long-Term Loans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/LongTermLoansTables</Role>
      <ShortName>Long-Term Loans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/LongTermLoans</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Tax Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/TaxPayableTables</Role>
      <ShortName>Tax Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/TaxPayable</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Sales (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SalesTables</Role>
      <ShortName>Sales (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/Sales</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Cost of Sales (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/CostofSalesTables</Role>
      <ShortName>Cost of Sales (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/CostofSales</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996014 - Disclosure - General and Administrative Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/GeneralandAdministrativeExpensesTables</Role>
      <ShortName>General and Administrative Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/GeneralandAdministrativeExpenses</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Selling and Marketing Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SellingandMarketingExpensesTables</Role>
      <ShortName>Selling and Marketing Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/SellingandMarketingExpenses</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Research and Development Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ResearchandDevelopmentExpensesTables</Role>
      <ShortName>Research and Development Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/ResearchandDevelopmentExpenses</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Interest Expenses, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/InterestExpensesNetTables</Role>
      <ShortName>Interest Expenses, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/InterestExpensesNet</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Rental Income, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/RentalIncomeNetTables</Role>
      <ShortName>Rental Income, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/RentalIncomeNet</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Other Income, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/OtherIncomeNetTables</Role>
      <ShortName>Other Income, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/OtherIncomeNet</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/RelatedPartyTransactions</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/IncomeTaxes</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/CommitmentsandContingencies</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/SegmentReporting</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Subsequent Events (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SubsequentEventsTables</Role>
      <ShortName>Subsequent Events (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/SubsequentEvents</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Condensed Financial Information of the Parent Company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompany</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Organization and Nature of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails</Role>
      <ShortName>Organization and Nature of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/OrganizationandNatureofOperationsTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Organization and Nature of Operations - Schedule of Erayak Group’s Registered Agent is Harneys Fiduciary (Cayman) Limited (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable</Role>
      <ShortName>Organization and Nature of Operations - Schedule of Erayak Group’s Registered Agent is Harneys Fiduciary (Cayman) Limited (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Significant Accounting Policies - Schedule of Relevant Exchange Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofRelevantExchangeRatesTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Relevant Exchange Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Significant Accounting Policies - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AccountsReceivableDetails</Role>
      <ShortName>Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/AccountsReceivableTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofAccountsReceivableTable</Role>
      <ShortName>Accounts Receivable - Schedule of Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Accounts Receivable - Schedule of Changes of Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofChangesofAllowanceforDoubtfulAccountsTable</Role>
      <ShortName>Accounts Receivable - Schedule of Changes of Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/InventoriesTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Inventories - Schedule of Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofInventoriesTable</Role>
      <ShortName>Inventories - Schedule of Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Advance to Suppliers and Other (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AdvancetoSuppliersandOtherDetails</Role>
      <ShortName>Advance to Suppliers and Other (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/AdvancetoSuppliersandOtherTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Advance to Suppliers and Other - Schedule of Advance to Suppliers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable</Role>
      <ShortName>Advance to Suppliers and Other - Schedule of Advance to Suppliers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable</Role>
      <ShortName>Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/IntangibleassetsDetails</Role>
      <ShortName>Intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/IntangibleassetsTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Intangible assets - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0</Role>
      <ShortName>Intangible assets - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Intangible assets - Schedule of Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofAmortizationTable</Role>
      <ShortName>Intangible assets - Schedule of Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/Leases</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Short-Term Investment - Schedule of Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable</Role>
      <ShortName>Short-Term Investment - Schedule of Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Long-Term Investment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/LongTermInvestmentDetails</Role>
      <ShortName>Long-Term Investment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/LongTermInvestment</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Other Current and Non-Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails</Role>
      <ShortName>Other Current and Non-Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssets</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Short-Term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ShortTermBorrowingsDetails</Role>
      <ShortName>Short-Term Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/ShortTermBorrowingsTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>996049 - Disclosure - Short-Term Borrowings - Schedule of Short-Term Borrowings from Financial Institutions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable</Role>
      <ShortName>Short-Term Borrowings - Schedule of Short-Term Borrowings from Financial Institutions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Long-Term Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/LongTermLoansDetails</Role>
      <ShortName>Long-Term Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/LongTermLoansTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Long-Term Loans - Schedule of Long-Term Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofLongTermLoansTable</Role>
      <ShortName>Long-Term Loans - Schedule of Long-Term Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>996052 - Disclosure - Accounts Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AccountsPayableDetails</Role>
      <ShortName>Accounts Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/AccountsPayable</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>996053 - Disclosure - Advance from Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/AdvancefromCustomersDetails</Role>
      <ShortName>Advance from Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/AdvancefromCustomers</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>996054 - Disclosure - Tax Payable - Schedule of Tax Payable Consisted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable</Role>
      <ShortName>Tax Payable - Schedule of Tax Payable Consisted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Sales - Schedule of Disaggregated Sales (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable</Role>
      <ShortName>Sales - Schedule of Disaggregated Sales (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>996056 - Disclosure - Cost of Sales - Schedule of Cost of Sales (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofCostofSalesTable</Role>
      <ShortName>Cost of Sales - Schedule of Cost of Sales (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>996057 - Disclosure - General and Administrative Expenses - Schedule of General and Administrative Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable</Role>
      <ShortName>General and Administrative Expenses - Schedule of General and Administrative Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>996058 - Disclosure - Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable</Role>
      <ShortName>Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>996059 - Disclosure - Research and Development Expenses - Schedule of Research and Development Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable</Role>
      <ShortName>Research and Development Expenses - Schedule of Research and Development Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>996060 - Disclosure - Interest Expenses, Net - Schedule of Interest Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofInterestExpensesTable</Role>
      <ShortName>Interest Expenses, Net - Schedule of Interest Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>996061 - Disclosure - Rental Income, Net - Schedule of Rental Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofRentalIncomeTable</Role>
      <ShortName>Rental Income, Net - Schedule of Rental Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>996062 - Disclosure - Other Income, Net - Schedule of Other Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofOtherIncomeTable</Role>
      <ShortName>Other Income, Net - Schedule of Other Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>996063 - Disclosure - Customer and Supplier Concentrations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails</Role>
      <ShortName>Customer and Supplier Concentrations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/CustomerandSupplierConcentrations</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>996064 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>996065 - Disclosure - Related Party Transactions - Schedule of Nature of Relationships (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable</Role>
      <ShortName>Related Party Transactions - Schedule of Nature of Relationships (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>996066 - Disclosure - Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>996067 - Disclosure - Shareholders’ Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders’ Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/ShareholdersEquity</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>996068 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/IncomeTaxesTables</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>996069 - Disclosure - Income Taxes - Schedule of Consolidated Statements of Income and Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable</Role>
      <ShortName>Income Taxes - Schedule of Consolidated Statements of Income and Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>996070 - Disclosure - Income Taxes - Schedule of Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable</Role>
      <ShortName>Income Taxes - Schedule of Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>996071 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>996072 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>996073 - Disclosure - Commitments and Contingencies - Schedule of Guarantee to Related party, Bank Beneficiary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable</Role>
      <ShortName>Commitments and Contingencies - Schedule of Guarantee to Related party, Bank Beneficiary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>996074 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/SegmentReportingTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>996075 - Disclosure - Segment Reporting - Schedule of Revenue for Major Markets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable</Role>
      <ShortName>Segment Reporting - Schedule of Revenue for Major Markets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>996076 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/SubsequentEventsTables</ParentRole>
      <Position>118</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>996077 - Disclosure - Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable</Role>
      <ShortName>Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>996078 - Disclosure - Condensed Financial Information of the Parent Company (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyDetails</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>120</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>996079 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>996080 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Parentheticals) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals</Role>
      <ShortName>Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Parentheticals) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>996081 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="erayak20fa1123125.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>996082 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F/A" isDefinitelyFs="true" isUsgaap="true" original="erayak20fa1123125.htm">erayak20fa1123125.htm</File>
    <File>raya-20251231.xsd</File>
    <File>raya-20251231_cal.xml</File>
    <File>raya-20251231_def.xml</File>
    <File>raya-20251231_lab.xml</File>
    <File>raya-20251231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
    <File>image_003.jpg</File>
    <File>image_004.jpg</File>
    <File>image_005.jpg</File>
    <File>image_006.jpg</File>
    <File>image_007.jpg</File>
    <File>image_008.jpg</File>
    <File>image_009.jpg</File>
    <File>image_010.jpg</File>
    <File>image_011.jpg</File>
    <File>image_012.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2026</BaseTaxonomy>
    <BaseTaxonomy items="1218">http://fasb.org/us-gaap/2026</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/cyd/2026</BaseTaxonomy>
    <BaseTaxonomy items="49">http://xbrl.sec.gov/dei/2026</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2026</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>291
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "erayak20fa1123125.htm": {
   "nsprefix": "raya",
   "nsuri": "http://www.erayakpower.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "erayak20fa1123125.htm"
     ]
    },
    "schema": {
     "local": [
      "raya-20251231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026.xsd",
      "https://xbrl.sec.gov/cyd/2026/cyd-2026.xsd",
      "https://xbrl.sec.gov/cyd/2026/cyd-af-2026.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd",
      "https://xbrl.sec.gov/sic/2026/sic-2026.xsd",
      "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "raya-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "raya-20251231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "raya-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "raya-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 368,
   "keyCustom": 66,
   "axisStandard": 26,
   "axisCustom": 1,
   "memberStandard": 44,
   "memberCustom": 88,
   "hidden": {
    "total": 8,
    "http://xbrl.sec.gov/dei/2026": 4,
    "http://www.erayakpower.com/20251231": 2,
    "http://fasb.org/us-gaap/2026": 2
   },
   "contextCount": 350,
   "entityCount": 1,
   "segmentCount": 139,
   "elementCount": 784,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2026": 1218,
    "http://xbrl.sec.gov/dei/2026": 49,
    "http://xbrl.sec.gov/cyd/2026": 5,
    "http://fasb.org/srt/2026": 3,
    "http://xbrl.sec.gov/ecd/2026": 1
   },
   "report": {
    "R1": {
     "role": "http://www.erayakpower.com/role/DocumentAndEntityInformation",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
     "longName": "001 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
     "longName": "003 - Statement - Consolidated Statements of Income and Comprehensive Income",
     "shortName": "Consolidated Statements of Income and Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.erayakpower.com/role/ShareholdersEquityType2or3",
     "longName": "004 - Statement - Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "shortName": "Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c42",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c42",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.erayakpower.com/role/ConsolidatedCashFlow",
     "longName": "005 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.erayakpower.com/role/OrganizationandNatureofOperations",
     "longName": "006 - Disclosure - Organization and Nature of Operations",
     "shortName": "Organization and Nature of Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.erayakpower.com/role/SignificantAccountingPolicies",
     "longName": "007 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.erayakpower.com/role/AccountsReceivable",
     "longName": "008 - Disclosure - Accounts Receivable",
     "shortName": "Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.erayakpower.com/role/Inventories",
     "longName": "009 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.erayakpower.com/role/AdvancetoSuppliersandOther",
     "longName": "010 - Disclosure - Advance to Suppliers and Other",
     "shortName": "Advance to Suppliers and Other",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:AdvanceToSuppliersAndOtherTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:AdvanceToSuppliersAndOtherTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.erayakpower.com/role/PropertyPlantandEquipment",
     "longName": "011 - Disclosure - Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.erayakpower.com/role/Intangibleassets",
     "longName": "012 - Disclosure - Intangible assets",
     "shortName": "Intangible assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.erayakpower.com/role/Leases",
     "longName": "013 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.erayakpower.com/role/ShortTermInvestment",
     "longName": "014 - Disclosure - Short-Term Investment",
     "shortName": "Short-Term Investment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.erayakpower.com/role/LongTermInvestment",
     "longName": "015 - Disclosure - Long-Term Investment",
     "shortName": "Long-Term Investment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssets",
     "longName": "016 - Disclosure - Other Current and Non-Current Assets",
     "shortName": "Other Current and Non-Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.erayakpower.com/role/ShortTermBorrowings",
     "longName": "017 - Disclosure - Short-Term Borrowings",
     "shortName": "Short-Term Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.erayakpower.com/role/LongTermLoans",
     "longName": "018 - Disclosure - Long-Term Loans",
     "shortName": "Long-Term Loans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.erayakpower.com/role/AccountsPayable",
     "longName": "019 - Disclosure - Accounts Payable",
     "shortName": "Accounts Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.erayakpower.com/role/AdvancefromCustomers",
     "longName": "020 - Disclosure - Advance from Customers",
     "shortName": "Advance from Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:AdvanceFromCustomersTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:AdvanceFromCustomersTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.erayakpower.com/role/TaxPayable",
     "longName": "021 - Disclosure - Tax Payable",
     "shortName": "Tax Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:TaxPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:TaxPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.erayakpower.com/role/Sales",
     "longName": "022 - Disclosure - Sales",
     "shortName": "Sales",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.erayakpower.com/role/CostofSales",
     "longName": "023 - Disclosure - Cost of Sales",
     "shortName": "Cost of Sales",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:CostOfSalesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:CostOfSalesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.erayakpower.com/role/GeneralandAdministrativeExpenses",
     "longName": "024 - Disclosure - General and Administrative Expenses",
     "shortName": "General and Administrative Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:GeneralAndAdministrativeExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:GeneralAndAdministrativeExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.erayakpower.com/role/SellingandMarketingExpenses",
     "longName": "025 - Disclosure - Selling and Marketing Expenses",
     "shortName": "Selling and Marketing Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:SellingAndMarketingExpensesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:SellingAndMarketingExpensesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.erayakpower.com/role/ResearchandDevelopmentExpenses",
     "longName": "026 - Disclosure - Research and Development Expenses",
     "shortName": "Research and Development Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.erayakpower.com/role/InterestExpensesNet",
     "longName": "027 - Disclosure - Interest Expenses, Net",
     "shortName": "Interest Expenses, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.erayakpower.com/role/RentalIncomeNet",
     "longName": "028 - Disclosure - Rental Income, Net",
     "shortName": "Rental Income, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:RentalIncomeNetTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:RentalIncomeNetTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.erayakpower.com/role/OtherIncomeNet",
     "longName": "029 - Disclosure - Other Income, Net",
     "shortName": "Other Income, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.erayakpower.com/role/CustomerandSupplierConcentrations",
     "longName": "030 - Disclosure - Customer and Supplier Concentrations",
     "shortName": "Customer and Supplier Concentrations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.erayakpower.com/role/RelatedPartyTransactions",
     "longName": "031 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.erayakpower.com/role/ShareholdersEquity",
     "longName": "032 - Disclosure - Shareholders\u2019 Equity",
     "shortName": "Shareholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.erayakpower.com/role/IncomeTaxes",
     "longName": "033 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.erayakpower.com/role/CommitmentsandContingencies",
     "longName": "034 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.erayakpower.com/role/SegmentReporting",
     "longName": "035 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.erayakpower.com/role/FinancialImpactofCovid19",
     "longName": "036 - Disclosure - Financial Impact of Covid-19",
     "shortName": "Financial Impact of Covid-19",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.erayakpower.com/role/SubsequentEvents",
     "longName": "037 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompany",
     "longName": "038 - Disclosure - Condensed Financial Information of the Parent Company",
     "shortName": "Condensed Financial Information of the Parent Company",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Notes",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskRoleOfManagementTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskRoleOfManagementTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.erayakpower.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.erayakpower.com/role/OrganizationandNatureofOperationsTables",
     "longName": "996001 - Disclosure - Organization and Nature of Operations (Tables)",
     "shortName": "Organization and Nature of Operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.erayakpower.com/role/SignificantAccountingPoliciesTables",
     "longName": "996002 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.erayakpower.com/role/AccountsReceivableTables",
     "longName": "996003 - Disclosure - Accounts Receivable (Tables)",
     "shortName": "Accounts Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.erayakpower.com/role/InventoriesTables",
     "longName": "996004 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.erayakpower.com/role/AdvancetoSuppliersandOtherTables",
     "longName": "996005 - Disclosure - Advance to Suppliers and Other (Tables)",
     "shortName": "Advance to Suppliers and Other (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "raya:AdvanceToSuppliersAndOtherTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "raya:AdvanceToSuppliersAndOtherTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.erayakpower.com/role/PropertyPlantandEquipmentTables",
     "longName": "996006 - Disclosure - Property, Plant and Equipment (Tables)",
     "shortName": "Property, Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.erayakpower.com/role/IntangibleassetsTables",
     "longName": "996007 - Disclosure - Intangible assets (Tables)",
     "shortName": "Intangible assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.erayakpower.com/role/ShortTermInvestmentTables",
     "longName": "996008 - Disclosure - Short-Term Investment (Tables)",
     "shortName": "Short-Term Investment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.erayakpower.com/role/ShortTermBorrowingsTables",
     "longName": "996009 - Disclosure - Short-Term Borrowings (Tables)",
     "shortName": "Short-Term Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.erayakpower.com/role/LongTermLoansTables",
     "longName": "996010 - Disclosure - Long-Term Loans (Tables)",
     "shortName": "Long-Term Loans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.erayakpower.com/role/TaxPayableTables",
     "longName": "996011 - Disclosure - Tax Payable (Tables)",
     "shortName": "Tax Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:ScheduleOfTaxPayableConsistedTableTextBloxk",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "raya:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:ScheduleOfTaxPayableConsistedTableTextBloxk",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "raya:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.erayakpower.com/role/SalesTables",
     "longName": "996012 - Disclosure - Sales (Tables)",
     "shortName": "Sales (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.erayakpower.com/role/CostofSalesTables",
     "longName": "996013 - Disclosure - Cost of Sales (Tables)",
     "shortName": "Cost of Sales (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:ScheduleOfCostOfSalesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "raya:CostOfSalesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:ScheduleOfCostOfSalesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "raya:CostOfSalesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.erayakpower.com/role/GeneralandAdministrativeExpensesTables",
     "longName": "996014 - Disclosure - General and Administrative Expenses (Tables)",
     "shortName": "General and Administrative Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "raya:GeneralAndAdministrativeExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "raya:GeneralAndAdministrativeExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.erayakpower.com/role/SellingandMarketingExpensesTables",
     "longName": "996015 - Disclosure - Selling and Marketing Expenses (Tables)",
     "shortName": "Selling and Marketing Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:SellingAndMarketingExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "raya:SellingAndMarketingExpensesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:SellingAndMarketingExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "raya:SellingAndMarketingExpensesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.erayakpower.com/role/ResearchandDevelopmentExpensesTables",
     "longName": "996016 - Disclosure - Research and Development Expenses (Tables)",
     "shortName": "Research and Development Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:ScheduleOfResearchAndDevelopmentExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:ScheduleOfResearchAndDevelopmentExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.erayakpower.com/role/InterestExpensesNetTables",
     "longName": "996017 - Disclosure - Interest Expenses, Net (Tables)",
     "shortName": "Interest Expenses, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestAndOtherIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestAndOtherIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.erayakpower.com/role/RentalIncomeNetTables",
     "longName": "996018 - Disclosure - Rental Income, Net (Tables)",
     "shortName": "Rental Income, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:ScheduleOfRentalIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "raya:RentalIncomeNetTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:ScheduleOfRentalIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "raya:RentalIncomeNetTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.erayakpower.com/role/OtherIncomeNetTables",
     "longName": "996019 - Disclosure - Other Income, Net (Tables)",
     "shortName": "Other Income, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.erayakpower.com/role/RelatedPartyTransactionsTables",
     "longName": "996020 - Disclosure - Related Party Transactions (Tables)",
     "shortName": "Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "i",
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "i",
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.erayakpower.com/role/IncomeTaxesTables",
     "longName": "996021 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.erayakpower.com/role/CommitmentsandContingenciesTables",
     "longName": "996022 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.erayakpower.com/role/SegmentReportingTables",
     "longName": "996023 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.erayakpower.com/role/SubsequentEventsTables",
     "longName": "996024 - Disclosure - Subsequent Events (Tables)",
     "shortName": "Subsequent Events (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:LongTermBorrowingsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:LongTermBorrowingsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables",
     "longName": "996025 - Disclosure - Condensed Financial Information of the Parent Company (Tables)",
     "shortName": "Condensed Financial Information of the Parent Company (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Tables",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
     "longName": "996026 - Disclosure - Organization and Nature of Operations (Details)",
     "shortName": "Organization and Nature of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityIncorporationDateOfIncorporation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityIncorporationDateOfIncorporation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable",
     "longName": "996027 - Disclosure - Organization and Nature of Operations - Schedule of Erayak Group\u2019s Registered Agent is Harneys Fiduciary (Cayman) Limited (Details)",
     "shortName": "Organization and Nature of Operations - Schedule of Erayak Group\u2019s Registered Agent is Harneys Fiduciary (Cayman) Limited (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c70",
      "name": "raya:RegisteredLocation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c70",
      "name": "raya:RegisteredLocation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails",
     "longName": "996028 - Disclosure - Significant Accounting Policies (Details)",
     "shortName": "Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "raya:PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.erayakpower.com/role/ScheduleofRelevantExchangeRatesTable",
     "longName": "996029 - Disclosure - Significant Accounting Policies - Schedule of Relevant Exchange Rates (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Relevant Exchange Rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable",
     "longName": "996030 - Disclosure - Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c80",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c80",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable",
     "longName": "996031 - Disclosure - Significant Accounting Policies - Schedule of Intangible Assets (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c89",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c89",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.erayakpower.com/role/AccountsReceivableDetails",
     "longName": "996032 - Disclosure - Accounts Receivable (Details)",
     "shortName": "Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:AverageAccountsReceivableTurnoverPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:AverageAccountsReceivableTurnoverPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.erayakpower.com/role/ScheduleofAccountsReceivableTable",
     "longName": "996033 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details)",
     "shortName": "Accounts Receivable - Schedule of Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.erayakpower.com/role/ScheduleofChangesofAllowanceforDoubtfulAccountsTable",
     "longName": "996034 - Disclosure - Accounts Receivable - Schedule of Changes of Allowance for Doubtful Accounts (Details)",
     "shortName": "Accounts Receivable - Schedule of Changes of Allowance for Doubtful Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "raya:AllowanceForDoubtfulAccountsReceivableAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c36",
      "name": "raya:AllowanceForDoubtfulAccountsReceivableAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.erayakpower.com/role/InventoriesDetails",
     "longName": "996035 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:InventoryAllowanceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:InventoryAllowanceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.erayakpower.com/role/ScheduleofInventoriesTable",
     "longName": "996036 - Disclosure - Inventories - Schedule of Inventories (Details)",
     "shortName": "Inventories - Schedule of Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.erayakpower.com/role/AdvancetoSuppliersandOtherDetails",
     "longName": "996037 - Disclosure - Advance to Suppliers and Other (Details)",
     "shortName": "Advance to Suppliers and Other (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "raya:AdvancePayment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "raya:AdvanceToSuppliersAndOtherTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "raya:AdvancePayment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "raya:AdvanceToSuppliersAndOtherTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable",
     "longName": "996038 - Disclosure - Advance to Suppliers and Other - Schedule of Advance to Suppliers (Details)",
     "shortName": "Advance to Suppliers and Other - Schedule of Advance to Suppliers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:Supplies",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "raya:AdvanceToSuppliersAndOtherTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:Supplies",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "raya:AdvanceToSuppliersAndOtherTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails",
     "longName": "996039 - Disclosure - Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentAdditions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentAdditions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable",
     "longName": "996040 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.erayakpower.com/role/IntangibleassetsDetails",
     "longName": "996041 - Disclosure - Intangible assets (Details)",
     "shortName": "Intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:IntangibleAssetsIncludeLandUseRights",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:IntangibleAssetsIncludeLandUseRights",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0",
     "longName": "996042 - Disclosure - Intangible assets - Schedule of Intangible Assets (Details)",
     "shortName": "Intangible assets - Schedule of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.erayakpower.com/role/ScheduleofAmortizationTable",
     "longName": "996043 - Disclosure - Intangible assets - Schedule of Amortization (Details)",
     "shortName": "Intangible assets - Schedule of Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c105",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c105",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.erayakpower.com/role/LeasesDetails",
     "longName": "996044 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable",
     "longName": "996045 - Disclosure - Short-Term Investment - Schedule of Measured at Fair Value (Details)",
     "shortName": "Short-Term Investment - Schedule of Measured at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c107",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.erayakpower.com/role/LongTermInvestmentDetails",
     "longName": "996046 - Disclosure - Long-Term Investment (Details)",
     "shortName": "Long-Term Investment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c108",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c108",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails",
     "longName": "996047 - Disclosure - Other Current and Non-Current Assets (Details)",
     "shortName": "Other Current and Non-Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:OtherAssetsNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:PercentageOfDepositInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.erayakpower.com/role/ShortTermBorrowingsDetails",
     "longName": "996048 - Disclosure - Short-Term Borrowings (Details)",
     "shortName": "Short-Term Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestExpenseShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestExpenseShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable",
     "longName": "996049 - Disclosure - Short-Term Borrowings - Schedule of Short-Term Borrowings from Financial Institutions (Details)",
     "shortName": "Short-Term Borrowings - Schedule of Short-Term Borrowings from Financial Institutions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.erayakpower.com/role/LongTermLoansDetails",
     "longName": "996050 - Disclosure - Long-Term Loans (Details)",
     "shortName": "Long-Term Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestExpenseLongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestExpenseLongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable",
     "longName": "996051 - Disclosure - Long-Term Loans - Schedule of Long-Term Loans (Details)",
     "shortName": "Long-Term Loans - Schedule of Long-Term Loans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.erayakpower.com/role/AccountsPayableDetails",
     "longName": "996052 - Disclosure - Accounts Payable (Details)",
     "shortName": "Accounts Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AccountsPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R95": {
     "role": "http://www.erayakpower.com/role/AdvancefromCustomersDetails",
     "longName": "996053 - Disclosure - Advance from Customers (Details)",
     "shortName": "Advance from Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CustomerAdvancesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R96": {
     "role": "http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable",
     "longName": "996054 - Disclosure - Tax Payable - Schedule of Tax Payable Consisted (Details)",
     "shortName": "Tax Payable - Schedule of Tax Payable Consisted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "raya:CorporateTaxPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "raya:ScheduleOfTaxPayableConsistedTableTextBloxk",
       "raya:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "raya:CorporateTaxPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "raya:ScheduleOfTaxPayableConsistedTableTextBloxk",
       "raya:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable",
     "longName": "996055 - Disclosure - Sales - Schedule of Disaggregated Sales (Details)",
     "shortName": "Sales - Schedule of Disaggregated Sales (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c181",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.erayakpower.com/role/ScheduleofCostofSalesTable",
     "longName": "996056 - Disclosure - Cost of Sales - Schedule of Cost of Sales (Details)",
     "shortName": "Cost of Sales - Schedule of Cost of Sales (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostDirectLabor",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "raya:ScheduleOfCostOfSalesTableTextBlock",
       "raya:CostOfSalesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostDirectLabor",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "raya:ScheduleOfCostOfSalesTableTextBlock",
       "raya:CostOfSalesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
     "longName": "996057 - Disclosure - General and Administrative Expenses - Schedule of General and Administrative Expenses (Details)",
     "shortName": "General and Administrative Expenses - Schedule of General and Administrative Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c196",
      "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "raya:ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock",
       "raya:GeneralAndAdministrativeExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable",
     "longName": "996058 - Disclosure - Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details)",
     "shortName": "Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SellingAndMarketingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c199",
      "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "raya:SellingAndMarketingExpensesTableTextBlock",
       "raya:SellingAndMarketingExpensesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable",
     "longName": "996059 - Disclosure - Research and Development Expenses - Schedule of Research and Development Expenses (Details)",
     "shortName": "Research and Development Expenses - Schedule of Research and Development Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c202",
      "name": "us-gaap:LaborAndRelatedExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "raya:ScheduleOfResearchAndDevelopmentExpensesTableTextBlock",
       "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.erayakpower.com/role/ScheduleofInterestExpensesTable",
     "longName": "996060 - Disclosure - Interest Expenses, Net - Schedule of Interest Expenses (Details)",
     "shortName": "Interest Expenses, Net - Schedule of Interest Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestExpenseOther",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InterestAndOtherIncomeTableTextBlock",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestExpenseOther",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InterestAndOtherIncomeTableTextBlock",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.erayakpower.com/role/ScheduleofRentalIncomeTable",
     "longName": "996061 - Disclosure - Rental Income, Net - Schedule of Rental Income (Details)",
     "shortName": "Rental Income, Net - Schedule of Rental Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:RentalIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "raya:RentalIncomeNetTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:RentalIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "raya:RentalIncomeNetTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable",
     "longName": "996062 - Disclosure - Other Income, Net - Schedule of Other Income (Details)",
     "shortName": "Other Income, Net - Schedule of Other Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GovernmentAssistanceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GovernmentAssistanceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails",
     "longName": "996063 - Disclosure - Customer and Supplier Concentrations (Details)",
     "shortName": "Customer and Supplier Concentrations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:AccountsReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:AccountsReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails",
     "longName": "996064 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c217",
      "name": "us-gaap:SecurityDeposit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c217",
      "name": "us-gaap:SecurityDeposit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable",
     "longName": "996065 - Disclosure - Related Party Transactions - Schedule of Nature of Relationships (Details)",
     "shortName": "Related Party Transactions - Schedule of Nature of Relationships (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c232",
      "name": "us-gaap:RelatedPartyTransactionDescriptionOfTransaction",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c232",
      "name": "us-gaap:RelatedPartyTransactionDescriptionOfTransaction",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable",
     "longName": "996066 - Disclosure - Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details)",
     "shortName": "Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c228",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "raya:ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c239",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "raya:ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.erayakpower.com/role/ShareholdersEquityDetails",
     "longName": "996067 - Disclosure - Shareholders\u2019 Equity (Details)",
     "shortName": "Shareholders\u2019 Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SaleOfStockDescriptionOfTransaction",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.erayakpower.com/role/IncomeTaxesDetails",
     "longName": "996068 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c294",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c294",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable",
     "longName": "996069 - Disclosure - Income Taxes - Schedule of Consolidated Statements of Income and Comprehensive Income (Details)",
     "shortName": "Income Taxes - Schedule of Consolidated Statements of Income and Comprehensive Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable",
     "longName": "996070 - Disclosure - Income Taxes - Schedule of Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable",
     "longName": "996071 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.erayakpower.com/role/CommitmentsandContingenciesDetails",
     "longName": "996072 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "raya:NumberOfLease",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "raya:NumberOfLease",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable",
     "longName": "996073 - Disclosure - Commitments and Contingencies - Schedule of Guarantee to Related party, Bank Beneficiary (Details)",
     "shortName": "Commitments and Contingencies - Schedule of Guarantee to Related party, Bank Beneficiary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c300",
      "name": "raya:GuaranteeBalanceOfRelatedParty",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c300",
      "name": "raya:GuaranteeBalanceOfRelatedParty",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.erayakpower.com/role/SegmentReportingDetails",
     "longName": "996074 - Disclosure - Segment Reporting (Details)",
     "shortName": "Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable",
     "longName": "996075 - Disclosure - Segment Reporting - Schedule of Revenue for Major Markets (Details)",
     "shortName": "Segment Reporting - Schedule of Revenue for Major Markets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c301",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c301",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.erayakpower.com/role/SubsequentEventsDetails",
     "longName": "996076 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c335",
      "name": "us-gaap:SaleOfStockConsiderationReceivedPerTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable",
     "longName": "996077 - Disclosure - Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details)",
     "shortName": "Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:OtherLongTermDebt",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "td",
       "tr",
       "table",
       "raya:LongTermBorrowingsTableTextBlock",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:OtherLongTermDebt",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "td",
       "tr",
       "table",
       "raya:LongTermBorrowingsTableTextBlock",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyDetails",
     "longName": "996078 - Disclosure - Condensed Financial Information of the Parent Company (Details)",
     "shortName": "Condensed Financial Information of the Parent Company (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RestrictedInvestmentsPercentOfNetAssets",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RestrictedInvestmentsPercentOfNetAssets",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
     "longName": "996079 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Details)",
     "shortName": "Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c339",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c339",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
     "longName": "996080 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Parentheticals) (Details)",
     "shortName": "Condensed Financial Information of the Parent Company - Schedule of Parent Company Balance Sheets (Parentheticals) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c341",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c341",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable",
     "longName": "996081 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Comprehensive Income (Details)",
     "shortName": "Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Comprehensive Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c345",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c345",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true,
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable",
     "longName": "996082 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Cash Flows (Details)",
     "shortName": "Condensed Financial Information of the Parent Company - Schedule of Parent Company Statements of Cash Flows (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c345",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c345",
      "name": "raya:GainLossOnEquityInEarningsOfSubsidiaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "erayak20fa1123125.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "AU",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Australia [Member]",
        "label": "AUSTRALIA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndNontradeReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsAndNontradeReceivableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountsReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCOUNTS RECEIVABLE",
        "label": "Accounts and Nontrade Receivable [Text Block]",
        "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r299"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountsPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCOUNTS PAYABLE",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1269"
     ]
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/AccountsPayableDetails",
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "verboseLabel": "Accounts payables, related parties",
        "netLabel": "Outstanding accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r989",
      "r1072",
      "r1079"
     ]
    },
    "us-gaap_AccountsPayableCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AccountsPayableRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AccountsPayableRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable, related parties",
        "documentation": "Represent the amount accounts payable, related parties.",
        "label": "Accounts Payable Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AccountsPayablesRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AccountsPayablesRelatedPartiesMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenzhou Ailefu Technology Co Ltd [Member]",
        "label": "Accounts Payables Related Parties Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes of Allowance for Doubtful Accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r163",
      "r290",
      "r886"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r862",
      "r1183"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable (in Dollars)",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r791",
      "r861",
      "r1015",
      "r1325",
      "r1326"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails",
      "http://www.erayakpower.com/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts receivable, net",
        "terseLabel": "Accounts receivable, net",
        "verboseLabel": "Accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1201"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNetCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableSale",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Sale",
        "label": "Accounts Receivable, Sale",
        "documentation": "Amount of decrease from sale of accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "raya_AccountsReceivablesRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AccountsReceivablesRelatedPartiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, related parties",
        "documentation": "Represent the amount accounts receivable related parties classified as current.",
        "label": "Accounts Receivables Related Parties Current"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AccountsReceivablesRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AccountsReceivablesRelatedPartiesMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivables, related parties [Member]",
        "label": "Accounts Receivables Related Parties Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other tax payable",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r1080",
      "r1269"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation",
        "label": "Property, Plant, and Equipment, Accumulated Depreciation, Depletion, and Amortization",
        "documentation": "Amount of accumulated depreciation, depletion, and amortization of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r335",
      "r342",
      "r690",
      "r691",
      "r707",
      "r1228"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal of property and equipment",
        "label": "Property, Plant, and Equipment, Accumulated Depreciation, Depletion, and Amortization, Disposition",
        "documentation": "Amount of decrease in accumulated depreciation, depletion, and amortization of property, plant, and equipment from disposition."
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "verboseLabel": "Accumulated other comprehensive (loss) gain",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r10",
      "r21",
      "r167",
      "r417",
      "r664",
      "r665",
      "r677",
      "r700",
      "r732",
      "r736",
      "r1286"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r7",
      "r10",
      "r525",
      "r528",
      "r531",
      "r597",
      "r727",
      "r728",
      "r1099",
      "r1100",
      "r1101",
      "r1168",
      "r1169",
      "r1170",
      "r1174",
      "r1262",
      "r1265"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "verboseLabel": "Additional paid in capital (in Dollars)",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r417",
      "r664",
      "r665",
      "r677",
      "r989",
      "r1368"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1261"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r755",
      "r1168",
      "r1169",
      "r1170",
      "r1174",
      "r1287",
      "r1372"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "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": []
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Noncash Item [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalOther",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital increased (in Dollars)",
        "label": "Adjustments to Additional Paid in Capital, Other",
        "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net cash flows from operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AdvanceFromCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AdvanceFromCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance From Customers Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AdvanceFromCustomersTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AdvanceFromCustomersTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AdvancefromCustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ADVANCE FROM CUSTOMERS",
        "label": "Advance From Customers Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AdvancePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AdvancePayment",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/AdvancetoSuppliersandOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance payment",
        "documentation": "Amount of advance payment.",
        "label": "Advance Payment"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AdvanceToSuppliersAndOtherAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AdvanceToSuppliersAndOtherAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance To Suppliers And Other Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AdvanceToSuppliersAndOtherTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AdvanceToSuppliersAndOtherTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AdvancetoSuppliersandOther"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ADVANCE TO SUPPLIERS AND OTHER",
        "documentation": "The entity disclosure of advance to suppliers and others.",
        "label": "Advance To Suppliers And Other Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AdvanceToSuppliersRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AdvanceToSuppliersRelatedPartiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance to suppliers, related parties",
        "documentation": "Represent the amount advance to suppliers related parties classified as current.",
        "label": "Advance To Suppliers Related Parties Current"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AdvanceToSuppliersRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AdvanceToSuppliersRelatedPartiesMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance to suppliers, related parties [Member]",
        "label": "Advance To Suppliers Related Parties Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AdvancesFromCustomersPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AdvancesFromCustomersPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances from Customers",
        "documentation": "Disclosure of accounting policy for advances from customers.",
        "label": "Advances From Customers Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvancesOnInventoryPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdvancesOnInventoryPurchases",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Advance to suppliers",
        "label": "Advances on Inventory Purchases",
        "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "raya_AdvancesToSuppliersPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AdvancesToSuppliersPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances to Suppliers",
        "documentation": "Disclosure of accounting policies advances of suppliers.",
        "label": "Advances To Suppliers Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising costs",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r946"
     ]
    },
    "raya_AilefuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AilefuMember",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ailefu [Member]",
        "label": "Ailefu Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable": {
       "parentTag": "us-gaap_AdvancesOnInventoryPurchases",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: allowance for doubtful accounts",
        "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables",
        "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "raya_AllowanceForDoubtfulAccountsReceivableAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AllowanceForDoubtfulAccountsReceivableAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofChangesofAllowanceforDoubtfulAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Allowance For Doubtful Accounts Receivable Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r291",
      "r304"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofChangesofAllowanceforDoubtfulAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision adjustment for accounts receivable",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Description",
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "raya_AmortizationCurrentPeriodogIntangible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AmortizationCurrentPeriodogIntangible",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization current period",
        "documentation": "Amount of amortization intangible assets current period.",
        "label": "Amortization Current Periodog Intangible"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "terseLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r143",
      "r202",
      "r205",
      "r206",
      "r241",
      "r258",
      "r276",
      "r280",
      "r298",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r421",
      "r518",
      "r521",
      "r570",
      "r664",
      "r665",
      "r668",
      "r685",
      "r686",
      "r694",
      "r796",
      "r911",
      "r912",
      "r931",
      "r989",
      "r1009",
      "r1010",
      "r1022",
      "r1250",
      "r1251",
      "r1303"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r175",
      "r202",
      "r205",
      "r206",
      "r298",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r421",
      "r518",
      "r521",
      "r570",
      "r989",
      "r1067",
      "r1250",
      "r1251",
      "r1303"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1035"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1035"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AuditorName",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1035"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Opinion [Text Block]",
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "raya_AuthorizedShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AuthorizedShareCapitalAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized Share Capital [Axis]",
        "label": "Authorized Share Capital Axis"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AuthorizedShareCapitalDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AuthorizedShareCapitalDomainDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AuthorizedShareCapitalDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_AverageAccountsReceivableTurnoverPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "AverageAccountsReceivableTurnoverPeriod",
     "presentation": [
      "http://www.erayakpower.com/role/AccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average accounts receivable turnover period",
        "documentation": "Average accounts receivable turnover period.",
        "label": "Average Accounts Receivable Turnover Period"
       }
      }
     },
     "auth_ref": []
    },
    "raya_BankCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "BankCharges",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank charges",
        "documentation": "Represent the amount of bank charges for the other income.",
        "label": "Bank Charges"
       }
      }
     },
     "auth_ref": []
    },
    "raya_BankOfChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "BankOfChinaMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of China [Member]",
        "label": "Bank Of China Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_BankOfNingboMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "BankOfNingboMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of Ningbo [Member]",
        "label": "Bank Of Ningbo Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_BankOfNingboOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "BankOfNingboOneMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of Ningbo [Member]",
        "label": "Bank Of Ningbo One Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_BankOfWenzhouMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "BankOfWenzhouMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of Wenzhou [Member]",
        "label": "Bank Of Wenzhou Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Principles of Consolidation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable",
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings [Member]",
        "verboseLabel": "Building [Member]",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r923",
      "r1236",
      "r1237"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact [Member]",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1035"
     ]
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "CN",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China [Member]",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CapitalUnits",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized share capital, value (in Dollars)",
        "verboseLabel": "Authorized share capital, Value",
        "label": "Capital Units, Value",
        "documentation": "Value of capital units or capital shares. This element is relevant to issuers of face-amount certificates and registered investment companies."
       }
      }
     },
     "auth_ref": [
      "r1257"
     ]
    },
    "us-gaap_CapitalUnitsAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CapitalUnitsAuthorized",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized share capital",
        "verboseLabel": "Authorized share capital (in Shares)",
        "label": "Capital Units, Authorized",
        "documentation": "Number of authorized capital units or capital shares. This element is relevant to issuers of face-amount certificates and registered investment companies."
       }
      }
     },
     "auth_ref": [
      "r1257"
     ]
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Cash",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r197",
      "r199",
      "r697",
      "r767",
      "r790",
      "r989",
      "r1009",
      "r1010",
      "r1022",
      "r1074",
      "r1310",
      "r1311",
      "r1313"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r197",
      "r199",
      "r884",
      "r1305"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/ShortTermInvestment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHORT-TERM INVESTMENT",
        "label": "Cash, Cash Equivalent, and Short-Term Investment [Text Block]",
        "documentation": "The entire disclosure of cash, cash equivalent, and short-term investment."
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "CASH AND RESTRICTED CASH, beginning of year",
        "periodEndLabel": "CASH AND RESTRICTED CASH, end of year",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r197",
      "r199"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at the beginning of year",
        "periodEndLabel": "Cash and cash equivalents at the end of year",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r197",
      "r199"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash and cash equivalents",
        "terseLabel": "CHANGES IN CASH AND RESTRICTED CASH",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r39"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash Equivalents, at Carrying Value",
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r199",
      "r1074",
      "r1324"
     ]
    },
    "raya_ChargersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ChargersMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chargers\t[Member]",
        "label": "Chargers Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CharityCareReimbursementsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CharityCareReimbursementsReceived",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sampling reimbursement",
        "label": "Charity Care, Reimbursements Received",
        "documentation": "The amount of subsidies received by the entity for providing charity care, for example, from an uncompensated care fund."
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "raya_ChuanlongLinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ChuanlongLinMember",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chuanlong Lin\t[Member]",
        "label": "Chuanlong Lin Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ChunhuaXiangMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ChunhuaXiangMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chunhua Xiang [Member]",
        "label": "Chunhua Xiang Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/DocumentAndEntityInformation",
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r127",
      "r128",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r202",
      "r206",
      "r233",
      "r234",
      "r236",
      "r238",
      "r243",
      "r244",
      "r298",
      "r350",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r380",
      "r381",
      "r383",
      "r384",
      "r386",
      "r389",
      "r392",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r403",
      "r406",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r419",
      "r421",
      "r422",
      "r570",
      "r664",
      "r665",
      "r674",
      "r675",
      "r676",
      "r692",
      "r746",
      "r747",
      "r748",
      "r749",
      "r755",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r782",
      "r804",
      "r827",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r1051",
      "r1161",
      "r1163",
      "r1178",
      "r1263",
      "r1266"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price (in Dollars per share)",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r208",
      "r410"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants to purchase an aggregate of shares",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_CollateralAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CollateralAxis",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermLoansDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateral Held [Axis]",
        "documentation": "Information by category of collateral or no collateral, from lender's perspective."
       }
      }
     },
     "auth_ref": [
      "r917",
      "r918",
      "r919",
      "r920",
      "r998",
      "r999"
     ]
    },
    "us-gaap_CollateralDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CollateralDomain",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermLoansDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateral Held [Domain]",
        "documentation": "Category of collateral or no collateral, from lender's perspective."
       }
      }
     },
     "auth_ref": [
      "r917",
      "r918",
      "r919",
      "r920",
      "r998",
      "r999"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r664",
      "r665",
      "r673",
      "r696",
      "r781"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r345",
      "r863",
      "r1239",
      "r1244",
      "r1245"
     ]
    },
    "raya_CommitmentsandContingenciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CommitmentsandContingenciesDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.erayakpower.com/role/DocumentAndEntityInformation",
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A Ordinary Shares",
        "verboseLabel": "Class A",
        "netLabel": "Common Class A [Member]",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1088",
      "r1258",
      "r1260",
      "r1310",
      "r1311",
      "r1317",
      "r1372"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.erayakpower.com/role/DocumentAndEntityInformation",
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Ordinary Shares",
        "verboseLabel": "Class B",
        "netLabel": "Common Class B [Member]",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1088",
      "r1258",
      "r1260",
      "r1310",
      "r1311",
      "r1317",
      "r1372"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares",
        "verboseLabel": "Ordinary Shares [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r416",
      "r664",
      "r665",
      "r676",
      "r1012",
      "r1013",
      "r1014",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1168",
      "r1169",
      "r1174",
      "r1287",
      "r1367",
      "r1372"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, par value (in Dollars per share)",
        "verboseLabel": "Ordinary shares par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r1088",
      "r1260",
      "r1310",
      "r1311",
      "r1317"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares authorized (in Shares)",
        "verboseLabel": "Ordinary shares, authorized (in Shares)",
        "netLabel": "Ordinary shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r416",
      "r664",
      "r665",
      "r676",
      "r782"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares issued (in Shares)",
        "verboseLabel": "Ordinary shares, issued (in Shares)",
        "netLabel": "Ordinary shares issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r416",
      "r664",
      "r665",
      "r676"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares outstanding (in Shares)",
        "verboseLabel": "Ordinary shares, outstanding (in Shares)",
        "netLabel": "Ordinary shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r416",
      "r664",
      "r665",
      "r676",
      "r782",
      "r802",
      "r1257",
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares value",
        "verboseLabel": "Ordinary shares, value",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r381",
      "r388",
      "r416",
      "r664",
      "r665",
      "r676",
      "r698",
      "r989"
     ]
    },
    "us-gaap_CommunicationsAndInformationTechnology": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommunicationsAndInformationTechnology",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Travel and communication expenses",
        "label": "Communications and Information Technology",
        "documentation": "The amount of expense in the period for communications and data processing expense."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive (loss) income",
        "terseLabel": "COMPREHENSIVE (LOSS) INCOME ATTRIBUTABLE TO THE COMPANY",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r177",
      "r179",
      "r185",
      "r683",
      "r713",
      "r714"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income:",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive income/(loss)",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails",
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r287",
      "r741",
      "r742",
      "r862",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails",
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r287",
      "r741",
      "r742",
      "r862",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails",
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r287",
      "r741",
      "r742",
      "r862",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Certain Risks and Concentration",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r567"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CUSTOMER AND SUPPLIER CONCENTRATIONS",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r250",
      "r563",
      "r565",
      "r566",
      "r568",
      "r569",
      "r903",
      "r1181"
     ]
    },
    "raya_ConcentrationRiskThresholdPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ConcentrationRiskThresholdPercentage",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails",
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales percentage",
        "verboseLabel": "Concentration risk, percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk Threshold Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails",
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r287",
      "r741",
      "r742",
      "r862",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186"
     ]
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CondensedBalanceSheetStatementTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statement [Table]",
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r203",
      "r211",
      "r689",
      "r1055"
     ]
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statements, Captions [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": [
      "r82",
      "r203",
      "r211",
      "r689",
      "r1055"
     ]
    },
    "srt_CondensedCashFlowStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CondensedCashFlowStatementTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statement [Table]",
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r203",
      "r211",
      "r689",
      "r1055"
     ]
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statements, Captions [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": [
      "r82",
      "r203",
      "r211",
      "r689",
      "r1055"
     ]
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompany"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r211",
      "r689",
      "r1055"
     ]
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Income Statements, Captions [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": [
      "r82",
      "r203",
      "r211",
      "r689",
      "r1055"
     ]
    },
    "srt_CondensedStatementOfComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CondensedStatementOfComprehensiveIncomeTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statement of Comprehensive Income [Table]",
        "documentation": "Disclosure of information about condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r203",
      "r211",
      "r689",
      "r1055"
     ]
    },
    "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Parent Company Statements of Comprehensive Income",
        "label": "Condensed Statement of Comprehensive Income [Table Text Block]",
        "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1160",
      "r1167",
      "r1319"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r102",
      "r203",
      "r211",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r606",
      "r689",
      "r869",
      "r1061",
      "r1062",
      "r1063",
      "r1249",
      "r1252",
      "r1253",
      "r1264"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress [Member]",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": [
      "r1229"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Name",
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "raya_CorporateTaxPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CorporateTaxPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate tax payable",
        "documentation": "The amount of corporate tax payable.",
        "label": "Corporate Tax Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostDepreciationAmortizationAndDepletion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostDepreciationAmortizationAndDepletion",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization expenses",
        "label": "Cost, Depreciation, Amortization and Depletion",
        "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives, and reduction in quantity of natural resource due to consumption directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r895",
      "r1103",
      "r1224",
      "r1235"
     ]
    },
    "us-gaap_CostDirectLabor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostDirectLabor",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofCostofSalesTable": {
       "parentTag": "us-gaap_CostOfRevenue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofCostofSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct labor",
        "label": "Cost, Direct Labor",
        "documentation": "Cost of labor directly related to good produced and service rendered. Includes, but is not limited to, payroll cost and equity-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "us-gaap_CostDirectMaterial": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostDirectMaterial",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct input",
        "label": "Cost, Direct Material",
        "documentation": "Cost of material used for good produced and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost, Depreciation",
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1235"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.erayakpower.com/role/ScheduleofCostofSalesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofCostofSalesTable",
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "negatedLabel": "Cost of sales",
        "terseLabel": "Shipping and handling costs",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r202",
      "r205",
      "r206",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r421",
      "r570",
      "r911",
      "r1065",
      "r1066",
      "r1208",
      "r1250"
     ]
    },
    "raya_CostOfSalesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CostOfSalesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Of Sales Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and Handling Costs",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "raya_CostOfSalesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CostOfSalesTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/CostofSales"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COST OF SALES",
        "label": "Cost Of Sales Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "raya_CurrentAssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CurrentAssetsAbstract0",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Current Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r1159",
      "r1165"
     ]
    },
    "us-gaap_CustomerAdvancesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CustomerAdvancesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/AdvancefromCustomersDetails",
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances from customers",
        "verboseLabel": "Advance from customers amount",
        "label": "Customer Advances, Current",
        "documentation": "The current portion of prepayments received from customers for goods or services to be provided in the future."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r1183"
     ]
    },
    "raya_CustomerFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CustomerFourMember",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Four [Member]",
        "label": "Customer Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_CustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CustomerMember",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Member]",
        "label": "Customer Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer One [Member]",
        "label": "Customer One Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_CustomerThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CustomerThreeMember",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Three [Member]",
        "label": "Customer Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_CustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CustomerTwoMember",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Two [Member]",
        "label": "Customer Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_CustomerandSupplierConcentrationsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CustomerandSupplierConcentrationsDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer and Supplier Concentrations (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_CustomerandSupplierConcentrationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "CustomerandSupplierConcentrationsDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer and Supplier Concentrations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2026",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]",
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1042"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2026",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Flag]",
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1043"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2026",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Text Block]",
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1043"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2026",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1041"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2026",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1041"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2026",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1041"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2026",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Third Party Engaged [Flag]",
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1044"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2026",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Role of Management [Text Block]",
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1034",
      "r1045"
     ]
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "DE",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Germany [Member]",
        "label": "GERMANY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Debt Conversion, Converted Instrument, Expiration or Due Date",
        "documentation": "Expiration, mandatory redemption, or due date, in YYYY-MM-DD format, of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtConversionConvertedInstrumentIssuanceDateDayMonthAndYear",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance Date",
        "label": "Debt Conversion, Converted Instrument, Issuance Date",
        "documentation": "Date the financial instrument was issued in exchange for the original debt being converted in a noncash or part noncash transaction, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "long-term loan Amount",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r1310",
      "r1311",
      "r1314"
     ]
    },
    "us-gaap_DebtInstrumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentDescription",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured by fixed assets",
        "label": "Debt Instrument, Description",
        "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r586",
      "r1258"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermLoansDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount of debt",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r586",
      "r587",
      "r927",
      "r928",
      "r988"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r148",
      "r360",
      "r664",
      "r665",
      "r672"
     ]
    },
    "raya_DebtInstrumentInterestsRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "DebtInstrumentInterestsRateStatedPercentage",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "long-term loan Interest",
        "documentation": "long-term loan Interest.",
        "label": "Debt Instrument Interests Rate Stated Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentIssuanceDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentIssuanceDate1",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable",
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance Date",
        "verboseLabel": "long-term loan Issuance Date",
        "label": "Debt Instrument, Issuance Date",
        "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1073",
      "r1081",
      "r1254"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [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": [
      "r135",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r154",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r410",
      "r523",
      "r664",
      "r665",
      "r672",
      "r689",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r988",
      "r1159",
      "r1160",
      "r1162",
      "r1167",
      "r1295",
      "r1296"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable",
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "verboseLabel": "long-term loan Expiration Date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r149",
      "r664",
      "r665",
      "r672",
      "r926",
      "r1290",
      "r1291"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r63",
      "r64",
      "r65",
      "r135",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r154",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r410",
      "r523",
      "r664",
      "r665",
      "r672",
      "r689",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r988",
      "r1159",
      "r1160",
      "r1162",
      "r1167",
      "r1295",
      "r1296"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AdvancetoSuppliersandOtherTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Advance to Suppliers",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r489"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "verboseLabel": "Deferred income tax",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r76",
      "r1159",
      "r1165"
     ]
    },
    "us-gaap_DeferredOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering (in Dollars)",
        "label": "Deferred Offering Costs",
        "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1213"
     ]
    },
    "raya_DeferredTaxAssetEffectOfExchangeRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "DeferredTaxAssetEffectOfExchangeRate",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxAssetsNet",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Effect of exchange rate",
        "documentation": "Represent the amount of effect of exchange rate for deferred tax assets.",
        "label": "Deferred Tax Asset Effect Of Exchange Rate"
       }
      }
     },
     "auth_ref": []
    },
    "raya_DeferredTaxAssetInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "DeferredTaxAssetInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory provision",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Asset Inventory"
       }
      }
     },
     "auth_ref": []
    },
    "raya_DeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "DeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Opening balance",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance to suppliers allowance",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bad debt",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails",
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "verboseLabel": "Depreciation expenses",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r194",
      "r333",
      "r892",
      "r893",
      "r895",
      "r897"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r195",
      "r241",
      "r263",
      "r280",
      "r892",
      "r911",
      "r912",
      "r1224",
      "r1228",
      "r1235",
      "r1237"
     ]
    },
    "raya_DesignCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "DesignCost",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Design cost",
        "documentation": "Design cost.",
        "label": "Design Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DirectOperatingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DirectOperatingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofCostofSalesTable": {
       "parentTag": "us-gaap_CostOfRevenue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofCostofSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct materials",
        "label": "Direct Operating Costs",
        "documentation": "The aggregate direct operating costs incurred during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Disaggregated Sales [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": [
      "r451",
      "r452",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SalesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregated Sales",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1267"
     ]
    },
    "us-gaap_DisclosureTextBlockSupplementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureTextBlockSupplementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block Supplement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsAndInterestPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DividendsAndInterestPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Dividends and Interest Paid",
        "documentation": "The contractual amount of dividends (or interest on participating income bonds) that must be paid for the current period (for example, unpaid cumulative dividends)."
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Accounting Standard",
        "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": [
      "r1028"
     ]
    },
    "raya_DocumentAndEntityInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "DocumentAndEntityInformationAbstract",
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1035"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "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": [
      "r1027",
      "r1028",
      "r1035",
      "r1037"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "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/2026",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "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_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Registration Statement",
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Shell Company Report",
        "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": [
      "r1028"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "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": []
    },
    "raya_DueFromSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "DueFromSubsidiaries",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from subsidiaries",
        "documentation": "Amount of due from subsidiaries.",
        "label": "Due From Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share attributable to common shareholders:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_EarningsPerShareAttributableToCommonShareholders": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "EarningsPerShareAttributableToCommonShareholders",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares (in Shares)",
        "documentation": "The number of shares attributed to shareholders.",
        "label": "Earnings Per Share Attributable To Common Shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) earnings per share (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r186",
      "r215",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r223",
      "r224",
      "r226",
      "r231",
      "r233",
      "r236",
      "r237",
      "r238",
      "r240",
      "r329",
      "r379",
      "r456",
      "r477",
      "r514",
      "r517",
      "r542",
      "r543",
      "r684",
      "r715",
      "r900"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings (loss) Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash",
        "verboseLabel": "EFFECT OF FOREIGN EXCHANGE",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r573"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r207",
      "r491",
      "r504",
      "r947"
     ]
    },
    "raya_EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationPRCEarnedIncomeTaxRates",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesDetails",
      "http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC EIT tax rates",
        "verboseLabel": "Effective Income Tax Rate Reconciliation PRCEarned Income Tax Rates",
        "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to base erosion and anti-abuse tax (EIT).",
        "label": "Effective Income Tax Rate Reconciliation PRCEarned Income Tax Rates"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlements",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital reserve",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements."
       }
      }
     },
     "auth_ref": [
      "r1159",
      "r1166",
      "r1271",
      "r1273"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsOther",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other income tax settlements."
       }
      }
     },
     "auth_ref": [
      "r1159",
      "r1166",
      "r1271",
      "r1273"
     ]
    },
    "us-gaap_ElectricGenerationEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ElectricGenerationEquipmentMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electronic devices [Member]",
        "label": "Electric Generation Equipment [Member]",
        "documentation": "Equipment used for the primary purpose of generating electricity to be distributed to the consumer."
       }
      }
     },
     "auth_ref": [
      "r1236",
      "r1237"
     ]
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee compensation and benefits",
        "label": "Employee Benefits and Share-Based Compensation",
        "documentation": "Amount of expense for employee benefit and equity-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "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/2026",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "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/2026",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Country",
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "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_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "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": [
      "r1025"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "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_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "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/2026",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "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/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Ex Transition Period",
        "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": [
      "r1049"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "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/2026",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "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": [
      "r1025"
     ]
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, Date of Incorporation",
        "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/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "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": [
      "r1046"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "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": [
      "r1025"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "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": [
      "r1025"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "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/2026",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "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": [
      "r1048"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electronic equipment [Member]",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r1236",
      "r1237"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r127",
      "r161",
      "r162",
      "r181",
      "r182",
      "r183",
      "r212",
      "r213",
      "r214",
      "r216",
      "r224",
      "r227",
      "r229",
      "r242",
      "r300",
      "r303",
      "r328",
      "r329",
      "r330",
      "r378",
      "r409",
      "r414",
      "r415",
      "r416",
      "r419",
      "r422",
      "r425",
      "r454",
      "r455",
      "r457",
      "r458",
      "r477",
      "r502",
      "r503",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r541",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r580",
      "r589",
      "r597",
      "r624",
      "r664",
      "r665",
      "r675",
      "r676",
      "r692",
      "r712",
      "r727",
      "r728",
      "r729",
      "r755",
      "r827",
      "r1266"
     ]
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentAggregateCost",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total purchase price",
        "label": "Equity Method Investment, Aggregate Cost",
        "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of equity interest",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r570"
     ]
    },
    "raya_ErayakBVIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ErayakBVIMember",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erayak BVI [Member]",
        "label": "Erayak BVIMember"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ErayakGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ErayakGroupMember",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erayak Group [Member]",
        "verboseLabel": "Erayak Group Member",
        "label": "Erayak Group Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ErayakHKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ErayakHKMember",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erayak HK [Member]",
        "label": "Erayak HKMember"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ErayakPowerSolutionGroupIncErayakGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ErayakPowerSolutionGroupIncErayakGroupMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erayak Power Solution Group Inc. (\u201cErayak Group\u201d) [Member]",
        "label": "Erayak Power Solution Group Inc Erayak Group Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ErayakPowerSolutionHongKongLimitedErayakHKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ErayakPowerSolutionHongKongLimitedErayakHKMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erayak Power Solution Hong Kong Limited (\u201cErayak HK\u201d) [Member]",
        "label": "Erayak Power Solution Hong Kong Limited Erayak HKMember"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ErayakPowerSolutionHongKongLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ErayakPowerSolutionHongKongLimitedMember",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erayak Power Solution Hong Kong Limited [Member]",
        "label": "Erayak Power Solution Hong Kong Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ErayakPowerSolutionLimitedErayakBVIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ErayakPowerSolutionLimitedErayakBVIMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erayak Power Solution Limited (\u201cErayak BVI\u201d) [Member]",
        "label": "Erayak Power Solution Limited Erayak BVIMember"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ExchangeDifference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ExchangeDifference",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofChangesofAllowanceforDoubtfulAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference",
        "documentation": "Amount of exchange difference.",
        "label": "Exchange Difference"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ExchangeGainsofOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ExchangeGainsofOtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange gains",
        "documentation": "Represent the amount exchange gains for other income.",
        "label": "Exchange Gainsof Other Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ExtraordinaryAndUnusualItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ExtraordinaryAndUnusualItemsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unusual or Infrequent Items, or Both [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "country_FR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "FR",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "France [Member]",
        "label": "FRANCE"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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": [
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r558",
      "r981"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument asset measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r558",
      "r981"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/ShortTermInvestmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Measured at Fair Value",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset."
       }
      }
     },
     "auth_ref": [
      "r550",
      "r555",
      "r558",
      "r981"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r556",
      "r557",
      "r559",
      "r562",
      "r611",
      "r612",
      "r613",
      "r618",
      "r927",
      "r928",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r979",
      "r982",
      "r986",
      "r987"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r460",
      "r465",
      "r467",
      "r469",
      "r546",
      "r547",
      "r557",
      "r562",
      "r612",
      "r927",
      "r928",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r979",
      "r986",
      "r987"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r1292",
      "r1293"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r556",
      "r557",
      "r559",
      "r562",
      "r611",
      "r612",
      "r613",
      "r618",
      "r927",
      "r928",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r979",
      "r982",
      "r986",
      "r987"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful lives",
        "label": "Intangible Asset, Finite-Lived, Useful Life",
        "documentation": "Useful life of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated amortization",
        "label": "Intangible Asset, Finite-Lived, Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r312",
      "r319",
      "r882",
      "r1228"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year One",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r882"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/IntangibleassetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amortization",
        "label": "Intangible Asset, Finite-Lived, Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of amortization expense for finite-lived intangible asset. Includes, but is not limited to, capitalized cost for software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Five",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r882"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Four",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r882"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Three",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r882"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Two",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r882"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAmortizationTable",
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived, Class [Axis]",
        "documentation": "Information by class of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r322",
      "r323",
      "r628",
      "r629",
      "r740",
      "r878",
      "r882",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r1228",
      "r1375",
      "r1376",
      "r1377"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Intangible Asset, Finite-Lived, before Accumulated Amortization",
        "documentation": "Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r319",
      "r629",
      "r882",
      "r1228"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [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": [
      "r314",
      "r319",
      "r322",
      "r323",
      "r325",
      "r628",
      "r878",
      "r882",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r1228",
      "r1375",
      "r1376",
      "r1377"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_FinitelivedIntangibleAssetsAdditionsatCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "FinitelivedIntangibleAssetsAdditionsatCost",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions, at cost",
        "documentation": "Represent the amount of intangible assets additional cost.",
        "label": "Finitelived Intangible Assets Additionsat Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRelevantExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period Ended RMB: USD exchange rate",
        "label": "Foreign Currency Exchange Rate, Translation",
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency."
       }
      }
     },
     "auth_ref": [
      "r581",
      "r582"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_ForeignCurrencyTranslationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignCurrencyTranslationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Translation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ForeignExchangePeriodAverage": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ForeignExchangePeriodAverage",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRelevantExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period Average RMB: USD exchange rate",
        "documentation": "Period average translation rate.",
        "label": "Foreign Exchange Period Average"
       }
      }
     },
     "auth_ref": []
    },
    "raya_FushishenyeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "FushishenyeMember",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fushishenye [Member]",
        "label": "Fushishenye Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "GB",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.K. [Member]",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainContingenciesLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1248"
     ]
    },
    "us-gaap_GainContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainContingenciesTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain Contingencies [Table]",
        "documentation": "Disclosure of information about existing condition, situation, or set of circumstances involving uncertainty as to possible gain that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r1248"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on asset disposal",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "raya_GainLossOnEquityInEarningsOfSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "GainLossOnEquityInEarningsOfSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity in earnings of subsidiaries",
        "documentation": "Gain (loss) equity in earnings of subsidiaries.",
        "label": "Gain Loss On Equity In Earnings Of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on long-term investment",
        "label": "Gain (Loss) on Investments",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r34",
      "r1050"
     ]
    },
    "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory allowance (provision) / reversal",
        "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges",
        "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value."
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainOrLossOnSaleOfStockInSubsidiary",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Due from subsidiaries",
        "label": "Gain (Loss) on Disposition of Stock in Subsidiary",
        "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1107",
      "r1154",
      "r1318"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on extinguishment of liabilities",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r16",
      "r17"
     ]
    },
    "raya_GasolineGeneratorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "GasolineGeneratorsMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gasoline generators [Member]",
        "label": "Gasoline Generators Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "General and administrative",
        "terseLabel": "Total",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r807"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralAndAdministrativeExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_GeneralAndAdministrativeExpenseTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "GeneralAndAdministrativeExpenseTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/GeneralandAdministrativeExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GENERAL AND ADMINISTRATIVE EXPENSES",
        "documentation": "The entire disclosure for general and administrative expenses.",
        "label": "General And Administrative Expense Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralInsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralInsuranceExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance",
        "label": "General Insurance Expense",
        "documentation": "The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales)."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expenses - Schedule of General and Administrative Expenses (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expenses - Schedule of General and Administrative Expenses (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Concentration Risk [Member]",
        "label": "Geographic Concentration Risk [Member]",
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)."
       }
      }
     },
     "auth_ref": [
      "r862",
      "r1186"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_GovernmentAssistanceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GovernmentAssistanceAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government grant",
        "label": "Government Assistance, Income, Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in income from government assistance."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "us-gaap_GovernmentAssistancePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GovernmentAssistancePolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Grant",
        "label": "Government Assistance [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for government assistance."
       }
      }
     },
     "auth_ref": [
      "r583",
      "r585"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r27",
      "r202",
      "r205",
      "r206",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r421",
      "r570",
      "r907",
      "r911",
      "r1065",
      "r1066",
      "r1180",
      "r1189",
      "r1195",
      "r1198",
      "r1199",
      "r1208",
      "r1250"
     ]
    },
    "raya_GuaranteeBalanceOfRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "GuaranteeBalanceOfRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/CommitmentsandContingenciesDetails",
      "http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee Balance",
        "verboseLabel": "Guarantee balance",
        "documentation": "The amount of guarantee to a related party.",
        "label": "Guarantee Balance Of Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "raya_HangzhouXiangzeTradingCoLtdXiangzeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "HangzhouXiangzeTradingCoLtdXiangzeMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hangzhou Xiangze Trading Co. Ltd. (\u201cXiangze\u201d) [Member]",
        "label": "Hangzhou Xiangze Trading Co Ltd Xiangze Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_HecangLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "HecangLimitedMember",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hecang Limited [Member]",
        "label": "Hecang Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_HuaxiaBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "HuaxiaBankMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Huaxia Bank [Member]",
        "label": "Huaxia Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_HuaxiaBankOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "HuaxiaBankOneMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Huaxia Bank [Member]",
        "label": "Huaxia Bank One Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_IL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "IL",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Israel [Member]",
        "label": "ISRAEL"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IPOMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IPO [Member]",
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1035"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance to suppliers impairment provision",
        "label": "Long-Lived Asset, Held and Used, Impairment Loss",
        "documentation": "Amount of impairment loss for long-lived asset held and used. Includes, but is not limited to, impairment loss for long-lived asset to be disposed of other than by sale."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r191",
      "r338",
      "r893",
      "r980",
      "r1233"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-lived Assets",
        "label": "Long-Lived Asset, Excluding Intangible Asset and Goodwill, Impairment and Disposal [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r52",
      "r685",
      "r687",
      "r710",
      "r883",
      "r894",
      "r896",
      "r898",
      "r907",
      "r911",
      "r1180",
      "r1189",
      "r1195",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income before taxes excluded the amounts of loss incurring entities",
        "label": "Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net",
        "documentation": "Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment loss",
        "negatedLabel": "EQUITY IN EARNINGS OF SUBSIDIARIES",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r24",
      "r51",
      "r241",
      "r265",
      "r280",
      "r294",
      "r709"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r207",
      "r485",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r499",
      "r505",
      "r507",
      "r508",
      "r509",
      "r693",
      "r739",
      "r751",
      "r947"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable",
      "http://www.erayakpower.com/role/ScheduleofIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income tax expenses",
        "negatedLabel": "Income tax provision",
        "terseLabel": "Total income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r77",
      "r202",
      "r228",
      "r229",
      "r241",
      "r266",
      "r280",
      "r490",
      "r491",
      "r506",
      "r717",
      "r883",
      "r894",
      "r896",
      "r898",
      "r947"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r486",
      "r487",
      "r496",
      "r497",
      "r498",
      "r500",
      "r745"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax at the PRC EIT tax rates",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r947"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax effect of non-deductible expenses",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r947",
      "r1271",
      "r1272"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax effect of accumulated loss",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r947",
      "r1271",
      "r1273"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationOtherReconcilingItemsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofConsolidatedStatementsofIncomeandComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax effect of R&amp;D expenses deduction",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r947",
      "r1271",
      "r1272"
     ]
    },
    "raya_IncomeTaxesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "IncomeTaxesDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_IncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "IncomeTaxesDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Tax Paid, before Refund Received",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r1156",
      "r1275",
      "r1276"
     ]
    },
    "us-gaap_IncomeTaxesPaidNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxesPaidNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Paid, after Refund Received [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayableRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable, related parties",
        "label": "Increase (Decrease) in Accounts Payable, Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other receivables, related parties",
        "label": "Increase (Decrease) in Accounts Receivable and Other Operating Assets",
        "documentation": "Amount of increase (decrease) in receivables, and operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails",
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable, related parties",
        "terseLabel": "Accounts receivables, related parties",
        "verboseLabel": "Outstanding accounts receivable balance",
        "label": "Increase (Decrease) in Accounts Receivable, Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advances from customers",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance to suppliers, related parties",
        "label": "Increase (Decrease) in Due to Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInMaterialsAndSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInMaterialsAndSupplies",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advance to suppliers",
        "label": "Increase (Decrease) in Materials and Supplies",
        "documentation": "The increase (decrease) during the period in the carrying amount of capitalized costs of materials, supplies, or both, which are not included in inventory."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current assets",
        "label": "Increase (Decrease) in Other Current Assets",
        "documentation": "Amount of increase (decrease) in current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Increase (Decrease) in Other Current Liabilities",
        "documentation": "Amount of increase (decrease) in current liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loan receivable",
        "label": "Increase (Decrease) in Other Loans",
        "documentation": "Amount of increase (decrease) in loans classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other non-current assets",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other receivables",
        "label": "Increase (Decrease) in Other Receivables",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses",
        "label": "Increase (Decrease) in Prepaid Expense",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "raya_IncreaseInAuthorizedShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "IncreaseInAuthorizedShareCapitalMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in Authorized Share Capital [Member]",
        "label": "Increase In Authorized Share Capital Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_IncreaseInAuthorizedShareCapitalOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "IncreaseInAuthorizedShareCapitalOneMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in Authorized Share Capital One [Member]",
        "label": "Increase In Authorized Share Capital One Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_IndustrialAndCommercialBankOfChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "IndustrialAndCommercialBankOfChinaMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial and Commercial Bank of China [Member]",
        "label": "Industrial And Commercial Bank Of China Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_InitialSharesIncreased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "InitialSharesIncreased",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares increased",
        "documentation": "Shares increased.",
        "label": "Initial Shares Increased"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted [Flag]",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1040"
     ]
    },
    "raya_IntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "IntangibleAssetsAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Intangible Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsAmortizationPeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntangibleAssetsAmortizationPeriodMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization [Member]",
        "label": "Intangible Assets, Amortization Period [Member]",
        "documentation": "A revision in the estimated economic useful life of a finite-lived intangible asset (the period of time over which the asset is projected to benefit operations)."
       }
      }
     },
     "auth_ref": [
      "r1173"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/Intangibleassets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTANGIBLE ASSETS",
        "label": "Intangible Asset [Text Block]",
        "documentation": "The entire disclosure for intangible asset. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r313",
      "r324",
      "r326",
      "r877",
      "r878"
     ]
    },
    "raya_IntangibleAssetsIncludeLandUseRights": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "IntangibleAssetsIncludeLandUseRights",
     "presentation": [
      "http://www.erayakpower.com/role/IntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets include land use rights",
        "documentation": "Intangible assets include land use rights.",
        "label": "Intangible Assets Include Land Use Rights"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Asset, Excluding Goodwill, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r664",
      "r665",
      "r666",
      "r1223",
      "r1225"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntangibleAssetsNetIncludingGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Including Goodwill, after Accumulated Amortization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_IntangibleassetsScheduleofAmortizationDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "IntangibleassetsScheduleofAmortizationDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets - Schedule of Amortization (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_IntangibleassetsScheduleofAmortizationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "IntangibleassetsScheduleofAmortizationDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets - Schedule of Amortization (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Imputed interest expenses",
        "label": "Interest and Debt Expense",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "us-gaap_InterestAndOtherIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestAndOtherIncomeTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/InterestExpensesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Interest Expenses",
        "label": "Interest and Other Income [Table Text Block]",
        "documentation": "Tabular disclosure of interest income and income classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Operating and Nonoperating [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseLongTermDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense on long-term loan",
        "label": "Interest Expense, Long-Term Debt",
        "documentation": "Aggregate amount of interest paid or due on all long-term debt."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r79",
      "r80"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.erayakpower.com/role/ScheduleofInterestExpensesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofInterestExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total interest expense, net",
        "negatedLabel": "Interest income (expenses), net",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r894",
      "r898",
      "r1108"
     ]
    },
    "us-gaap_InterestExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofInterestExpensesTable": {
       "parentTag": "us-gaap_InterestExpenseNonoperating",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofInterestExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Other",
        "documentation": "Amount of interest expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseShortTermBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expenses on short-term borrowings",
        "label": "Interest Expense, Short-Term Borrowings",
        "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r79",
      "r80"
     ]
    },
    "us-gaap_InterestExpenseShortTermBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseShortTermBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Short-Term Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestIncomeAndInterestExpenseDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/InterestExpensesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTEREST EXPENSES, NET",
        "label": "Interest Income and Interest Expense Disclosure [Text Block]",
        "documentation": "The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r50",
      "r53",
      "r55",
      "r56",
      "r57",
      "r58",
      "r59",
      "r60",
      "r61"
     ]
    },
    "us-gaap_InterestIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestIncomeOther",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofInterestExpensesTable": {
       "parentTag": "us-gaap_InterestExpenseNonoperating",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofInterestExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest income",
        "label": "Interest Income, Other",
        "documentation": "Amount of interest income earned from interest bearing assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterimPeriodCostsNotAllocableDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable",
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interim Period, Costs Not Allocable [Domain]",
        "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "raya_InventoryAllowanceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "InventoryAllowanceAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory allowance",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Allowance Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVENTORIES",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1070",
      "r1090"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.erayakpower.com/role/ScheduleofInventoriesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r173",
      "r885",
      "r989"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r126",
      "r130",
      "r172",
      "r308",
      "r309",
      "r311",
      "r626",
      "r899"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1070",
      "r1092"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory valuation allowance",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r1070",
      "r1094"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in process",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1070",
      "r1091"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory impairment (reversal)/provision",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "raya_InvertersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "InvertersMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inverters [Member]",
        "label": "Inverters Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in subsidiaries",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate."
       }
      }
     },
     "auth_ref": [
      "r667",
      "r1077",
      "r1310",
      "r1311"
     ]
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermInvestment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LONG-TERM INVESTMENT",
        "label": "Investment in Debt and Equity Securities and Other Trading Assets [Text Block]",
        "documentation": "The entire disclosure for investment in debt and equity securities and other assets at fair value and held for trading."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r292",
      "r293",
      "r560",
      "r561",
      "r1308",
      "r1320"
     ]
    },
    "raya_ItemNotInvolvingCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ItemNotInvolvingCashAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Item not involving cash:",
        "label": "Item Not Involving Cash Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LaborAndRelatedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LaborAndRelatedExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries",
        "label": "Labor and Related Expense",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit."
       }
      }
     },
     "auth_ref": [
      "r682",
      "r896",
      "r1104"
     ]
    },
    "raya_LandUseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LandUseRightsMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use rights [Member]",
        "label": "Land Use Rights Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_LeaseAndRentalExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LeaseAndRentalExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofRentalIncomeTable": {
       "parentTag": "us-gaap_RentalIncomeNonoperating",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRentalIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Rental expense",
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Lease And Rental Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesOperatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LeasesOperatingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases, Operating [Abstract] (Deprecated 2026)"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LegalFees",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inspection and certification fees",
        "label": "Legal Fees",
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings."
       }
      }
     },
     "auth_ref": [
      "r1058",
      "r1370",
      "r1371"
     ]
    },
    "raya_LeiyaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LeiyaMember",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Focus [Member]",
        "label": "Leiya Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases/Right of use assets",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r591"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES",
        "terseLabel": "LIABILITIES",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r202",
      "r205",
      "r206",
      "r298",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r421",
      "r519",
      "r521",
      "r522",
      "r570",
      "r780",
      "r906",
      "r931",
      "r1022",
      "r1098",
      "r1250",
      "r1303",
      "r1304"
     ]
    },
    "raya_LiabilitiesAndShareholdersEquityAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LiabilitiesAndShareholdersEquityAbstract0",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY",
        "label": "Liabilities And Shareholders Equity Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS\u2019 EQUITY",
        "terseLabel": "Total liabilities and shareholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r664",
      "r665",
      "r678",
      "r704",
      "r989",
      "r1009",
      "r1010",
      "r1159",
      "r1164",
      "r1208",
      "r1294"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities:",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r125",
      "r147",
      "r202",
      "r205",
      "r206",
      "r298",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r421",
      "r519",
      "r521",
      "r522",
      "r570",
      "r989",
      "r1250",
      "r1303",
      "r1304"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_LingyiKongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LingyiKongMember",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails",
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable",
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lingyi Kong [Member]",
        "verboseLabel": "Weidi [Member]",
        "label": "Lingyi Kong Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "raya_LongTermBorrowingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LongTermBorrowingsTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SubsequentEventsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of issuance of Financial Statements Long-Term Borrowings",
        "label": "Long Term Borrowings Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term loans",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r211",
      "r366",
      "r377",
      "r664",
      "r665",
      "r672",
      "r689",
      "r927",
      "r928",
      "r988",
      "r1073",
      "r1084",
      "r1322"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term loans \u2013 current portion",
        "negatedLabel": "long-term loan Amount",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r890",
      "r891"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "long-term loan Amount",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1073",
      "r1084"
     ]
    },
    "us-gaap_LongTermDebtOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtOtherDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Other Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermLoans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LONG-TERM LOANS",
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r664",
      "r665",
      "r672"
     ]
    },
    "raya_LongTermInvestmentDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LongTermInvestmentDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Investment (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_LongTermInvestmentDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LongTermInvestmentDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Investment (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/LongTermInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investment",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r137"
     ]
    },
    "raya_LongTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LongTermInvestmentsMember",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long Term Investments [Member]",
        "label": "Long Term Investments Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_LongTermLoansDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LongTermLoansDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Loans (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_LongTermLoansDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LongTermLoansDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermLoansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Loans (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable",
      "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r664",
      "r665",
      "r672",
      "r1240",
      "r1241",
      "r1242"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable",
      "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r135",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r664",
      "r665",
      "r672",
      "r1240",
      "r1241",
      "r1242"
     ]
    },
    "raya_LongwanRuralCommercialBank1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LongwanRuralCommercialBank1Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Longwan Rural Commercial Bank [Member]",
        "label": "Longwan Rural Commercial Bank1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_LongwanRuralCommercialBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "LongwanRuralCommercialBankMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Longwan Rural Commercial Bank [Member]",
        "label": "Longwan Rural Commercial Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "MX",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mexico [Member]",
        "label": "MEXICO"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable",
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment [Member]",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": [
      "r924",
      "r1236",
      "r1237"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r932",
      "r935",
      "r1001",
      "r1005",
      "r1327",
      "r1328",
      "r1329",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_ManufacturingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ManufacturingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofCostofSalesTable": {
       "parentTag": "us-gaap_CostOfRevenue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofCostofSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct manufacturing overhead",
        "label": "Manufacturing Costs",
        "documentation": "The aggregate costs incurred in the production of goods for sale."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "raya_MaturityDateOfRelatedParty": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "MaturityDateOfRelatedParty",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity Date",
        "documentation": "Date of maturity or expiration of arrangements with a related party (for example, but not limited to, leasing and debt arrangements between related parties), in YYYY-MM-DD format.",
        "label": "Maturity Date Of Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r87",
      "r88",
      "r90",
      "r108",
      "r110",
      "r111",
      "r114",
      "r115",
      "r123",
      "r124",
      "r253",
      "r346",
      "r347",
      "r348",
      "r349",
      "r471",
      "r473",
      "r474",
      "r475",
      "r480",
      "r549",
      "r614",
      "r615",
      "r616",
      "r617",
      "r619",
      "r620",
      "r621",
      "r622",
      "r625",
      "r725",
      "r726",
      "r737",
      "r772",
      "r773",
      "r835",
      "r838",
      "r840",
      "r841",
      "r844",
      "r856",
      "r857",
      "r859",
      "r860",
      "r875",
      "r876",
      "r916",
      "r945",
      "r948",
      "r949",
      "r950",
      "r982",
      "r983",
      "r984",
      "r985",
      "r1002",
      "r1254",
      "r1256"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r87",
      "r88",
      "r90",
      "r108",
      "r110",
      "r111",
      "r114",
      "r115",
      "r123",
      "r124",
      "r253",
      "r346",
      "r347",
      "r348",
      "r349",
      "r471",
      "r473",
      "r474",
      "r475",
      "r480",
      "r549",
      "r614",
      "r615",
      "r616",
      "r617",
      "r619",
      "r620",
      "r621",
      "r622",
      "r625",
      "r725",
      "r726",
      "r737",
      "r772",
      "r773",
      "r835",
      "r838",
      "r840",
      "r841",
      "r844",
      "r856",
      "r857",
      "r859",
      "r860",
      "r875",
      "r876",
      "r916",
      "r945",
      "r948",
      "r949",
      "r950",
      "r982",
      "r983",
      "r984",
      "r1002",
      "r1254",
      "r1256"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interest",
        "label": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "raya_MinshengBank1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "MinshengBank1Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minsheng Bank [Member]",
        "label": "Minsheng Bank1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_MinshengBank2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "MinshengBank2Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minsheng Bank [Member]",
        "label": "Minsheng Bank2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_MinshengBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "MinshengBankMember",
     "presentation": [
      "http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails",
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable",
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable",
      "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minsheng Bank [Member]",
        "verboseLabel": "Minsheng Bank Member",
        "label": "Minsheng Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_MinshengBankOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "MinshengBankOneMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minsheng Bank [Member]",
        "label": "Minsheng Bank One Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_NG": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "NG",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nigeria [Member]",
        "label": "NIGERIA"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r932",
      "r935",
      "r1001",
      "r1005",
      "r1327",
      "r1328",
      "r1329",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_NatureOfExpenseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NatureOfExpenseAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable",
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Expense [Axis]",
        "documentation": "Information by type of cost or expense."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ORGANIZATION AND NATURE OF OPERATIONS",
        "label": "Nature of Operations [Text Block]",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r247",
      "r902",
      "r904"
     ]
    },
    "raya_NetCarryingValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "NetCarryingValueMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Carrying Value [Member]",
        "label": "Net Carrying Value Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) financing activities",
        "terseLabel": "Net cash provided in financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Financing Activities:",
        "verboseLabel": "CASH FLOW FROM FINANCING ACTIVITIES",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "terseLabel": "Net cash used in investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Investing Activities:",
        "verboseLabel": "CASH FLOW FROM INVESTING ACTIVITIES",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by operating activities",
        "terseLabel": "Net cash used in operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r42"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Operating Activities:",
        "verboseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (loss) income",
        "terseLabel": "Net income",
        "verboseLabel": "NET (LOSS) INCOME",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r42",
      "r54",
      "r117",
      "r121",
      "r122",
      "r176",
      "r178",
      "r183",
      "r202",
      "r205",
      "r206",
      "r210",
      "r215",
      "r219",
      "r220",
      "r222",
      "r223",
      "r224",
      "r228",
      "r229",
      "r235",
      "r298",
      "r329",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r379",
      "r382",
      "r385",
      "r390",
      "r421",
      "r456",
      "r477",
      "r514",
      "r517",
      "r543",
      "r570",
      "r711",
      "r803",
      "r825",
      "r826",
      "r894",
      "r896",
      "r898",
      "r1020",
      "r1250"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "raya_NewFocusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "NewFocusMember",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenjie [Member]",
        "verboseLabel": "New Focus [Member]",
        "label": "New Focus Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income, net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r1065",
      "r1066",
      "r1208"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expenses):",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding payable",
        "label": "Notes Payable",
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1073",
      "r1082",
      "r1084",
      "r1310",
      "r1311",
      "r1314",
      "r1322",
      "r1323"
     ]
    },
    "raya_NumberOfLease": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "NumberOfLease",
     "presentation": [
      "http://www.erayakpower.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of lease",
        "documentation": "Number of lease.",
        "label": "Number Of Lease"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.erayakpower.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segment",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r912",
      "r1188"
     ]
    },
    "raya_NumberOfUnderwriterGrantedOverallotmentDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "NumberOfUnderwriterGrantedOverallotmentDays",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Overallotment option days",
        "documentation": "number of underwriter granted overallotment days initial public offering.",
        "label": "Number Of Underwriter Granted Overallotment Days"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable",
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office furniture and equipment [Member]",
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": [
      "r1236",
      "r1237"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total operating expenses",
        "terseLabel": "Operating expenses (in Dollars)",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r898",
      "r1065",
      "r1066",
      "r1208"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating (loss) income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r898",
      "r907",
      "r1065",
      "r1066",
      "r1180",
      "r1189",
      "r1195",
      "r1198",
      "r1199",
      "r1208"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease expenses",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r1297"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "verboseLabel": "Right of use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r590"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use lease assets amortization",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_OrganizationandNatureofOperationsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "OrganizationandNatureofOperationsDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Operations (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_OrganizationandNatureofOperationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "OrganizationandNatureofOperationsDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Operations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r989"
     ]
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER CURRENT AND NON-CURRENT ASSETS",
        "label": "Other Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/CommitmentsandContingenciesDetails",
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r142"
     ]
    },
    "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAssetsNoncurrentDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation loss",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r712"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign currency translation adjustment",
        "negatedTerseLabel": "FOREIGN CURRENCY TRANSLATION ADJUSTMENTS",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r572",
      "r579"
     ]
    },
    "us-gaap_OtherCostOfOperatingRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherCostOfOperatingRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofCostofSalesTable": {
       "parentTag": "us-gaap_CostOfRevenue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofCostofSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outsourced products",
        "label": "Other Cost of Operating Revenue",
        "documentation": "Other costs incurred during the reporting period related to other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "raya_OtherCurrentandNonCurrentAssetsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "OtherCurrentandNonCurrentAssetsDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current and Non-Current Assets (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_OtherCurrentandNonCurrentAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "OtherCurrentandNonCurrentAssetsDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current and Non-Current Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Donations",
        "label": "Other Expenses",
        "documentation": "Amount of expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r1009",
      "r1010"
     ]
    },
    "us-gaap_OtherGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office and miscellaneous",
        "label": "Other General and Administrative Expense",
        "documentation": "Amount of general and administrative expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r1371"
     ]
    },
    "us-gaap_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grants received",
        "label": "Other Income",
        "documentation": "Amount of revenue and income classified as other."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r805",
      "r845",
      "r846",
      "r847",
      "r1009",
      "r1010"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails",
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related parties",
        "verboseLabel": "Due to related party",
        "netLabel": "Accounts Payable",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r144",
      "r146",
      "r989"
     ]
    },
    "us-gaap_OtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount",
        "label": "Other Long-Term Debt",
        "documentation": "Amount of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r1073",
      "r1084",
      "r1310",
      "r1311",
      "r1314",
      "r1322"
     ]
    },
    "us-gaap_OtherNonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNonoperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Miscellaneous income",
        "label": "Other Nonoperating Income",
        "documentation": "Amount of income related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNonoperatingIncomeAndExpenseTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/OtherIncomeNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER INCOME, NET",
        "label": "Other Nonoperating Income and Expense [Text Block]",
        "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income, net",
        "terseLabel": "Other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r978"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherPrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable": {
       "parentTag": "us-gaap_AdvancesOnInventoryPurchases",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance payment for potential factory lease",
        "label": "Other Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1095",
      "r1212"
     ]
    },
    "raya_OtherProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "OtherProductsMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other products [Member]",
        "label": "Other Products Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "verboseLabel": "Other receivables, related parties",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "raya_OtherReceivablesRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "OtherReceivablesRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables, related parties",
        "documentation": "Represent the amount related parties classified as current.",
        "label": "Other Receivables Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "raya_OtherReceivablesRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "OtherReceivablesRelatedPartiesMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables, related parties [Member]",
        "label": "Other Receivables Related Parties Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Research and Development Expense",
        "documentation": "Amount of other research and development expense."
       }
      }
     },
     "auth_ref": [
      "r1270"
     ]
    },
    "us-gaap_OtherSellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherSellingAndMarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office and miscellaneous",
        "label": "Other Selling and Marketing Expense",
        "documentation": "Amount of selling and marketing expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "raya_OwnershipAsOfTheIssuanceDateOfTheReport": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "OwnershipAsOfTheIssuanceDateOfTheReport",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership as of the issuance date of the report",
        "documentation": "Ownership as of the issuance date of the report.",
        "label": "Ownership As Of The Issuance Date Of The Report"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r422"
     ]
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r422"
     ]
    },
    "country_PL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "PL",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Poland [Member]",
        "label": "POLAND"
       }
      }
     },
     "auth_ref": []
    },
    "raya_PRCTaxAuthorities": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "PRCTaxAuthorities",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC tax authorities term",
        "documentation": "PRC tax authorities.",
        "label": "PRCTax Authorities"
       }
      }
     },
     "auth_ref": []
    },
    "country_PT": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "PT",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Portugal [Member]",
        "label": "PORTUGAL"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company [Member]",
        "label": "Parent Company [Member]",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r203",
      "r211",
      "r689"
     ]
    },
    "us-gaap_PartnersCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PartnersCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid in capital",
        "label": "Partners' Capital",
        "documentation": "The amount of ownership interest of different classes of partners in limited partnership."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r424"
     ]
    },
    "us-gaap_PatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PatentsMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Patents [Member]",
        "label": "Patents [Member]",
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law."
       }
      }
     },
     "auth_ref": [
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1221",
      "r1223",
      "r1226",
      "r1227"
     ]
    },
    "raya_PaymentsAdvanceForPotentialLandPurchase": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "PaymentsAdvanceForPotentialLandPurchase",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advance for potential land purchase",
        "documentation": "Advance for potential land purchase.",
        "label": "Payments Advance For Potential Land Purchase"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForProceedsFromInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Short-term investment",
        "label": "Payments for (Proceeds from) Investments",
        "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromOtherDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForProceedsFromOtherDeposits",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fixed deposit",
        "label": "Payments for (Proceeds from) Other Deposits",
        "documentation": "Amount of cash (inflow) outflow from deposits classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireEquipmentOnLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireEquipmentOnLease",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advance for potential long-term warehouse lease",
        "label": "Payments to Acquire Equipment on Lease",
        "documentation": "The cash outflow for payments to acquire rented equipment which is recorded as an asset."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of intangible assets",
        "label": "Payments to Acquire Intangible Assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_PaymentsToAcquireLand": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireLand",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advance for potential land purchase",
        "label": "Payments to Acquire Land",
        "documentation": "The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_PaymentsToAcquireLoansReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireLoansReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advance for potential warehouse investment",
        "label": "Payments to Acquire Loans Receivable",
        "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PaymentsToAcquireLongtermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireLongtermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Long-term investment",
        "label": "Payments to Acquire Long-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term."
       }
      }
     },
     "auth_ref": [
      "r1152"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property, plant and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "raya_PercentageOfDepositInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "PercentageOfDepositInterestRate",
     "presentation": [
      "http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of deposit interest rate",
        "documentation": "Percentage of deposit interest rate.",
        "label": "Percentage Of Deposit Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "raya_PercentageOfTaxBenefit": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "PercentageOfTaxBenefit",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of tax benefit",
        "documentation": "Percentage of tax benefit.",
        "label": "Percentage Of Tax Benefit"
       }
      }
     },
     "auth_ref": []
    },
    "raya_PowerBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "PowerBankMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Power bank [Member]",
        "label": "Power Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_PreFundedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "PreFundedWarrantsMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-Funded Warrants[Member]",
        "label": "Pre Funded Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance to suppliers",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Placement [Member]",
        "label": "Private Placement [Member]",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from registered direct offering",
        "verboseLabel": "Generating gross proceeds (in Dollars)",
        "label": "Proceeds from Issuance Initial Public Offering",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOfOtherLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from long-term loan",
        "label": "Proceeds from Issuance of Other Long-Term Debt",
        "documentation": "Amount of cash inflow from issuance of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from private placement",
        "label": "Proceeds from Issuance of Private Placement",
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromRelatedPartyDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from related parties",
        "verboseLabel": "Proceeds from related party",
        "netLabel": "Outstanding balance",
        "label": "Proceeds from Related Party Debt",
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromRepaymentsOfNotesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from share issuance",
        "label": "Proceeds from (Repayments of) Notes Payable",
        "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfLongtermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromSaleOfLongtermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermInvestmentDetails",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investment",
        "verboseLabel": "Long term carrying value of the investment",
        "label": "Proceeds from Sale of Long-Term Investments",
        "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle."
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from short-term borrowings",
        "label": "Proceeds from Short-Term Debt",
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable",
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r112",
      "r283",
      "r627",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r880",
      "r893",
      "r896",
      "r898",
      "r932",
      "r933",
      "r1000",
      "r1002",
      "r1003",
      "r1006",
      "r1011",
      "r1064",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1246",
      "r1247",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable",
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r112",
      "r283",
      "r627",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r880",
      "r893",
      "r896",
      "r898",
      "r932",
      "r933",
      "r1000",
      "r1002",
      "r1003",
      "r1006",
      "r1011",
      "r1064",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1246",
      "r1247",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_ProfessionalAndContractServicesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProfessionalAndContractServicesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract services",
        "label": "Professional and Contracted Services Expense",
        "documentation": "Amount of expense for professional and contracted services."
       }
      }
     },
     "auth_ref": [
      "r1102"
     ]
    },
    "us-gaap_ProfessionalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProfessionalFees",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting fees",
        "verboseLabel": "Consulting fee",
        "netLabel": "Professional fees (in Dollars)",
        "label": "Professional Fees",
        "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer."
       }
      }
     },
     "auth_ref": [
      "r896",
      "r911",
      "r1020",
      "r1370",
      "r1371"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentAdditions",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Property, Plant, and Equipment, before Accumulated Depreciation, Addition",
        "documentation": "Amount of increase in property, plant, and equipment from addition. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable",
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Asset, Class [Axis]",
        "documentation": "Information by class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r593",
      "r922",
      "r923",
      "r924",
      "r925",
      "r1228",
      "r1229",
      "r1306"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/PropertyPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT",
        "label": "Property, Plant, and Equipment [Text Block]",
        "documentation": "The entire disclosure for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74",
      "r75",
      "r331",
      "r332",
      "r337",
      "r340",
      "r341",
      "r343"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property plant and equipment, at cost",
        "label": "Property, Plant, and Equipment, before Accumulated Depreciation, Depletion, and Amortization",
        "documentation": "Amount, before accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r138",
      "r334",
      "r708",
      "r1228"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [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": [
      "r334",
      "r335",
      "r593",
      "r922",
      "r923",
      "r924",
      "r925",
      "r1228",
      "r1229",
      "r1306"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant and equipment, net",
        "terseLabel": "Property, plant and equipment, net",
        "label": "Property, Plant, and Equipment, after Accumulated Depreciation, Depletion, and Amortization",
        "documentation": "Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r664",
      "r665",
      "r681",
      "r690",
      "r691",
      "r708",
      "r989",
      "r1236"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, net",
        "label": "Property, Plant, and Equipment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74",
      "r336",
      "r339",
      "r706",
      "r1228"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentSalvageValuePercentage",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Residual value",
        "label": "Property, Plant and Equipment, Salvage Value, Percentage",
        "documentation": "Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost."
       }
      }
     },
     "auth_ref": [
      "r1231",
      "r1232"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "label": "Property, Plant, and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Asset, Class [Domain]",
        "documentation": "Class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r593",
      "r922",
      "r923",
      "r924",
      "r925",
      "r1228",
      "r1229",
      "r1306"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life",
        "label": "Property, Plant, and Equipment, Useful Life",
        "documentation": "Useful life of property, plant, and equipment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "raya_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives of the Assets",
        "documentation": "Tabular disclosure for the useful lives of property, plant and equipment.",
        "label": "Property Plant And Equipment Useful Life Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ProvisionForAdvanceToSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ProvisionForAdvanceToSuppliers",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for advance to suppliers",
        "documentation": "Amount of provision for advance to suppliers.",
        "label": "Provision For Advance To Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable provision",
        "negatedLabel": "Bad debt expense",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r192",
      "r306"
     ]
    },
    "raya_PurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "PurchaseAgreementMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Agreement [Member]",
        "label": "Purchase Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r87",
      "r88",
      "r90",
      "r108",
      "r110",
      "r111",
      "r114",
      "r115",
      "r123",
      "r124",
      "r253",
      "r346",
      "r347",
      "r348",
      "r349",
      "r459",
      "r471",
      "r473",
      "r474",
      "r475",
      "r476",
      "r480",
      "r549",
      "r614",
      "r615",
      "r616",
      "r617",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r725",
      "r726",
      "r737",
      "r772",
      "r773",
      "r835",
      "r838",
      "r840",
      "r841",
      "r844",
      "r856",
      "r857",
      "r859",
      "r860",
      "r875",
      "r876",
      "r916",
      "r945",
      "r948",
      "r949",
      "r950",
      "r982",
      "r983",
      "r984",
      "r985",
      "r1002",
      "r1014",
      "r1243",
      "r1254",
      "r1256",
      "r1290"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r87",
      "r88",
      "r90",
      "r108",
      "r110",
      "r111",
      "r114",
      "r115",
      "r123",
      "r124",
      "r253",
      "r346",
      "r347",
      "r348",
      "r349",
      "r459",
      "r471",
      "r473",
      "r474",
      "r475",
      "r476",
      "r480",
      "r549",
      "r614",
      "r615",
      "r616",
      "r617",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r725",
      "r726",
      "r737",
      "r772",
      "r773",
      "r835",
      "r838",
      "r840",
      "r841",
      "r844",
      "r856",
      "r857",
      "r859",
      "r860",
      "r875",
      "r876",
      "r916",
      "r945",
      "r948",
      "r949",
      "r950",
      "r982",
      "r983",
      "r984",
      "r985",
      "r1002",
      "r1014",
      "r1243",
      "r1254",
      "r1256",
      "r1290"
     ]
    },
    "raya_RayakTechMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RayakTechMember",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rayak Tech [Member]",
        "label": "Rayak Tech Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesNetCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ReceivablesNetCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, Net, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_RegisteredLocation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RegisteredLocation",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Registered Location",
        "documentation": "Registered location.",
        "label": "Registered Location"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.erayakpower.com/role/CommitmentsandContingenciesDetails",
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135",
      "r144",
      "r153",
      "r155",
      "r202",
      "r209",
      "r210",
      "r289",
      "r466",
      "r470",
      "r601",
      "r602",
      "r664",
      "r665",
      "r670",
      "r671",
      "r672",
      "r679",
      "r695",
      "r705",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r801",
      "r834",
      "r887",
      "r1369",
      "r1374"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails",
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "verboseLabel": "Related Party [Member]",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135",
      "r144",
      "r153",
      "r155",
      "r202",
      "r209",
      "r210",
      "r601",
      "r602",
      "r603",
      "r604",
      "r664",
      "r665",
      "r672",
      "r695",
      "r705",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r801",
      "r834"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transactions amount",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r209",
      "r210",
      "r601",
      "r602",
      "r1302"
     ]
    },
    "raya_RelatedPartyTransactionCollections": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RelatedPartyTransactionCollections",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transaction, collections",
        "documentation": "The value represent related party transaction, collections.",
        "label": "Related Party Transaction Collections"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionDescriptionOfTransaction": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionDescriptionOfTransaction",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Relationship with the Company",
        "label": "Related Party Transaction, Description of Transaction",
        "documentation": "A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r594",
      "r595",
      "r600"
     ]
    },
    "raya_RelatedPartyTransactionDisbursed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RelatedPartyTransactionDisbursed",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transaction, disbursed",
        "documentation": "The value represent related party transaction disbursed.",
        "label": "Related Party Transaction Disbursed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r209",
      "r210",
      "r1302"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [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": [
      "r202",
      "r209",
      "r210",
      "r289",
      "r601",
      "r602",
      "r604",
      "r664",
      "r665",
      "r670",
      "r671",
      "r672",
      "r679",
      "r808",
      "r809",
      "r812",
      "r1374"
     ]
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased raw materials",
        "label": "Related Party Transaction, Purchases from Related Party",
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.erayakpower.com/role/CommitmentsandContingenciesDetails",
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails",
      "http://www.erayakpower.com/role/IncomeTaxesDetails",
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails",
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable",
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135",
      "r144",
      "r153",
      "r155",
      "r202",
      "r209",
      "r210",
      "r289",
      "r466",
      "r470",
      "r601",
      "r602",
      "r664",
      "r665",
      "r670",
      "r671",
      "r672",
      "r679",
      "r695",
      "r705",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r801",
      "r834",
      "r887",
      "r1302",
      "r1369",
      "r1374"
     ]
    },
    "raya_RelatedPartyTransactionsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RelatedPartyTransactionsDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RelatedPartyTransactionsDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r598",
      "r599",
      "r600",
      "r602",
      "r605",
      "r664",
      "r665",
      "r680",
      "r752",
      "r753",
      "r754",
      "r810",
      "r811",
      "r812",
      "r831",
      "r833"
     ]
    },
    "raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RelatedPartyTransactionsScheduleofNetOutstandingBalanceswithRelatedPartiesDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions - Schedule of Net Outstanding Balances with Related Parties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_RentAndUtilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RentAndUtilities",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rent and utilities",
        "documentation": "The amount of rent and utilities.",
        "label": "Rent And Utilities"
       }
      }
     },
     "auth_ref": []
    },
    "raya_RentalIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RentalIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofRentalIncomeTable": {
       "parentTag": "us-gaap_RentalIncomeNonoperating",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRentalIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental income",
        "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is operating in nature.",
        "label": "Rental Income"
       }
      }
     },
     "auth_ref": []
    },
    "raya_RentalIncomeNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RentalIncomeNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Rental Income Net Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_RentalIncomeNetTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RentalIncomeNetTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/RentalIncomeNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RENTAL INCOME, NET",
        "documentation": "The entire disclosure for information about rental income, net.",
        "label": "Rental Income Net Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RentalIncomeNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RentalIncomeNonoperating",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.erayakpower.com/role/ScheduleofRentalIncomeTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofRentalIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total rental income, net",
        "terseLabel": "Rental income, net",
        "label": "Rental Income, Nonoperating",
        "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "raya_RentalIncomePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RentalIncomePolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental income",
        "documentation": "Disclosure of accounting policy for rental income.",
        "label": "Rental Income Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfOtherLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments on long-term loan",
        "label": "Repayments of Other Long-Term Debt",
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfRelatedPartyDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments to related parties",
        "negatedTerseLabel": "Repayments to related party",
        "label": "Repayments of Related Party Debt",
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfShortTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments on short-term borrowings",
        "label": "Repayments of Short-Term Debt",
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Research and development",
        "terseLabel": "Total",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r878",
      "r894",
      "r895",
      "r911",
      "r1307"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ResearchAndDevelopmentExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Costs",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "raya_ResearchAndDevelopmentExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ResearchAndDevelopmentExpensesMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research And Development Expenses Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/ResearchandDevelopmentExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RESEARCH AND DEVELOPMENT EXPENSES",
        "label": "Research, Development, and Computer Software Disclosure [Text Block]",
        "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period."
       }
      }
     },
     "auth_ref": [
      "r484",
      "r877"
     ]
    },
    "raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expenses - Schedule of Research and Development Expenses (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ResearchandDevelopmentExpensesScheduleofResearchandDevelopmentExpensesDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expenses - Schedule of Research and Development Expenses (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RestatementAxis",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r116",
      "r117",
      "r118",
      "r120",
      "r193",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r219",
      "r220",
      "r221",
      "r222",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r240",
      "r301",
      "r302",
      "r329",
      "r378",
      "r379",
      "r419",
      "r422",
      "r455",
      "r456",
      "r477",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r537",
      "r540",
      "r541",
      "r542",
      "r543",
      "r596",
      "r597",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r743",
      "r1200"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RestatementDomain",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r116",
      "r117",
      "r118",
      "r120",
      "r193",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r219",
      "r220",
      "r221",
      "r222",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r240",
      "r301",
      "r302",
      "r329",
      "r378",
      "r379",
      "r419",
      "r422",
      "r455",
      "r456",
      "r477",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r537",
      "r540",
      "r541",
      "r542",
      "r543",
      "r596",
      "r597",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r743",
      "r1200"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow",
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r199",
      "r1074",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1324"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash and cash equivalents at the end of year",
        "label": "Restricted Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r197",
      "r199",
      "r697",
      "r1310",
      "r1311"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Restricted Cash and Cash Equivalent, Current",
        "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r197",
      "r199"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r199",
      "r1074"
     ]
    },
    "us-gaap_RestrictedInvestmentsPercentOfNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedInvestmentsPercentOfNetAssets",
     "presentation": [
      "http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of net assets",
        "label": "Restricted Investments, Percent of Net Assets",
        "documentation": "The percent of net assets of the aggregate value of all restricted investments."
       }
      }
     },
     "auth_ref": [
      "r837",
      "r842",
      "r848"
     ]
    },
    "us-gaap_RestructuringSettlementAndImpairmentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestructuringSettlementAndImpairmentProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment provision of advance to suppliers",
        "label": "Restructuring, Settlement and Impairment Provisions",
        "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r168",
      "r417",
      "r664",
      "r665",
      "r677",
      "r702",
      "r731",
      "r736",
      "r750",
      "r783",
      "r989"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r212",
      "r213",
      "r214",
      "r216",
      "r224",
      "r227",
      "r229",
      "r300",
      "r303",
      "r328",
      "r329",
      "r330",
      "r378",
      "r414",
      "r425",
      "r454",
      "r455",
      "r457",
      "r458",
      "r477",
      "r502",
      "r503",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r532",
      "r541",
      "r589",
      "r624",
      "r692",
      "r727",
      "r729",
      "r755",
      "r1262",
      "r1265",
      "r1372"
     ]
    },
    "us-gaap_RetainedEarningsUnappropriated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsUnappropriated",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings, Unappropriated",
        "documentation": "Amount of accumulated undistributed earnings (deficit) available for dividend distribution. Includes, but is not limited to, retained earnings not appropriated for specific business purpose."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r202",
      "r204",
      "r393",
      "r417",
      "r420",
      "r664",
      "r665",
      "r677",
      "r701"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r879"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/Sales"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SALES",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r452",
      "r453"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofDisaggregatedSalesTable",
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales",
        "verboseLabel": "Revenue",
        "netLabel": "Sales amount",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r202",
      "r205",
      "r206",
      "r241",
      "r259",
      "r260",
      "r274",
      "r280",
      "r283",
      "r285",
      "r287",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r421",
      "r570",
      "r685",
      "r687",
      "r911",
      "r978",
      "r1009",
      "r1010",
      "r1065",
      "r1066",
      "r1208",
      "r1250"
     ]
    },
    "raya_ReverseStockSplitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ReverseStockSplitMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse Stock Split [Member]",
        "label": "Reverse Stock Split Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_RuikeElectronicsWenzhouCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RuikeElectronicsWenzhouCoLtdMember",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ruike Electronics (Wenzhou) Co., Ltd [Member]",
        "label": "Ruike Electronics Wenzhou Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_RuikeElectronicsWenzhouCoLtdRuikeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RuikeElectronicsWenzhouCoLtdRuikeMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ruike Electronics (Wenzhou) Co., Ltd. (\u201cRuike\u201d) [Member]",
        "label": "Ruike Electronics Wenzhou Co Ltd Ruike Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_RuikeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "RuikeMember",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermLoansDetails",
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ruike [Member]",
        "verboseLabel": "Ruike Member",
        "label": "Ruike Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds of sales",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "documentation": "Cash received on stock transaction after deduction of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockConsiderationReceivedPerTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate gross sales proceeds",
        "label": "Sale of Stock, Consideration Received Per Transaction",
        "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockDescriptionOfTransaction": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockDescriptionOfTransaction",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voting rights description",
        "label": "Sale of Stock, Description of Transaction",
        "documentation": "Description of stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r18",
      "r46"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional shares",
        "verboseLabel": "Shares of aggregate gross sales proceeds (in Shares)",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of owned shares",
        "label": "Sale of Stock, Percentage of Ownership after Transaction",
        "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price per share (in Dollars per share)",
        "verboseLabel": "Share price of aggregate gross sales proceeds (in Dollars per share)",
        "label": "Sale of Stock, Price Per Share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails",
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark [Member]",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r1183",
      "r1184"
     ]
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScenarioPreviouslyReportedMember",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Previously Reported [Member]",
        "label": "Previously Reported [Member]",
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r212",
      "r214",
      "r215",
      "r216",
      "r219",
      "r220",
      "r229",
      "r240",
      "r329",
      "r378",
      "r379",
      "r419",
      "r422",
      "r455",
      "r456",
      "r477",
      "r512",
      "r514",
      "r515",
      "r516",
      "r517",
      "r540",
      "r541",
      "r542",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r743",
      "r1171",
      "r1172",
      "r1175",
      "r1176",
      "r1177",
      "r1200",
      "r1209",
      "r1210",
      "r1288",
      "r1298",
      "r1299"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r1201",
      "r1204"
     ]
    },
    "raya_ScheduleOfAdvanceToSuppliersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfAdvanceToSuppliersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Advance To Suppliers Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfAmortizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Amortization Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1278"
     ]
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Parent Company Balance Sheets",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1160",
      "r1167",
      "r1319"
     ]
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Parent Company Statements of Cash Flows",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1160",
      "r1167",
      "r1319"
     ]
    },
    "raya_ScheduleOfCostOfSalesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfCostOfSalesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Cost Of Sales Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfCostOfSalesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfCostOfSalesTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/CostofSalesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cost of Sales",
        "documentation": "Tabular disclosure of cost of sales.",
        "label": "Schedule Of Cost Of Sales Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermLoansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Loans",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r63",
      "r64",
      "r65",
      "r927",
      "r929",
      "r1073",
      "r1082",
      "r1083",
      "r1160",
      "r1167",
      "r1258",
      "r1295",
      "r1319"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1274"
     ]
    },
    "raya_ScheduleOfDisaggregatedSalesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfDisaggregatedSalesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Disaggregated Sales Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Statements of Income and Comprehensive Income",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r947",
      "r1271"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.erayakpower.com/role/LongTermInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r296",
      "r297",
      "r510",
      "r570",
      "r1052",
      "r1053",
      "r1054",
      "r1279",
      "r1280",
      "r1281",
      "r1282"
     ]
    },
    "raya_ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Erayak Group SRegistered Agent Is Harneys Fiduciary Cayman Limited Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives Of The Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/IntangibleassetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Intangible Asset, Finite-Lived [Table Text Block]",
        "documentation": "Tabular disclosure of finite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r882",
      "r1222"
     ]
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Relevant Exchange Rates",
        "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]",
        "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts."
       }
      }
     },
     "auth_ref": [
      "r1283",
      "r1284",
      "r1285"
     ]
    },
    "us-gaap_ScheduleOfGainContingenciesByContingencyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfGainContingenciesByContingencyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Guarantee to Related party, Bank Beneficiary",
        "label": "Schedule of Gain Contingencies by Contingency [Table Text Block]",
        "documentation": "Tabular disclosure of an existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization, and describes and quantifies a gain recognized in the period resulting from resolution of a previously disclosed gain contingency."
       }
      }
     },
     "auth_ref": [
      "r1248"
     ]
    },
    "raya_ScheduleOfGeneralAndAdministrativeExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfGeneralAndAdministrativeExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of General And Administrative Expenses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/GeneralandAdministrativeExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of General and Administrative Expenses",
        "documentation": "Tabular disclosure of general and administrative expenses.",
        "label": "Schedule Of General And Administrative Expenses Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfGuaranteeToRelatedPartyBankBeneficiaryAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Guarantee To Related Party Bank Beneficiary Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Indefinite-Lived [Table]",
        "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r321",
      "r325",
      "r882",
      "r951",
      "r952",
      "r953",
      "r962",
      "r963",
      "r977"
     ]
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Intangible Asset, Indefinite-Lived [Table Text Block]",
        "documentation": "Tabular disclosure of indefinite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r882",
      "r1225"
     ]
    },
    "raya_ScheduleOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Intangible Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "raya_ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfIssuanceOfFinancialStatementsLongTermBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Issuance Of Financial Statements Long Term Borrowings Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfLongTermLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfLongTermLoansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Long Term Loans Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfMeasuredAtFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfMeasuredAtFairValueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Measured At Fair Value Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfNatureOfRelationshipsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfNatureOfRelationshipsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Nature Of Relationships Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Net Outstanding Balances With Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Outstanding Balances with Related Parties",
        "documentation": "Tabular disclosure of net outstanding balances with related parties.",
        "label": "Schedule Of Net Outstanding Balances With Related Parties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfOtherIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfOtherIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/OtherIncomeNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Income",
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items."
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfParentCompanyBalanceSheetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfParentCompanyBalanceSheetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Parent Company Balance Sheets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfParentCompanyStatementsOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Parent Company Statements Of Cash Flows Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Parent Company Statements Of Comprehensive Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r593",
      "r922",
      "r923",
      "r924",
      "r925",
      "r1228",
      "r1229",
      "r1306"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r209",
      "r210",
      "r601",
      "r602",
      "r604",
      "r664",
      "r665",
      "r670",
      "r671",
      "r672",
      "r679",
      "r808",
      "r809",
      "r812",
      "r1374"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Nature of Relationships",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r1300",
      "r1301"
     ]
    },
    "raya_ScheduleOfRentalIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfRentalIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Rental Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfRentalIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfRentalIncomeTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/RentalIncomeNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Rental Income",
        "documentation": "Tabular disclosure of rental income.",
        "label": "Schedule Of Rental Income Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfResearchAndDevelopmentExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfResearchAndDevelopmentExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Research And Development Expenses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfResearchAndDevelopmentExpensesTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/ResearchandDevelopmentExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Research and Development Expenses",
        "documentation": "Tabular disclosure of research and development expenses.",
        "label": "Schedule Of Research And Development Expenses Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfRevenueForMajorMarketsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfRevenueForMajorMarketsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Revenue For Major Markets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Table]",
        "documentation": "Disclosure of information about segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue for Major Markets",
        "label": "Segment Reporting [Table Text Block]",
        "documentation": "Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
       }
      }
     },
     "auth_ref": [
      "r1187",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1196",
      "r1197",
      "r1200"
     ]
    },
    "raya_ScheduleOfSellingAndMarketingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfSellingAndMarketingExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Selling And Marketing Expenses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Short Term Borrowings From Financial Institutions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r145"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/ShortTermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-Term Borrowings from Financial Institutions",
        "label": "Schedule of Short-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation."
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1078"
     ]
    },
    "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Erayak Group\u2019s Registered Agent is Harneys Fiduciary (Cayman) Limited",
        "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]",
        "documentation": "Tabular disclosure of the key aspects of a subsidiary (partnership, corporation, or other entity) of the limited liability company or limited partnership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary of LLC or LP [Table]",
        "documentation": "Disclosure of information about subsidiary of limited liability company (LLC) or limited partnership (LP)."
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfTaxPayableConsistedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfTaxPayableConsistedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Tax Payable Consisted Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ScheduleOfTaxPayableConsistedTableTextBloxk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ScheduleOfTaxPayableConsistedTableTextBloxk",
     "presentation": [
      "http://www.erayakpower.com/role/TaxPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Tax Payable Consisted",
        "documentation": "Tabular disclosure of tax payable consisted.",
        "label": "Schedule Of Tax Payable Consisted Table Text Bloxk"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "us-gaap_SecurityDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SecurityDeposit",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security deposit",
        "label": "Security Deposit",
        "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease."
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1076"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT REPORTING",
        "label": "Segment Reporting [Text Block]",
        "documentation": "The entire disclosure for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r270",
      "r272",
      "r273",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r287",
      "r908",
      "r909",
      "r910",
      "r911",
      "r913",
      "r914",
      "r915"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [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": [
      "r255",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement",
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling and marketing",
        "terseLabel": "Total",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingAndMarketingExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SellingAndMarketingExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SellingAndMarketingExpensesMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling and Marketing Expenses [Member]",
        "label": "Selling And Marketing Expenses Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SellingAndMarketingExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SellingAndMarketingExpensesTableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SellingandMarketingExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Selling and Marketing Expenses",
        "documentation": "Tabular disclosure of selling and marketing expenses.",
        "label": "Selling And Marketing Expenses Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SellingAndMarketingExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SellingAndMarketingExpensesTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SellingandMarketingExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SELLING AND MARKETING EXPENSES",
        "documentation": "The disclosure of selling and marketing expenses.",
        "label": "Selling And Marketing Expenses Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SellingGeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SellingGeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and Administrative Expenses [Member]",
        "verboseLabel": "Selling, General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling General And Administrative Expense Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. (\u201cFushishenye\u201d) [Member]",
        "label": "Shanghai Fushishenye Mechanical And Electrical Equipment Co Ltd Fushishenye Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shanghai Fushishenye Mechanical and Electrical Equipment Co. Ltd. [Member]",
        "label": "Shanghai Fushishenye Mechanical And Electrical Equipment Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ShareholdersEquityAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ShareholdersEquityAbstract0",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHAREHOLDERS\u2019 EQUITY",
        "label": "Shareholders Equity Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ShareholdersEquityDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ShareholdersEquityDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ShareholdersEquityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ShareholdersEquityDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares par value (in Dollars per share)",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1262",
      "r1265"
     ]
    },
    "raya_ShenglingXiangMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ShenglingXiangMember",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails",
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable",
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shengling Xiang [Member]",
        "label": "Shengling Xiang Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ShippingAndHandling": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ShippingAndHandling",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and handling",
        "documentation": "Represent the amount shipping and handling expenses.",
        "label": "Shipping And Handling"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShippingAndHandlingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShippingAndHandlingMember",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and Handling [Member]",
        "label": "Shipping and Handling [Member]",
        "documentation": "Packing and transport of product."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1268"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term borrowings",
        "verboseLabel": "Amount",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r664",
      "r665",
      "r669",
      "r989",
      "r1072",
      "r1079",
      "r1321"
     ]
    },
    "us-gaap_ShortTermBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [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": [
      "r134",
      "r145"
     ]
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermDebtTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/ShortTermBorrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHORT-TERM BORROWINGS",
        "label": "Short-Term Debt [Text Block]",
        "documentation": "The entire disclosure for short-term debt."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails",
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1078",
      "r1240",
      "r1241",
      "r1242"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.erayakpower.com/role/OtherCurrentandNonCurrentAssetsDetails",
      "http://www.erayakpower.com/role/ScheduleofShortTermBorrowingsfromFinancialInstitutionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1078",
      "r1240",
      "r1241",
      "r1242"
     ]
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofMeasuredatFairValueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investment",
        "verboseLabel": "Structured Products",
        "label": "Short-Term Investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "raya_SignificantAccountingPoliciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SignificantAccountingPoliciesDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesoftheAssetsDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Estimated Useful Lives of the Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r201"
     ]
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software [Member]",
        "label": "Software, Internally Developed [Member]",
        "documentation": "Internally developed software. Excludes in-development and purchased software."
       }
      }
     },
     "auth_ref": [
      "r1057",
      "r1228",
      "r1375",
      "r1376",
      "r1377",
      "r1378"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.erayakpower.com/role/DocumentAndEntityInformation",
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r127",
      "r128",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r202",
      "r206",
      "r233",
      "r234",
      "r236",
      "r238",
      "r243",
      "r244",
      "r298",
      "r350",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r380",
      "r381",
      "r383",
      "r384",
      "r386",
      "r389",
      "r392",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r403",
      "r406",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r415",
      "r416",
      "r419",
      "r421",
      "r422",
      "r570",
      "r664",
      "r665",
      "r674",
      "r675",
      "r676",
      "r692",
      "r746",
      "r747",
      "r748",
      "r749",
      "r755",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r782",
      "r804",
      "r827",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r1051",
      "r1161",
      "r1163",
      "r1178",
      "r1263",
      "r1266"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r127",
      "r161",
      "r162",
      "r181",
      "r182",
      "r183",
      "r212",
      "r213",
      "r214",
      "r216",
      "r224",
      "r227",
      "r229",
      "r242",
      "r300",
      "r303",
      "r328",
      "r329",
      "r330",
      "r378",
      "r409",
      "r414",
      "r415",
      "r416",
      "r419",
      "r422",
      "r425",
      "r454",
      "r455",
      "r457",
      "r458",
      "r477",
      "r502",
      "r503",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r541",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r580",
      "r589",
      "r597",
      "r624",
      "r664",
      "r665",
      "r675",
      "r676",
      "r692",
      "r712",
      "r727",
      "r728",
      "r729",
      "r755",
      "r827",
      "r1266"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofRevenueforMajorMarketsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r86",
      "r89",
      "r91",
      "r98",
      "r99",
      "r100",
      "r101",
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r109",
      "r110",
      "r111",
      "r249",
      "r285",
      "r286",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r685",
      "r686",
      "r687",
      "r688",
      "r769",
      "r770",
      "r771",
      "r836",
      "r839",
      "r843",
      "r849",
      "r856",
      "r858",
      "r859",
      "r860",
      "r865",
      "r866",
      "r867",
      "r868",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r881",
      "r901",
      "r932",
      "r934",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r1004",
      "r1014",
      "r1327",
      "r1328",
      "r1329",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r128",
      "r134",
      "r135",
      "r144",
      "r153",
      "r155",
      "r157",
      "r160",
      "r161",
      "r162",
      "r168",
      "r212",
      "r213",
      "r214",
      "r242",
      "r380",
      "r381",
      "r383",
      "r386",
      "r392",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r422",
      "r424",
      "r425",
      "r434",
      "r589",
      "r627",
      "r664",
      "r665",
      "r674",
      "r675",
      "r676",
      "r744",
      "r756",
      "r768",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r782",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r792",
      "r793",
      "r794",
      "r795",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r806",
      "r807",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r827",
      "r887",
      "r896",
      "r898",
      "r1015",
      "r1369"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementTable",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r127",
      "r128",
      "r134",
      "r135",
      "r144",
      "r153",
      "r155",
      "r157",
      "r160",
      "r161",
      "r162",
      "r168",
      "r212",
      "r213",
      "r214",
      "r242",
      "r289",
      "r380",
      "r381",
      "r383",
      "r386",
      "r392",
      "r409",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r422",
      "r424",
      "r425",
      "r434",
      "r589",
      "r627",
      "r664",
      "r665",
      "r674",
      "r675",
      "r676",
      "r692",
      "r744",
      "r756",
      "r768",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r782",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r792",
      "r793",
      "r794",
      "r795",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r806",
      "r807",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r827",
      "r887",
      "r896",
      "r898",
      "r1015",
      "r1369"
     ]
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve",
        "verboseLabel": "Reserved amount (in Dollars)",
        "label": "Statutory Accounting Practices, Statutory Capital and Surplus, Balance",
        "documentation": "The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country."
       }
      }
     },
     "auth_ref": [
      "r703",
      "r738",
      "r1007",
      "r1008"
     ]
    },
    "raya_StatutoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "StatutoryReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve",
        "documentation": "Value of statutory reserve.",
        "label": "Statutory Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "raya_StatutoryReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "StatutoryReserveMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory Reserve",
        "label": "Statutory Reserve Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuance related to cashless exercise of warrants (in Shares)",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1087",
      "r1088",
      "r1259",
      "r1260"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuance (in Shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r827",
      "r851",
      "r1068",
      "r1087",
      "r1088",
      "r1257",
      "r1259",
      "r1260",
      "r1262",
      "r1265",
      "r1310",
      "r1311",
      "r1316",
      "r1317"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuance related to cashless exercise of warrants (in Shares)",
        "verboseLabel": "Exercised warrants on cashless basis shares issued",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r472",
      "r1068",
      "r1087",
      "r1088",
      "r1257",
      "r1259",
      "r1260",
      "r1262",
      "r1265",
      "r1310",
      "r1311",
      "r1316",
      "r1317"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuance related to cashless exercise of warrants",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1087",
      "r1088",
      "r1259",
      "r1260"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuance",
        "verboseLabel": "Aggregate purchase price (in Dollars)",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r827",
      "r851",
      "r1021",
      "r1068",
      "r1087",
      "r1088",
      "r1257",
      "r1259",
      "r1260",
      "r1262",
      "r1265",
      "r1310",
      "r1311",
      "r1316",
      "r1317"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuance related to cashless exercise of warrants",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1087",
      "r1088",
      "r1257",
      "r1259",
      "r1260",
      "r1262",
      "r1265",
      "r1310",
      "r1311",
      "r1316",
      "r1317"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://www.erayakpower.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Shareholders\u2019 equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "terseLabel": "Total shareholders\u2019 equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r784",
      "r802",
      "r828",
      "r829",
      "r989",
      "r1022",
      "r1098",
      "r1159",
      "r1163",
      "r1164",
      "r1208",
      "r1294",
      "r1372"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 Equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHAREHOLDERS\u2019 EQUITY",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r161",
      "r162",
      "r169",
      "r391",
      "r395",
      "r397",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r410",
      "r415",
      "r416",
      "r419",
      "r422",
      "r423",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r523",
      "r538",
      "r539",
      "r610",
      "r830",
      "r832",
      "r855"
     ]
    },
    "us-gaap_StockholdersEquityNoteStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteStockSplit",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of reverse stock split",
        "label": "Stockholders' Equity Note, Stock Split",
        "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r427",
      "r430"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r581",
      "r608"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r581",
      "r608"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails",
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r581",
      "r608"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SubsequentEventsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SubsequentEventsDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "raya_SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "SubsequentEventsScheduleofissuanceofFinancialStatementsLongTermBorrowingsDetailsTable",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofissuanceofFinancialStatementsLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events - Schedule of issuance of Financial Statements Long-Term Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r609"
     ]
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of Incorporation",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, Date",
        "documentation": "Date the subsidiary of the limited liability company (LLC) or limited partnership (LP) was formed, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary of Limited Liability Company or Limited Partnership [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flows information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://www.erayakpower.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk [Member]",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "us-gaap_Supplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Supplies",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable": {
       "parentTag": "us-gaap_AdvancesOnInventoryPurchases",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails",
      "http://www.erayakpower.com/role/ScheduleofAdvancetoSuppliersTable",
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance to suppliers",
        "verboseLabel": "Advance to suppliers, related parties",
        "netLabel": "Advance paid",
        "label": "Prepaid Supplies",
        "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r888",
      "r921",
      "r1212"
     ]
    },
    "raya_TaxPayableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "TaxPayableTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/TaxPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TAX PAYABLE",
        "documentation": "The entire disclosure for information about tax payable.",
        "label": "Tax Payable Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TaxesExcludingIncomeAndExciseTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Miscellaneous expenses",
        "label": "Taxes, Miscellaneous",
        "documentation": "All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax."
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "us-gaap_TaxesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TaxesOther",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales tax",
        "label": "Taxes, Other",
        "documentation": "Amount of tax expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedBalanceSheet",
      "http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Tax Payable",
        "terseLabel": "Tax payable",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r889",
      "r891"
     ]
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TaxesPayableCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total consideration (in Dollars)",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r157",
      "r160",
      "r350",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r380",
      "r381",
      "r383",
      "r387",
      "r421",
      "r478",
      "r479",
      "r664",
      "r665",
      "r674",
      "r699"
     ]
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration of per share (in Dollars per share)",
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable."
       }
      }
     },
     "auth_ref": [
      "r1069",
      "r1086",
      "r1310",
      "r1311",
      "r1315"
     ]
    },
    "us-gaap_TemporaryEquityShareSubscriptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TemporaryEquityShareSubscriptions",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased shares",
        "label": "Temporary Equity, Share Subscriptions",
        "documentation": "The number of securities classified as temporary equity that have been allocated to investors to buy. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1069",
      "r1085",
      "r1255",
      "r1310",
      "r1311",
      "r1315"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, net",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1202",
      "r1203",
      "r1206"
     ]
    },
    "us-gaap_TrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TrademarksMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademark [Member]",
        "label": "Trademarks [Member]",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style."
       }
      }
     },
     "auth_ref": [
      "r882",
      "r952",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1223",
      "r1225",
      "r1226",
      "r1227"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.erayakpower.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransportationEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TransportationEquipmentMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportation vehicles [Member]",
        "label": "Transportation Equipment [Member]",
        "documentation": "Equipment used for the primary purpose of moving people and products from one place to another."
       }
      }
     },
     "auth_ref": [
      "r1236",
      "r1237"
     ]
    },
    "us-gaap_TravelAndEntertainmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TravelAndEntertainmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entertainment",
        "label": "Travel and Entertainment Expense",
        "documentation": "Expenses incurred for travel and entertainment during the period."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "raya_TravelAndPromotion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "TravelAndPromotion",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Travel and promotion",
        "documentation": "Represent the amount of travel and promotion expenses.",
        "label": "Travel And Promotion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnusualOrInfrequentItemsDisclosureTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/FinancialImpactofCovid19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FINANCIAL IMPACT OF COVID-19",
        "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]",
        "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r246",
      "r251",
      "r252",
      "r253",
      "r685",
      "r687",
      "r905"
     ]
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UtilitiesOperatingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofResearchandDevelopmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility",
        "label": "Utilities Operating Expense",
        "documentation": "Amount of operating expense of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "raya_ValueAddedTaxPayableReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ValueAddedTaxPayableReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofTaxPayableConsistedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VAT payable (receivable)",
        "documentation": "The amount of value added tax payable (receivable).",
        "label": "Value Added Tax Payable Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ValueAddedTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ValueAddedTaxPolicyTextBlock",
     "presentation": [
      "http://www.erayakpower.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value-added Tax (\u201cVAT\u201d)",
        "documentation": "Disclosure of accounting policy for value added tax.",
        "label": "Value Added Tax Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofEstimatedUsefulLivesoftheAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportation vehicles [Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": [
      "r1236",
      "r1237"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://www.erayakpower.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant issuance term",
        "label": "Warrants and Rights Outstanding, Term",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1289",
      "r1290",
      "r1291"
     ]
    },
    "raya_WeBankShenzhen1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeBankShenzhen1Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "We Bank Shenzhen [Member]",
        "verboseLabel": "WeBank Shenzhen [Member]",
        "label": "We Bank Shenzhen1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WeBankShenzhen2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeBankShenzhen2Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "We Bank Shenzhen [Member]",
        "verboseLabel": "WeBank Shenzhen [Member]",
        "label": "We Bank Shenzhen2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WeBankShenzhen3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeBankShenzhen3Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "We Bank Shenzhen [Member]",
        "verboseLabel": "WeBank Shenzhen [Member]",
        "label": "We Bank Shenzhen3 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WeBankShenzhen4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeBankShenzhen4Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "We Bank Shenzhen [Member]",
        "verboseLabel": "WeBank Shenzhen [Member]",
        "label": "We Bank Shenzhen4 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WeBankShenzhen5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeBankShenzhen5Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "We Bank Shenzhen [Member]",
        "verboseLabel": "WeBank Shenzhen [Member]",
        "label": "We Bank Shenzhen5 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WeBankShenzhen6Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeBankShenzhen6Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "We Bank Shenzhen [Member]",
        "verboseLabel": "WeBank Shenzhen [Member]",
        "label": "We Bank Shenzhen6 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WeBankShenzhen7Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeBankShenzhen7Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "We Bank Shenzhen [Member]",
        "label": "We Bank Shenzhen7 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WeBankShenzhen8Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeBankShenzhen8Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "We Bank Shenzhen [Member]",
        "label": "We Bank Shenzhen8 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WeBankShenzhen9Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeBankShenzhen9Member",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "We Bank Shenzhen [Member]",
        "label": "We Bank Shenzhen9 Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WeBankShenzhenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeBankShenzhenMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "We Bank Shenzhen [Member]",
        "verboseLabel": "WeBank Shenzhen [Member]",
        "label": "We Bank Shenzhen Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WeidiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WeidiMember",
     "presentation": [
      "http://www.erayakpower.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weidi [Member]",
        "label": "Weidi Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r238"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares outstanding",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.erayakpower.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r238"
     ]
    },
    "raya_WenjieMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WenjieMember",
     "presentation": [
      "http://www.erayakpower.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenjie [Member]",
        "label": "Wenjie Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WenzhouAilefuTechnologyCoLtdAilefuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WenzhouAilefuTechnologyCoLtdAilefuMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable",
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenzhou Ailefu Technology Co. Ltd. (\u201cAilefu\u201d) [Member]",
        "verboseLabel": "Wenzhou Ailefu Technology Co. Ltd. [Member]",
        "label": "Wenzhou Ailefu Technology Co Ltd Ailefu Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WenzhouAilefuTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WenzhouAilefuTechnologyCoLtdMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenzhou Ailefu Technology Co Ltd [Member]",
        "label": "Wenzhou Ailefu Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WenzhouNewFocusLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WenzhouNewFocusLimitedMember",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenzhou New Focus Limited [Member]",
        "label": "Wenzhou New Focus Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WenzhouNewFocusLimitedNewFocusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WenzhouNewFocusLimitedNewFocusMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenzhou New Focus Limited (\u201cNew Focus\u201d)\t[Member]",
        "label": "Wenzhou New Focus Limited New Focus Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WenzhouWeidiTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WenzhouWeidiTechnologyCoLtdMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenzhou Weidi Technology Co. Ltd. [Member]",
        "label": "Wenzhou Weidi Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WenzhouWeidiTechnologyCoLtdWeidiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WenzhouWeidiTechnologyCoLtdWeidiMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenzhou Leiling Technology Development Co. Ltd. (\u201cLeiling\u201d) [Member]",
        "label": "Wenzhou Weidi Technology Co Ltd Weidi Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WenzhouWenjieTechnologyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WenzhouWenjieTechnologyLimitedMember",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenzhou Wenjie Technology Limited [Member]",
        "label": "Wenzhou Wenjie Technology Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_WenzhouWenjieTechnologyLimitedWenjieMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "WenzhouWenjieTechnologyLimitedWenjieMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wenzhou Wenjie Technology Limited (\u201cWenjie\u201d) [Member]",
        "label": "Wenzhou Wenjie Technology Limited Wenjie Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ZheJiangRayakTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ZheJiangRayakTechnologyCoLtdMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ZheJiang Rayak Technology Co., Ltd. [Member]",
        "label": "Zhe Jiang Rayak Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ZhejiangLeiyaElectronicsLimitedLeiyaMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofErayakGroupsRegisteredAgentisHarneysFiduciaryCaymanLimitedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zhejiang Leiya Electronics Limited (\u201cLeiya\u201d) [Member]",
        "label": "Zhejiang Leiya Electronics Limited Leiya Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ZhejiangLeiyaElectronicsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ZhejiangLeiyaElectronicsMember",
     "presentation": [
      "http://www.erayakpower.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zhejiang Leiya Electronics [Member]",
        "label": "Zhejiang Leiya Electronics Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ZhejiangLeiyaTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ZhejiangLeiyaTechnologyCoLtdMember",
     "presentation": [
      "http://www.erayakpower.com/role/CommitmentsandContingenciesDetails",
      "http://www.erayakpower.com/role/ScheduleofGuaranteetoRelatedpartyBankBeneficiaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zhejiang Leiya Technology Co., Ltd [Member]",
        "label": "Zhejiang Leiya Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ZhejiangRayakTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ZhejiangRayakTechnologyCoLtdMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNetOutstandingBalanceswithRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zhejiang Rayak Technology Co. Ltd. [Member]",
        "label": "Zhejiang Rayak Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "raya_ZhejiangRayakTechnologyCoLtdRayakTechMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.erayakpower.com/20251231",
     "localname": "ZhejiangRayakTechnologyCoLtdRayakTechMember",
     "presentation": [
      "http://www.erayakpower.com/role/ScheduleofNatureofRelationshipsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zhejiang Rayak Technology Co. Ltd. (\u201cRayak Tech\u201d) [Member]",
        "label": "Zhejiang Rayak Technology Co Ltd Rayak Tech Member"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-8"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r22": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r25": {
   "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(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r26": {
   "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(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r27": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r31": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220-20/tableOfContent"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r48": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r49": {
   "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(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r50": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r53": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r56": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r57": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r58": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r59": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r60": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r61": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r117": {
   "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"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r122": {
   "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"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.Z.5.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-2"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-4"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-5"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "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"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r178": {
   "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"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r183": {
   "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"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r202": {
   "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"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r204": {
   "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(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r209": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r210": {
   "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"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r215": {
   "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"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310/tableOfContent"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r298": {
   "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"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/326/tableOfContent"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-13"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480204/360-10-S45-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r379": {
   "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"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r382": {
   "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"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r385": {
   "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"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r390": {
   "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"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-3"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-3"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 5.Q.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-3"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-3"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.D.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479921/505-20-S99-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r477": {
   "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"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.E.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479772/718-30-S55-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r514": {
   "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"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r517": {
   "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"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2AG",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r543": {
   "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"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "45",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480865/815-45-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r570": {
   "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"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-5"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-4"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.B.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480148/855-10-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(cc)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(e)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(e)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(14)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478443/942-360-45-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r711": {
   "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"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r716": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r803": {
   "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"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477778/954-605-50-3"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-9"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r894": {
   "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"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r896": {
   "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"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r898": {
   "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"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479255/942-310-S50-4"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.H.2.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478116/942-310-S99-2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478420/944-505-55-1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478420/944-505-55-2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-3"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-1"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-1"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482222/360-10-30-2"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-4"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-48"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1"
  },
  "r1249": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1252": {
   "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)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-2"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2C"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2D"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "905",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478704/905-360-25-4"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478482/942-210-50-1"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(g))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/942-320/tableOfContent"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "810",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477383/970-810-45-1"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
